乳胶中的对齐环境有问题?

乳胶中的对齐环境有问题?

为什么我删除括号后会出现“[X]不显示?” 。这是错误吗?X

\begin{equation}
\begin{aligned}
 [X] &= 1\\
 [Y] &= 2,
\end{aligned}
\end{equation}

在此处输入图片描述

答案1

另一个解决方案是加载数学工具包。该mathtools包是该包的一个(非常重要的!)超集,amsmath它还修复了几个事实上错误——例如错误地解释[X]为包\begin{aligned}的可选参数amsmath。有关此错误的更多信息,请参阅包用户指南的第 2.1 节mathtools

以机智,

\documentclass[leqno]{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\begin{aligned}
   [X] &= 1\\
   [Y] &= 2,
\end{aligned}
\end{equation}
\end{document}

完全按照预期工作:

在此处输入图片描述

这个解决方案的一个好处是,如果下一行以一个对象(例如,用方括号括起来的对象)开头,您就不需要记住{}在后面插入。\begin{aligned}[X]

答案2

aligned带有可选参数,因此会误认为[X]是该选项。解决的方法是将一些无害的内容放在 之后{aligned},但在 之前[X]。这里我放置了一个空组{}

请注意,使用此选项时,它是垂直对齐定位规范,例如[t][b]

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}{}
 [X] &= 1\\
 [Y] &= 2,
\end{aligned}
\end{equation}
\end{document}

相关内容