新命令:垂直间距

新命令:垂直间距

现在我用它\\[0.5em]来获取垂直间距。

但每次都这样写确实很累,所以我想写一个命令,只要写\\一下就可以得到相同的输出

\renewcommand{\\}{\\[0.5em]}

但它不起作用。使用时\\我得到的结果与以前相同。

答案1

\renewcommand{\\}{\\[0.5em]}

如果使用,TeX 会陷入无限循环,但是许多 latex 环境会重新定义\\centertabulartabbingflushright它们都有不同的 定义\\),因此在这些环境中,您的定义将被忽略。这使得全局重新定义变得\\棘手(并且不明智:-)。

你可以使用

\newcommand\N{\\[.5em]}

如果您想要一个定义,请使用\N,但是您几乎永远不需要 \\对齐之外的内容,并且在对齐之内,您通常可以安排默认间距,这样您就很少需要可选参数。

相关内容