\setlength\aboverulesep{10pt}
我知道如何通过在我的 tex 文件的前言中添加来全局更改它,但是如何仅针对给定的表进行更改它?
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\begin{tabular}{l}
a \\
\midrule
b \\
\end{tabular}
\end{table}
\end{document}
\aboverulesep
如何局部改变上述MWE中的值?
答案1
\setlength
是一个本地设置,如果您在序言中使用它,它看起来就是全局的,就像它不在任何组中一样。
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\setlength\aboverulesep{10pt}
\begin{tabular}{l}
a \\
\midrule
b \\
\end{tabular}
\end{table}
\begin{table}
\setlength\aboverulesep{30pt}
\begin{tabular}{l}
a \\
\midrule
b \\
\end{tabular}
\end{table}
\begin{table}
\setlength\aboverulesep{100pt}
\begin{tabular}{l}
a \\
\midrule
b \\
\end{tabular}
\end{table}
\end{document}