我是一个正在上微积分课的白发男人。我正在尝试弄清楚如何制作一个带有两个参数的用户命令来生成带有右箭头的极限语句。我不得不不停地输入\lim_{x \rightarrow \infty}
一些废话。
因此,我希望使用x
上面的第一个参数和限制所在的第二个参数的快捷方式。
答案1
要在 LaTeX 中定义新的宏(您可能称之为命令、快捷方式等),我们使用\newcommand
(或者\renewcommand
如果我们想使用现有宏的名称)。因此,我们首先从
\newcommand{\mylim}{code goes here}
其中\mylim
是我们要定义的宏的名称。在第二组花括号中,我们添加要用作快捷方式的代码。我们使用井号#
和数字来表示第一个输入、第二个输入等等。因此,我们可以这样写:
\newcommand{\mylim}{\lim_{#1 \to #2}}
然后我们需要告诉 LaTeX 此命令接受两个强制参数,因此我们[2]
在宏的名称和定义之间添加:
\newcommand{\mylim}[2]{\lim_{#1 \to #2}}
有关定义新宏的更多信息,请参阅本维基百科页面。
这是一个简单的例子:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\mylim}[2]{\lim_{#1 \to #2}}
\begin{document}
\begin{equation*}
\mylim{x}{\infty} blah\;blah
\end{equation*}
\end{document}
产生