逐項/枚舉清單中項目標籤的垂直對齊

逐項/枚舉清單中項目標籤的垂直對齊

我想將項目標籤垂直對齊到最後一行或項目的垂直中心。這是一個 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} 

在此輸入影像描述

相關內容