我喜欢“对齐列”功能特克斯工作室对齐表格代码。但是,当我\cmidrule
使用booktabs
包中,“对齐列”将命令视为第一个单元格的一部分,导致其变得巨大。
例如,而不是这个(期望的):
\begin{tabular}{cc}
\toprule
a & b \\
\cmidrule(rl){1-1}\cmidrule(rl){2-2}
1 & 2 \\
\bottomrule
\end{tabular}
我们得到这个(实际):
\begin{tabular}{cc}
\toprule
a & b \\
\cmidrule(rl){1-1}\cmidrule(rl){2-2}
1 & 2 \\
\bottomrule
\end{tabular}
\cmidrule
有什么方法可以让 TeXstudio像其他*rule
/命令一样对待*line
,以便在“对齐列”期间忽略它?
答案1
是的,有!
去:
Options
> Configure TeXstudio
> Adv. Editor
> Table Formatting
>Special Commands
并添加:
\cmidrule, \cmidrule(rl), \cmidrule( ...
不幸的是,您需要添加所有(*)
使用的变体,因为每种情况都被视为单独的命令。
注:满分这里,我只是在这里重新发布问答来帮助未来的用户!