You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX中如何调整表格整体尺寸以增大宽度与高度

LaTeX调整表格整体宽高的方法

一、调整宽度的常用方案

  • 方案1:使用tabularx宏包(推荐,不会缩放文字,自动适配列宽)
    首先在导言区引入宏包:\usepackage{tabularx,multirow},将原tabular环境替换为tabularx,第一个参数指定表格总宽度,比如\textwidth即为当前页面正文的总宽度,需要自动拉伸的列将格式改为X即可。
  • 方案2:使用\resizebox命令(快速但会缩放表格内文字)
    直接把整个tabular环境包在\resizebox中,语法为\resizebox{目标宽度}{!}{<tabular代码>},!代表高度随宽度等比例自动缩放,适合不需要保留固定文字大小的场景。

二、调整高度的常用方案

  • 全局调整所有行高:在tabular环境前添加命令\renewcommand{\arraystretch}{系数},系数默认值为1,设置为1.2~2即可明显拉高行高,仅对当前表格生效。
  • 单独调整单行高度:在对应行的换行符\\后添加高度值,比如\\[8pt]即可在该行下方额外增加8pt的高度,也可以在行首插入\rule{0pt}{20pt}的隐形占位符撑高行。

修改后的完整示例代码

% 导言区需先引入依赖宏包
\usepackage{tabularx,multirow}

\begin{table}[htb]
\centering
% 调整全局行高为原来的1.5倍
\renewcommand{\arraystretch}{1.5}
\caption{20次分组实验下RFME与SGRFME的识别率±标准差(单位:%)}
% 表格总宽度设为正文全宽,列格式按需替换X类型实现自动拉伸
\begin{tabularx}{\textwidth}{|c|X|X|X|X|X|X|X|}
\hline
\multicolumn{1}{|l|}{A} & B & \multicolumn{2}{c|}{C} & \multicolumn{2}{c|}{D} & \multicolumn{2}{c|}{E} \\ \hline
\multirow{2}{*}{F}      &   &            &           &            &           &            &           \\ \cline{2-8} 
                        &   &            &           &            &           &            &           \\ \hline
\end{tabularx}
\end{table}

内容的提问来源于stack exchange,提问作者userfh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 03:48:03