表格和垂直文本对齐

表格和垂直文本对齐

我知道之前已经有人问过这个问题,但是到目前为止我找到的所有解决方案对我来说都不起作用。

我想实现的目标:

一个解决方案,允许我集中 (!) 配置文档中的所有 (!) 表格,使文本在行中垂直居中。大多数行没有指定高度,但有些行可能有。

我发现的大多数解决方案都提出了针对每个表的命令,甚至针对每个行的命令。我们讨论的是一份有 200 页和几个表的文档,所以我想使用 cls 文件中的中央命令来执行此操作。

考虑以下 MWE,它使用简单的表格设置,但导致字体“粘”在水平线上。有没有一个简单而优雅的解决方案?

作为后备,在 hline 和文本“顶部”之间留出更大的填充也是可以的。

\documentclass[10pt,chapterinoneline,english,onehalfspacing]{article}
\usepackage{colortbl}

\begin{document}
\begin{table*}[h]
    \caption{Witty caption.}
    \label{table:bla}
    \centering
    \begin{tabular}{p{0.4\linewidth}p{0.4\linewidth}}
        \hline
        A & B \\
        \hline
        Lorem ipsum & dolor sit amet \\
        \hline
        Lorem ipsum & dolor sit amet \\[2.5ex]
        \hline
    \end{tabular}
\end{table*}
\end{document}

在此处输入图片描述

相关内容