1. 程式人生 > >latex如何定義宏,插圖統一尺寸減少工作量

latex如何定義宏,插圖統一尺寸減少工作量

change def 設置 ... end clas hang with tac

問題背景是這樣的,因為我要在文中插入一系列的圖片,但是這些圖片的大小我要保持一致,來達到預期的效果。

比如我有三個figure,這三個figure中,每個figure裏面有兩行,5列圖片,我想要的是,這三個大圖充滿一頁,自然而言就要調整圖片的尺寸,但是實際上在用\includegraphics的時候,需要對每張圖片進行設置尺寸,逐個調整就是需要修改2*5*3=30個參數

一種更簡便的方法是通過在latex中定義宏變量,比如我想用一個變量代替數值,可以這樣做

\newcommand{\mysize}{0.22}

這樣再用0.22這個數值的時候,直接調用\mysize即可,比如

\begin{subfigure}[b]{\mysize\textwidth}
\includegraphics[width=\textwidth]{pictures/...}
\end{subfigure}

參考鏈接

https://tex.stackexchange.com/questions/239909/can-i-define-a-variable-to-scale-with-it-several-figures

latex如何定義宏,插圖統一尺寸減少工作量