いくつかの質問で尋ねられたかもしれませんが、どれもうまくいきませんでした。私は LaTeX テーブルで折り返された列を中央に配置したいのですが、明確で簡単な解決策が思いつかなかったからです。つまり、ここでは c3 と c4 のテキストを中央に配置することに興味があります。マクロ、新しいコマンド、魔法のアドオンは避けたいです。LaTeX はそのような些細なニーズを満たしていますか?
\begin{table}[!t]
\small
\caption{Caption}
\label{table:kaiserTest}
\centering
\begin{tabular}{ | l | m{3cm} | m{2cm} | m{1.9cm} | }
\hline
\textbf{C1} & c2 & c3 which has a long title & c4 which also has a long tile\\ \hline
text & text & 99 & [7-11] \\ \hline
text & text & 53 & [4-6] \\ \hline
\end{tabular}
\end{table}
答え1
\centering
またはなどの通常のコマンドはすべて、begin{center}
そのコンテキストで機能します。またはを使用して、各セルで>{\centering\arraybackslash}m{3cm}
指定することを避けます。構文はパッケージを想定していますが、すでにそれを使用しています(が を定義しているため)\centering
>
array
m