latex 表格内行距
时间: 2024-12-28 20:27:20 浏览: 12
### 调整 LaTeX 表格内行间距的方法
在 LaTeX 中有多种方法可以调整表格中的行间距。一种常用的方式是通过 `array` 宏包来实现更灵活的控制。
#### 使用 `\renewcommand{\arraystretch}` 命令
最简单的方法是在文档导言区使用命令 `\renewcommand{\arraystretch}{数值}` 来全局改变所有表格的行高比例[^2]。例如:
```latex
\documentclass[a4paper,12pt]{article}
\usepackage{xeCJK}
\usepackage{geometry} % 正确拼写 geomentry -> geometry
\geometry{left=1cm,right=1cm,top=3.90cm,bottom=3.09cm}
% 设置表格行间距为默认值的 1.5 倍
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{table}[htbp]
\centering
\begin{tabular}{|l*{3}{c}|r|}
\hline
\multicolumn{2}{|c|}{A-B} & C & D & E \\
\hline
AA & BB & CC & DD & EE \\
\cline{2-3}
AAA & BBB & CCC & DDD & EEE \\
\hline
\end{tabular}
\end{table}
\end{document}
```
如果只想局部影响某个特定表格,则可以在该表格环境之前加上此命令,在之后立即恢复原始状态:
```latex
{
\renewcommand{\arraystretch}{1.8}% 局部生效
...
} % 结束大括号后自动恢复原状
```
另外还可以利用 `cellspace` 或者 `makecell` 这样的宏包提供更加精细的控制选项,比如固定最小单元格高度等特性。
阅读全文