
Я знаю, что этот вопрос уже поднимался, но все найденные мной решения пока не сработали.
Чего я пытаюсь добиться:
Решение, которое позволяет мне централизованно (!) настроить все (!) таблицы в моем документе таким образом, чтобы текст был вертикально центрирован в строках. Большинство строк не будут иметь указанной высоты, но некоторые могут.
Большинство найденных мной решений предлагали команду 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}