我目前在對齊環境中使用 split ,類似於以下範例
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\begin{split}
a1 & = 3534534343 \\
a2 & = 2342342 \\
a3 & = 4564564 \\
a4 & = 5845645645864596464 \\
a5 & = 345354 \\
a6 & = 1
\end{split}
\end{align}
\end{document}
然而,我希望將所有這些方程式都向左刷新,並具有方程組具有單一編號的屬性(這就是使用分割的原因)。我可以使用 flalign 環境而無需拆分,但它為所有單獨的方程式提供了編號
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign}
a1 & = 3534534343 & \\
a2 & = 2342342 \\
a3 & = 4564564 \\
a4 & = 5845645645864596464 \\
a5 & = 345354 \\
a6 & = 1
\end{flalign}
\end{document}
我無法使用 flalign 內部的 split,因為它給了我一個錯誤。是否有捷徑可尋?
答案1
目前尚不清楚您想要實現什麼目標,但以下解決方案可能會幫助您:
\documentclass{article}
\usepackage{nccmath}
\usepackage{lipsum}
\begin{document}
\lipsum[11]
\begin{fleqn} % defined in nccmath
\begin{equation}
\begin{split}
a1 & = 3534534343 \\
a2 & = 2342342 \\
a3 & = 4564564 \\
a4 & = 5845645645864596464 \\
a5 & = 345354 \\
a6 & = 1
\end{split}
\end{equation}
\end{fleqn}
\lipsum[12]
\[
c^2 = a^2 + b^2
\]
\end{document}
環境\begin{flegn} ... \end{fleqn}
(在nccmath
套件中定義)將方程式局部左對齊(整個文件的amsmath
選項也是如此fleqn
)。
答案2
你應該知道它flalign
代表全長對齊而不是為了左對齊。
因此,split
它的內部並沒有真正的意義。
您可以split
使用 來模擬aligned
。
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % for mock text
\begin{document}
\lipsum[1][1-3]
\begin{flalign}
\begin{aligned}
a1 & = 3534534343 \\
a2 & = 2342342 \\
a3 & = 4564564 \\
a4 & = 5845645645864596464 \\
a5 & = 345354 \\
a6 & = 1
\end{aligned}&&
\end{flalign}
\lipsum[2][1-3]
\end{document}
另一方面,我認為沒有理由讓某些顯示器左齊平而另一些顯示器居中。