Как отключить масштабирование в пакете subfigure latex? - PullRequest
1 голос
/ 04 ноября 2019

У меня есть несколько химических структур с разной шириной изображения. Поскольку они могут сгруппированы по темам, я хочу поместить их в одну фигуру с подфигурами. Однако я хочу представить изображения в их оригинальном размере, и не хочет применить к ним любое масштабирование.

Возможно ли это легко с подфигурой илиподраздел или любой подобный пакет?

Я рассчитал коэффициент масштабирования вручную, используя ширину изображения. Это, однако, не очень удобно, и поэтому я искал автоматическое решение.

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

1 Ответ

1 голос
/ 04 ноября 2019

Если вы просто хотите разместить свои изображения рядом друг с другом, вам вообще не нужно 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}
...