背景
使用booktabs
生成下图中的顶部表格:
两个表都位于浮点数中,但即使在浮点数之外也会产生相同的结果。应用和版本列太宽。
LyX 似乎生成以下 LaTeX 代码:
\begin{tabular}{>{\raggedright}p{4.5cm}>{\raggedright}p{4.5cm}>{\raggedright}p{4.5cm}l}
序言很简单:
\hypersetup{
colorlinks=false,
pdfborder={0 0 0},
}
\usepackage{flafter}
\usepackage{colortbl}
\usepackage{booktabs}
命令\toprule()
和\\\midrule %
和\\\bottomrule %
直接应用于表。
问题
- 如果不手动调整每个表格,如何使列自动适应?(我在文档中找不到如何控制列宽
booktabs
。) - 如何自动将顶部、中部和底部规则应用于文档中的所有表格?
谢谢你!
答案1
将序言修改如下:
\usepackage{graphicx} \usepackage{booktabs} \usepackage[dvipsnames,svgnames,x11names,hyperref,table]{xcolor}
% 表格颜色 \colorlet{tableheader}{LightGray!80} \colorlet{zebra}{LightGray!40}
\hypersetup{ 颜色链接=false, pdfborder={0 0 0}, }
\让\原始表\表 \let\endoriginaltable\endtable \renewenvironment{表}[1][ht]{% \原始表[#1] \定心}% {\endoriginaltable}
- 在每列的设置中,确保“宽度”为空白。(任何数值都会尝试使列适合该宽度。)