我正在尝试并排插入两个图形,按照 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 会抱怨 - 它会警告您 - 但不会尝试解决问题。是否以及如何解决这个问题取决于您。