![如何本地更改 aboverulesep (booktabs)?](https://linux22.com/image/362838/%E5%A6%82%E4%BD%95%E6%9C%AC%E5%9C%B0%E6%9B%B4%E6%94%B9%20aboverulesep%20(booktabs)%EF%BC%9F.png)
\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}