вертикальное выравнивание метки элемента в списках перечисления/детализации

вертикальное выравнивание метки элемента в списках перечисления/детализации

Я хотел бы выровнять метки элементов вертикально по последней строке или по вертикальному центру элемента. Вот 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} 

введите описание изображения здесь

Связанный контент