LaTeX入门学习(7)(重命名)

LaTeX \LaTeX LATEX中我们经常需要用多个命令实现各种各样我们想要的效果。有些常见的命令,特别是在数学类方面的一些公式推导,经常使用命令会导致编写变得异常繁琐。例如我们需要输入 R \mathbb{R} R,我们每次都要输入$\mathbb{R}$,这样会很麻烦。这时候我们需要recommand帮助我们简化这个工作。

newcommand命令

newcommand可以帮助我们简化 LaTeX \LaTeX LATEX命令。

newcommand

通过在导言区添加\newcommand{\R}{$\mathbb{R}$}后你就可以使用\R直接代替$\mathbb{R}$这么一长串的输入。(需要导入amssymb包)

我们可以输入$\mathbb{R}$,或者你可以直接通过 \R 输入这个特殊的数学符号

LaTeX入门学习(7)(重命名)_第1张图片
尽管这样能让我们少输入几个字符,但是当我们需要输入\mathbb的所有字符的时候,我们需要定义26个这样的命令,尽管好像还可以接受,在编写大型文件的时候很多自定义的命令的话容易导致冲突。

带参数的newcommand

带参数的newcommand,常用格式如下:

\newcommand{cmd}[args][default]{def}

其中:

  • {cmd}: 你自定义的命令的名称
  • [args]:参数的数目,不需要可以不用写
  • [default]:参数的默认值,我如果自定义的命令无需默认值可以取消。
  • {def}:实际的 LaTeX \LaTeX LATEX命令
    实现的 TeX \TeX TEX命令如下:
    \newcommand{\bbchar}[1]{$\mathbb{#1}$}
    其含义为:
  • 新的命令为\bbchar
  • 参数个数为1个。
  • 没有默认参数
  • $\mathbb{#1}$:#1表示将\bbchar命令的第一个输入参数放在这里替换。即实现\bbchar{A}----->$\mathbb{A}$替换。
    文本中的\bbchar{Q},\bbchar{L}表示如下:
    在这里插入图片描述
    编写书籍类文件时经常使用一个\figref替换原来的\ref。你可以输入\newcommand{\figref}{图\ref}

重写LaTeX命令

重写LaTeX容易导致LaTeX编译出现错误,一般不建议重写。
但是你依然可以可以:\renewcommand{\S}{\mathbb{S}}将LaTeX中的\mathbb使用\S替换

你可能感兴趣的:(latex,LaTex基础)