定义自己的命令

定义自己的命令

我正在尝试创建一个命令,以便在编写本文档的其余部分时省去一些心痛。我尝试做的是创建一个类似 的命令\double{-},该命令在使用时将产生:

\llbracket - \rrbracket

答案1

另一个解决方案很好,通常是定义命令的方式。只需添加一些有用的信息——该mathtools包提供了\DeclarePairedDelimiter,这对于这类事情非常有用。例如,

\DeclarePairedDelimiter\double{\llbracket}{\rrbracket}

定义一个命令,该命令简单地将参数括在双括号中,就像其他答案一样:

\double{n}

或者使用如下尺寸参数进行缩放\big

\double[\Bigg]{x}

甚至可以自动缩放以适应其中的内容:

\double*{\frac{\sum i}{\prod j}}

这对于您正在做的事情来说可能是过度的,但了解您可以做什么总是好的,不是吗?

答案2

做法出奇的简单,只需执行以下操作:

\newcommand{\double}[1]{\llbracket #1 \rrbracket}

基于:latex 新命令指南

相关内容