如何本地更改 aboverulesep (booktabs)?

如何本地更改 aboverulesep (booktabs)?

\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}

相关内容