【发布时间】:2019-11-04 11:39:17
【问题描述】:
我有一些具有不同图像宽度的化学结构。因为它们可以按主题分组,所以我想将它们放在带有子图的同一个图中。 但是,我想以原始尺寸呈现图像,并且不想想对它们应用任何缩放。
使用 subfigure 或 subcaption 或任何类似的包很容易做到这一点吗?
我使用图像宽度手动计算了缩放比例。然而,这不是很方便,因此我一直在寻找一种自动解决方案。
\begin{figure}
\begin{subfigure}{0.4\textwidth}
\input{width_2cm.pdf}
\end{subfigure}
\begin{subfigure}{0.6\textwidth}
\input{width_3cm.pdf}
\end{subfigure}
\end{figure}
【问题讨论】:
-
您能分享
width_2cm.pdf和width_3cm.pdf以更好地了解您的问题吗?您需要子图的标题吗?你能发一个minimal reproducible example吗? -
为什么在 pdf 文件上使用 \input?标准方法是使用 \includegraphics。默认情况下,\includegraphics 不会更改图像大小。对于子图,您可以使用 subfig 或 subcaption 包。但要避免 subfigure 包;它与 subfig 是同一作者,作者认为它已过时,建议改用 subfig。
-
@samcarter:文件 width_2cm.pdf 的宽度为 2 厘米,文件 with_3cm.pdf 的宽度为 3 厘米。否则文件内容不重要。
-
@AlainMerigot:你是对的。正确的命令是默认不缩放的 includegraphics,但 subcaption 需要给定宽度的子图。