并排显示文档中的某些对象

并排显示文档中的某些对象

是什么标准方式在 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

我经常尝试使用盒子和小页面,但最终还是选择在表格环境中包装它们。

相关内容