我在文档的许多地方都使用$\longrightarrow{}$
。每页大概使用两到三次。我想知道是否有办法分配快捷方式(即lra
),无论我在哪里使用lra
它,都会放置$\longrightarrow{}$
。
到目前为止我已经掌握了Ctrl+ C& Ctrl+ V。
答案1
\documentclass{minimal}
\def\lra{\ensuremath\longrightarrow}
\def\lras{\ensuremath\longrightarrow\ }
\begin{document}
\noindent%
The \lra without a trailing space.
\noindent%
The \lras with a trailing space.
\end{document}
答案2
扩展 Frabjous 的答案,我会这样做:
\usepackage{xspace}
...
\newcommand{\lra}{\ensuremath{\longrightarrow{}}\xspace}
这为您提供了一个\lra
对尾随空格敏感的命令,而无需为其定义两个宏。
答案3
我会这样做:
\newcommand{\lra}{\ensuremath{\longrightarrow{}}}
感谢ensuremath,这将在数学模式内部和外部发挥作用 - 无需$...$。
答案4
您可以使用let
它将一个命令的内容复制到一个新命令中。
\let\lra\longrightarrow
$\lra$