项目化/枚举列表中项目标签的垂直对齐

项目化/枚举列表中项目标签的垂直对齐

我想将项目标签垂直对齐到最后一行或项目的垂直中心。以下是 MWE:

\documentclass{article}
\begin{document}
\begin{itemize}
\item item1 line1 \\
line2 \\
line3 \\
line4 \\
\item item 2 line1\\
2 line2 \\
\end{itemize}
\end{document}

这将显示每个项目第一行的项目标签。我想分别放置项目标签:

  1. 在每个项目的最后一行,即第一个项目的第 4 行和第二个项目的第 2 行(与项目底部垂直对齐);

  2. 第一个项目的第 2 行和第 3 行之间,以及第二个项目的第 1 行和第 2 行之间(垂直对齐到项目的中间)

这是可行的吗?(无论有没有 enumitem 包。)

答案1

如果我理解你想要什么,一个简单的\parbox垂直放置可选参数( \parbox 的内容默认垂直居中)就足够了:

    \documentclass{article}

    \begin{document}

    \begin{itemize}
    \item \parbox[b]{\linewidth}{item1 line1 \\
    line2 \\
    line3 \\
    line4}
    \item \parbox[b]{\linewidth}{item 2 line1\\
    2 line2}
    \end{itemize}
    \vskip 1cm

    \begin{itemize}
    \item \parbox{\linewidth}{item1 line1 \\
    line2 \\
    line3 \\
    line4}
    \item \parbox{\linewidth}{item 2 line1\\
    2 line2}
    \end{itemize}

    \end{document} 

在此处输入图片描述

相关内容