使用 displaymath 简写 \[ \] 进行对齐和其他 amsmath 环境

使用 displaymath 简写 \[ \] 进行对齐和其他 amsmath 环境

这个问题与这个问题密切相关:使用 displaymath 简写 \[ \] 表示方程或对齐。我使用 Multimarkdown (MMD) 生成我的 LaTeX 文档。MMD 使用转义字符集\\[和在 LaTeX 中\\]创建 displaymath 简写\[\]。我想将\[和重新分配\]\begin{align}\end{align}。上一个问题有针对其他环境(例如equation)的解决方案,但我想使用环境align。根据 amsmath 技术说明,无法为其数学环境创建缩写。有人知道解决方法吗?我试过了

\renewenvironment{displaymath}{\align}{\endalign}

但这似乎不起作用。

答案1

您可以使用 TeX 的\def命令重新定义\[...\]

\def\[#1\]{\begin{align}#1\end{align}}

最小工作示例:

\documentclass{article}
\usepackage{amsmath}
\def\[#1\]{\begin{align}#1\end{align}}
\begin{document}
\[
   ax + b &= 0 \\
   ab &= 1
\]
\end{document}

对齐重定义测试输出

相关内容