項目別/列挙リストの項目ラベルの垂直配置

項目別/列挙リストの項目ラベルの垂直配置

アイテムのラベルを最後の行またはアイテムの垂直方向の中央に垂直に揃えたいと思います。以下は 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. 最初の項目の 2 行目と 3 行目の間、および 2 番目の項目の 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} 

ここに画像の説明を入力してください

関連情報