怎样插入图片而不缩放?

怎样插入图片而不缩放?

我正在尝试并排插入两个图形,按照 wikibook 中的这个例子:

\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}

\begin{figure}
        \centering
        \begin{subfigure}[b]{0.3\textwidth}
                \includegraphics[width=\textwidth]{gull}
                \caption{A gull}
                \label{fig:gull}
        \end{subfigure}%
        ~ %add desired spacing between images, e. g. ~, \quad, \qquad, \hfill etc.
          %(or a blank line to force the subfigure onto a new line)
        \begin{subfigure}[b]{0.3\textwidth}
                \includegraphics[width=\textwidth]{tiger}
                \caption{A tiger}
                \label{fig:tiger}
        \end{subfigure}
        ~ %add desired spacing between images, e. g. ~, \quad, \qquad, \hfill etc.
          %(or a blank line to force the subfigure onto a new line)
        \begin{subfigure}[b]{0.3\textwidth}
                \includegraphics[width=\textwidth]{mouse}
                \caption{A mouse}
                \label{fig:mouse}
        \end{subfigure}
        \caption{Pictures of animals}\label{fig:animals}
\end{figure}

我想添加图片而不进行任何缩放,因此我将 放在[scale=1]后面\includegraphics。我想知道在 后面应该放什么来\begin{subfigure}[b]代替{0.3\textwidth}

答案1

这是一个例子。tiger图像比 还大minipage,实际上比纸张还大。但它以自然尺寸显示(除了由于纸张不够大而被截断)。

老虎太大了

\documentclass{article}
\usepackage{graphicx}

\begin{document}
  \noindent\fbox{%
    \begin{minipage}{.95\textwidth}
      \includegraphics{tiger}
    \end{minipage}}
\end{document}

同样,如果图像的自然尺寸小于的宽度minipage,那么您只会得到空白空间:

带有空白处的小图像

\documentclass{article}
\usepackage{graphicx}

\begin{document}
  \noindent\fbox{%
    \begin{minipage}{.95\textwidth}
      \includegraphics{example-image-1x1}
    \end{minipage}}
\end{document}

Aminipage只是一个用来放东西的盒子。TeX 让您确保所有东西都适合。否则 - 如果内容太大或(有时)太小,TeX 会抱怨 - 它会警告您 - 但不会尝试解决问题。是否以及如何解决这个问题取决于您。

相关内容