\tag{} 導致對齊環境中的換行。如何預防?

\tag{} 導致對齊環境中的換行。如何預防?

而使用package的leqnofleqn選項往往會導致換行:amsmathtag

微量元素:

\documentclass{article} 
\usepackage[leqno, fleqn]{amsmath}
\usepackage{mhchem}

\begin{document}

\begin{align}
\cee{
MgO_{(s)} + 2HCl_{(aq)} &-> MgCl2_{(aq)} + H2O_{(l)} \tag{Exp 1}\\
 Mg_{(s)} + 2HCl_{(aq)} &-> MgCl2_{(aq)} + H2_{(g)} \tag{Exp 2}
}
\end{align}

\end{document}  

這列印:

在此輸入影像描述

我怎樣才能防止這種情況發生?任何幫助表示讚賞。

答案1

您需要使數學縮排對於標籤來說足夠大:

在此輸入影像描述

\documentclass[leqno, fleqn]{article} 
\usepackage{amsmath}
\usepackage{mhchem}
\setlength\mathindent{3cm}
\begin{document}

\begin{align}
MgO_{(s)} + 2HCl_{(aq)} &-> MgCl2_{(aq)} + H2O_{(l)} \tag{Exp 1}\\
 Mg_{(s)} + 2HCl_{(aq)} &-> MgCl2_{(aq)} + H2_{(g)} \tag{Exp 2}
\end{align}


\end{document}

相關內容