表と縦書きテキストの配置

表と縦書きテキストの配置

以前にも質問されたことは知っていますが、私が見つけた解決策はどれも今のところうまくいきませんでした。

私が達成しようとしていること:

ドキュメント内のすべてのテーブルを一元的に (!) 構成して、テキストが行内で垂直に中央揃えされるようにするソリューションです。ほとんどの行には高さが指定されていませんが、一部の行には指定されている場合があります。

私が見つけたほとんどのソリューションでは、テーブルごとのコマンド、さらには行ごとのコマンドが提案されていました。ここでは 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}

ここに画像の説明を入力してください

関連情報