LaTeX表格行宽列间距设置

Posted Z.Q.Feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LaTeX表格行宽列间距设置相关的知识,希望对你有一定的参考价值。

一、前言

对于如下 LaTeX 代码生成的表格:

\\begintable[!htbp]
    \\centering
    \\begintabular|l|l|l|l|
    \\hline
        ~ & col1 & col2 & col3 \\\\ \\hline
        row1 & 1 & 2 & 3 \\\\ \\hline
        row2 & 4 & 5 & 6 \\\\ \\hline
    \\endtabular
\\endtable

效果如下:

默认的表格 行宽列间距 都是固定的,不太美观哈哈~


二、调整行宽和列间距

\\begintable\\begintabular 环境中加入如下命令以设置行宽:

\\renewcommand\\arraystretch2

这里设置行宽为初始值的 2 倍,效果如下:

再使用如下命令设置列间距

\\tabcolsep=1cm

这里的 1cm 可以自己修改,常用的 LaTeX 长度单位还有 pt、em 等,效果如下:

生成上述表格的完整 LaTeX 代码如下:

\\begintable[!ht]
	\\centering
	\\tabcolsep=1cm
	\\renewcommand\\arraystretch2
	\\begintabular|l|l|l|l|
		\\hline
		~ & col1 & col2 & col3 \\\\ \\hline
		row1 & 1 & 2 & 3 \\\\ \\hline
		row2 & 4 & 5 & 6 \\\\ \\hline
	\\endtabular
\\endtable

三、总结

不喜欢写总结。

以上是关于LaTeX表格行宽列间距设置的主要内容,如果未能解决你的问题,请参考以下文章

LaTeX表格行宽列间距设置

XLSReadWriteII 行宽,列高怎么设置

在单个 LaTeX 表格的单元格中添加自定义左侧间距

latex 表格下方和正文间距如何调整?

Latex软件教程之落格式设置(2)字, 行, 段间距的窍门

怎么在excel设置表格的行高和宽列