Таблицы и вертикальное выравнивание текста

Таблицы и вертикальное выравнивание текста

Я знаю, что этот вопрос уже поднимался, но все найденные мной решения пока не сработали.

Чего я пытаюсь добиться:

Решение, которое позволяет мне централизованно (!) настроить все (!) таблицы в моем документе таким образом, чтобы текст был вертикально центрирован в строках. Большинство строк не будут иметь указанной высоты, но некоторые могут.

Большинство найденных мной решений предлагали команду per-table или даже per-row. Мы говорим о документе с 200 страницами и несколькими таблицами, поэтому я хотел бы сделать это с помощью центральной команды в cls-файле.

Рассмотрим следующий MWE, который использует простую настройку таблицы, но заставляет шрифт «прилипать» к hlines. Есть ли простое и элегантное решение для этого?

В качестве запасного варианта можно также использовать больший отступ между 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}

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

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