使用 m{...cm} 换行并且数组包不起作用

使用 m{...cm} 换行并且数组包不起作用

我正在尝试使用带有数组包的命令来换行m{2.7cm}此表中的文本,但这不起作用。如果我使用p{2.7cm}不带数组包的命令,它可以工作,但文本不在单元格内集中。请问有人能帮帮我吗?

\begin{table}[h!]
\begin{center}

\caption{Reported trends regarding the temperature cycle.}
\label{Trends_temp_cycle} \smallskip \smallskip 

\begin{tabular}{|c||*{3}{m{2.7cm}|}}\hline

\backslashbox{\vspace{1mm}Modified\\ variable}{\\\vspace{1mm}Affected\\ variable}
&\makebox[3em]{$T_{c}$}&\makebox[3em]{$T_{d}$}&\makebox[3em]{$\eta_{h0}$}\\\hline\hline
$\uparrow$$\dot\gamma_{h}$ & $\approx$ constant \cite[]{webber-99} & -- & --\\\hline
$\uparrow$$\dot T_{h}$ & $\downarrow$\cite[]{webber-99} & $\approx$ constant \cite[]{webber-99} & $\uparrow$\cite[]{webber-99}\\\hline

\end{tabular}

\end{center}
\end{table}

答案1

m类型不会水平居中其内容,而是垂直居中。你只需要说

\begin{tabular}{|c||*{3}{>{\centering\arraybackslash}p{2.7cm}|}}

仍在加载大批包裹。

不要用作[h!]唯一参数,因为如果当前表格不适合,它可能会导致该表格和所有后续表格都出现在章节末尾。

不要使用环境,而是使用环境里面的center简单声明。\centeringtable

相关内容