现在我用它\\[0.5em]
来获取垂直间距。
但每次都这样写确实很累,所以我想写一个命令,只要写\\
一下就可以得到相同的输出
\renewcommand{\\}{\\[0.5em]}
但它不起作用。使用时\\
我得到的结果与以前相同。
答案1
\renewcommand{\\}{\\[0.5em]}
如果使用,TeX 会陷入无限循环,但是许多 latex 环境会重新定义\\
(center
、tabular
、tabbing
,flushright
它们都有不同的 定义\\
),因此在这些环境中,您的定义将被忽略。这使得全局重新定义变得\\
棘手(并且不明智:-)。
你可以使用
\newcommand\N{\\[.5em]}
如果您想要一个定义,请使用\N
,但是您几乎永远不需要
\\
对齐之外的内容,并且在对齐之内,您通常可以安排默认间距,这样您就很少需要可选参数。