是什么标准方式在 latex 中如何并排显示某些对象(例如图片、表格等),而不是一个在另一个之下?我考虑过使用表格环境来实现这一点,但我不确定是否有更好的方法。
答案1
标准的 LaTeX 方式是 minipages。
为了确保多个小页面最终位于同一行,它们的水平尺寸总和必须小于当前的\textwidth
。因此,如果我关心它们的排列,我经常使用 的倍数\textwidth
作为小页面宽度。例如
\documentclass{article}
\usepackage{lipsum} % just for demonstration
\begin{document}
\noindent
\begin{minipage}[t]{0.3\textwidth}
\lipsum[1]
\end{minipage}
\hfill
\begin{minipage}[t]{0.6\textwidth}
\lipsum[2-3]
\end{minipage}
\end{document}
控制\hfill
序列在小页面之间插入无限可拉伸的粘连量 — 有效地将第二个页面一直推到线的边缘。由于框的总宽度为,因此小页面之间0.9\textwidth
的间隔为。0.1\textwidth
另一种方法是multicol
包,但这主要用于并排的文本列。
答案2
该subfigure
包运行良好:
在您的序言中包含\usepackage{subfigure}
,然后包含代码:
\begin{figure}[ht]
\centering
\subfigure[Caption of subfigure 1]{
\includegraphics[scale=1]{subfigure1.eps}
\label{fig:subfig1}
}
\subfigure[Caption of subfigure 2]{
\includegraphics[scale=1]{subfigure2.eps}
\label{fig:subfig2}
}
\subfigure[Caption of subfigure 3]{
\includegraphics[scale=1]{subfigure3.eps}
\label{fig:subfig3}
}
\label{fig:subfigureExample}
\caption[Optional caption for list of figures]{Caption of subfigures \subref{fig:subfig1}, \subref{fig:subfig2} and \subref{fig:subfig3}}
\end{figure}
答案3
我经常尝试使用盒子和小页面,但最终还是选择在表格环境中包装它们。