【发布时间】:2010-07-28 10:42:38
【问题描述】:
我正在用 LaTeX 制作文档。它包括一组连续的图像。一小部分相当宽,会拉伸并推开页面。如果我缩小所有图像序列,那么它们中的大多数看起来都太小了。然而,要弄清楚哪些集合会太大并不容易。我想要一些自动调整这些集合大小的方法。
有没有用一个命令来包围一些东西,它会缩小到足以适应页面的宽度?如果已经比页面窄了,就不需要缩小了?
【问题讨论】:
标签: latex tex text-formatting
我正在用 LaTeX 制作文档。它包括一组连续的图像。一小部分相当宽,会拉伸并推开页面。如果我缩小所有图像序列,那么它们中的大多数看起来都太小了。然而,要弄清楚哪些集合会太大并不容易。我想要一些自动调整这些集合大小的方法。
有没有用一个命令来包围一些东西,它会缩小到足以适应页面的宽度?如果已经比页面窄了,就不需要缩小了?
【问题讨论】:
标签: latex tex text-formatting
你可以做类似的事情
\includegraphics[width=\textwidth]{figure}
或
\includegraphics[width=0.33\textwidth]{figure}
\includegraphics[width=0.33\textwidth]{figure}
\includegraphics[width=0.33\textwidth]{figure}
【讨论】:
你可以试试下面的宏:
\maxsizebox{〈width〉}{〈height〉}{〈content〉}
它只在内容的自然大小大于给定的〈width〉或〈height〉时调整内容的大小,但不改变纵横比。 它是 adjustbox 包 的一部分。因此,您需要在文档的序言中附加:
\usepackage{adjustbox}
您可以进一步阅读它here。
【讨论】:
缩小大图的最佳方法是这样
\begin{figure}[!ht] \centering
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{"path to your figure"}
\caption{"your caption"}
\label{"your label"}
\end{figure}
【讨论】: