在一个文档中我有几个multicols
单元,其中一边是一张图片,另一边是一些信息itemize
。
现在,根据图像/信息,两个“部分”的垂直尺寸会有所不同。是否有可能将两个部分都置于该multicols
单元的中心?
例如我有
\begin{multicols}{2}
\begin{figure}[H]
\includegraphics[scale=0.7]{1bitalu.png}
\end{figure}
\vfill
\columnbreak
\begin{itemize}
\item "Arithmetic Logical Unit" für mehrere Rechenarten
\item Addition, Subtraktion, logisches AND / OR, Vergleich etc.
\item Parallele "Berechnung" aller Operationen
\item Selektion mit einem "Multiplexer"
\item Selektion durch die Kontrolleinheit (Control Unit)
\end{itemize}
\end{multicols}
结果是
但我希望它像这样
有没有简单的方法可以实现这一点?
答案1
这里有两个选项,使用multicol
或者array
的m{<len>}
柱子规格:
\documentclass{article}
\usepackage{graphicx,multicol}% http://ctan.org/pkg/{graphicx,multicol}
\usepackage{array}% http://ctan.org/pkg/array
\begin{document}
\begin{multicols}{2}
\null \vfill
\includegraphics[width=.8\columnwidth]{example-image-a}
\vfill \null
\columnbreak
\begin{itemize}
\item ``Arithmetic Logical Unit'' f\"ur mehrere Rechenarten
\item Addition, Subtraktion, logisches AND / OR, Vergleich etc.
\item Parallele ``Berechnung'' aller Operationen
\item Selektion mit einem ``Multiplexer''
\item Selektion durch die Kontrolleinheit (Control Unit)
\end{itemize}
\end{multicols}
\noindent
\begin{tabular}{@{}m{\dimexpr.5\textwidth-.5\columnsep}m{\dimexpr.5\textwidth-.5\columnsep}@{}}
\centering\includegraphics[width=.8\linewidth]{example-image-a} &
\begin{itemize}
\item ``Arithmetic Logical Unit'' f\"ur mehrere Rechenarten
\item Addition, Subtraktion, logisches AND / OR, Vergleich etc.
\item Parallele ``Berechnung'' aller Operationen
\item Selektion mit einem ``Multiplexer''
\item Selektion durch die Kontrolleinheit (Control Unit)
\end{itemize}
\end{tabular}
\end{document}
列m{<len>}
规范通过将“锚点”垂直放置在中间来使其内容居中。