LaTeX多列表格列排布异常,求代码修正方案
问题原因
表格列排布异常的核心原因是:第一行的Langmuir模型说明和公式仅占用了表格第一列,没有跨所有4列排布,导致第一列被强制撑宽,其余三列被挤压变形,整体布局紊乱。
修改后代码
\begin{table*}[!htb] \centering \caption{Parâmetros obtidos para o ajuste utilizando o modelo de Langmuir.} \label{tab:resul} % 可选优化:调整列格式为cc|cc,让表头竖线和内容自动对齐 \begin{tabular}{cc|cc} \hline % 核心修改:让第一行内容跨全部4列居中 \multicolumn{4}{c}{ Modelo de Langmuir: \begin{equation}\label{eq:Uxy} \frac{Q_{\text{max}}\ K_L C_{eq}}{1 + K_L C_{eq}} = Q_e \end{equation} } \\ \hline \multicolumn{2}{c|}{\textbf{HDL Calc}} & \multicolumn{2}{c}{\textbf{HDL SDS Calc}} \\ \hline $Q_{\text{max}}$ & K(L/mg) & $Q_{\text{max}}$(mg/g) & K(L/mg)\\ \hline 690,6 & 0,011 & 132,3 & 0,136\\ \bottomrule \addlinespace \end{tabular} \fonte{Autoria própria (2021).} \end{table*}
关键修改说明
- 给第一行的模型和公式外层包裹
\multicolumn{4}{c}{...},让其跨全部4列居中显示,不再挤压其他列的宽度 - 删除了公式中
Qmax、1前面多余的错误转义符\\,同时给公式下标补了规范格式,如果你预先定义了\Qmax这类自定义命令,直接替换对应内容即可 - 可选调整列格式为
cc|cc,可以让表头分隔竖线和内容自动对齐,整体样式更规整
内容的提问来源于stack exchange,提问作者João Zago
相关产品推荐
相关产品推荐

