我想将项目标签垂直对齐到最后一行或项目的垂直中心。以下是 MWE:
\documentclass{article}
\begin{document}
\begin{itemize}
\item item1 line1 \\
line2 \\
line3 \\
line4 \\
\item item 2 line1\\
2 line2 \\
\end{itemize}
\end{document}
这将显示每个项目第一行的项目标签。我想分别放置项目标签:
在每个项目的最后一行,即第一个项目的第 4 行和第二个项目的第 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}