多线方程的简写形式

多线方程的简写形式

是否有一种简短的形式可以进入和离开支持多行方程(和对齐&)的环境?

我正在寻找的多行等效内容\[ 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然后按TABESC(您可以在编辑器的设置中更改哪些键自动完成)

相关内容