minipage
我在里面有一个图形和文本enumerate
。我想对齐文本和数字item
,并将图形和文本顶部对齐。
顶部对齐图形和文本过去我曾使用过\vspace{0pt}
在使用小页面将图像和文本对齐到顶部 但这与数字不符item
。
这个问题似乎很相关:包含小页面的列表中项目编号的对齐方式 我尝试过但未能适应 egreg 的解决方案。如果可能的话,我也不想定义一个全新的 minipage 环境。
\documentclass{article}
\begin{document}
\begin{enumerate}
\item
\begin{minipage}[t]{0.2\linewidth}
\vspace{0pt}
\rule{\textwidth}{3cm}
\end{minipage}\hfill
\begin{minipage}[t]{0.7\linewidth}
\vspace{0pt}
\paragraph{Ludwig Boltzmann (1844~V1906)}\par
He was an Austrian physicist famous for his founding contributions in the
fields of statistical mechanics and statistical thermodynamics. He was
one of the most important advocates for atomic theory at a time when that
scientific model was still highly controversial.
\end{minipage}
\item
\item
\end{enumerate}
\end{document}
产生
答案1
尝试以下方法:
\documentclass{article}
\begin{document}
\begin{enumerate}
\item
\begin{minipage}[t]{0.2\linewidth}
\vspace{-\baselineskip}
\rule{\textwidth}{3cm}
\end{minipage}\hfill
\begin{minipage}[t]{0.7\linewidth}
\paragraph{Ludwig Boltzmann (1844~V1906)}\par
He was an Austrian physicist famous for his founding contributions in the
fields of statistical mechanics and statistical thermodynamics. He was
one of the most important advocates for atomic theory at a time when that
scientific model was still highly controversial.
\end{minipage}
\item
\item
\end{enumerate}
\end{document}
使用\vspace{0pt}
是一个很好的技巧,它允许两个minipage
s 在第一行对齐。但是当你这样做时,你会创建一个空的第一行来进行对齐。
因此,我在这里的方法是使用\vspace{-\baselineskip}
在minipage
图中创建一个空的第一行,然后插入一个负空间。第二minipage
行就像你希望的那样通常情况下写下来。这样,对于第二个minipage
,您就得到了正确的对齐\item
。