Альтернатива makecell?

Альтернатива makecell?

Работая над решением дляШаблон/пакет типографских условных обозначенийЯ наткнулся наhttps://tex.stackexchange.com/a/26692/28139который использует необязательный аргумент для \\увеличения интервала между строками. Это работает довольно хорошо.

При попытке использовать , если makecellэто может помочь в моем решении, я обнаружил, что это нарушает эффект необязательного аргумента \\.

Решение состоит в том, чтобы заменить \\[1em]на \vspace{1em} \\то, что работает, но немного менее удобно. Мне было интересно, могут ли быть альтернативы, makecellкоторые немного более "надежны" и все еще просты в использовании.

MWE (просто закомментируйте, \usepackage{makecell}чтобы увидеть разницу):

\documentclass{article}

\usepackage{lipsum}

%\usepackage{makecell}

\begin{document}
    \begin{tabular}{p{0.9\textwidth}}
        \lipsum[1-1][1-3] \\[1em]
        \lipsum[2-2][1-3] \\[1em]
        \lipsum[3-3][1-3] \\[1em]
        \lipsum[4-4][1-3] \\
    \end{tabular}

    ~\\

    \begin{tabular}{p{0.9\textwidth}}
        \lipsum[1-1][1-3] \vspace{1em} \\
        \lipsum[2-2][1-3] \vspace{1em} \\
        \lipsum[3-3][1-3] \vspace{1em} \\
        \lipsum[4-4][1-3] \\
    \end{tabular}
\end{document}

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