我正在尝试使用带有数组包的命令来换行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
简单声明。\centering
table