是否有一种简短的形式可以进入和离开支持多行方程(和对齐&
)的环境?
我正在寻找的多行等效内容\[ equation \]
。
答案1
<rant>
您可以重新定义 TeX 以使其完成大多数任务,但这并不意味着您应该这样做!可读性也是一个主观标准:例如,如果您的文件中存在非标准简写,那么您会发现与不了解您的命令的合著者一起撰写论文/文档会更加困难 - 并且一些期刊也会反对该代码。正如评论中所建议的那样,我认为这里最好的方法是让您的编辑器完成工作:环境在 LaTeX 中非常常见,因此拥有创建它们的标准方法是有意义的。
我不建议使用它,但</rant>
如果你真的想为常见的对齐环境定义简写,那么一种方法如下:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\def\BA#1\EA{\begin{align}#1\end{align}}
\BA
f(x) &= \int_\pi^x g(x)\, dx\\
h(x) &= \int_\pi^x f(x)\, dx
\EA
\end{document}
这将产生预期的输出:
特别是,您不能只定义\BA
为\begin{align}
和\EA
为 ,\end{align}
因为 AMS 对齐环境会做一些奇特的事情,需要它们向前看并找到匹配的\end{align}
。我上面定义的方式\BA...\EA
意味着这种“向前看”现在会发生两次,所以效率不高。
答案2
如果您想避免在文件中乱放自定义命令,请尝试输入\bal
然后按TAB
或ESC
(您可以在编辑器的设置中更改哪些键自动完成)