如何禁用子图乳胶包中的缩放?

How to disable scaling in the subfigure latex package?

我有一些具有不同图像宽度的化学结构。因为它们可以按主题分组,所以我想将它们放在同一个带有子图的图中。 但是,我想以原始大小显示图像,不想对它们应用任何缩放。

使用子图或子标题或任何类似的包是否可以轻松实现?

我使用图像宽度手动计算了缩放比例。然而,这不是很方便,因此我正在寻找一个自动解决方案。

\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}

如果您只想将图片并排放置,则根本不需要 subfigure

\documentclass{article}

\usepackage{graphicx}
\usepackage{geometry}

\begin{document}

\begin{figure}
  \includegraphics[scale=1]{example-image-1x1}
  \hfill
  \includegraphics[scale=1]{example-image-duck}
\end{figure}


\end{document}

[scale=1] 是默认值,为了清楚起见,我只是将其包括在内)

或带字幕:

\documentclass{article}

\usepackage{graphicx}
\usepackage{geometry}
\usepackage{subcaption}

\begin{document}

\begin{figure}
      \centering
      \subcaptionbox{A cat\label{cat}}
        {\includegraphics[scale=1]{example-image-1x1}}
        \hfill
      \subcaptionbox{An elephant\label{elephant}}
        {\includegraphics[scale=1]{example-image-duck}}
      \caption{Two animals}\label{animals}
\end{figure}



\end{document}