makecell 的替代品?

makecell 的替代品?

在致力于解决排版约定模板/包我碰到https://tex.stackexchange.com/a/26692/28139它利用可选参数来\\增加行间距。效果非常好。

当尝试是否makecell可能对我的解决方案有帮助时,我发现它破坏了可选参数的效果\\

解决方案是用 which 替换,\\[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}

相关内容