
我有一個很長的方程式。我使用multline
並嘗試過
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{multline*}
144V^2=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2+\\
+b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2+c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2-\\
-(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2.
\end{multline*}
\end{document}
有什麼辦法可以對齊這個方程式嗎?
答案1
您可以 (i) 將等式右側較長的部分拆分為四個大致等長的部分,並 (ii) 使用環境align*
來組裝這些部分:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{align*}
144V^2
&=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2\\
&\quad +b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2\\
&\quad +c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2\\
&\quad -(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2.
\end{align*}
\end{document}
附錄:如果你想給這個方程式結構編號,你必須選擇方程式編號——我假設你只需要整個結構的一個數字,而不是每行一個數字——是否應該垂直居中或放置在最後一行。以下程式碼片段顯示如何實現這兩種可能性。您的帖子的其他一些答案中演示了更多可能性。
% number placed at end of last line
\begin{align}
144V^2
&=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2 \notag\\
&\quad +b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2 \notag\\
&\quad +c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2 \notag\\
&\quad -(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2. \label{eq:long_one}
\end{align}
% number centered vertically -- use aligned env. nested inside equation env.
\begin{equation}\label{eq:long_two}
\begin{aligned}
144V^2
&=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2 \\
&\quad +b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2 \\
&\quad +c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2 \\
&\quad -(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2.
\end{aligned}
\end{equation}
答案2
由於這是一個單一方程,因此建議使用split
inside equation
。
微量元素:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\noindent Unnumbered equation
\begin{equation*}
\begin{split}
144V^2
&=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2\\
&\quad +b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2\\
&\quad +c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2\\
&\quad -(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2.
\end{split}
\end{equation*}
\noindent Numbered equation
\begin{equation}
\begin{split}
144V^2
&=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2\\
&\quad +b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2\\
&\quad +c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2\\
&\quad -(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2.
\end{split}
\end{equation}
\end{document}
輸出:
答案3
在這種情況下,我建議使用諸如align
或 之類的環境aligned
,如下所示:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}[b]
144V^2
={}&
a^2 a_1^2 (b^2 + b_1^2 + c^2 + c_1^2 - a^2 - a_1)^2
\\&
+ b^2 b_1^2 (c^2 + c_1^2 + a^2 + a_1^2 - b^2 - b_1)^2
\\&
+ c^2 c_1^2 (a^2 + a_1^2 + b^2 + b_1^2 - c^2 - c_1)^2
\\&
-(bca_1)^2 - (cab_1)^2 - (abc_1)^2 - (a_1b_1c_1)^2\,.
\end{aligned}
\end{equation}
\end{document}
此aligned
環境屬於另一個數學環境內部(在本例中equation
為 ,它負責方程式編號)。此[b]
選項垂直放置aligned
環境,使方程式編號位於底線。 ( 是{}
為了調整 周圍的水平間距=
,因為&
否則在數學環境中 會破壞二元關係周圍的正確間距。)
答案4
你的意思是這樣嗎?
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{align*}
144V^2 &=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2\\
&\quad +b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2+c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2\\
&\quad -(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2.
\end{align*}
\end{document}
或像這樣?
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{align*}
144V^2 &=a^2a_1^2(b^2+b_1^2+c^2+c_1^2-a^2-a_1)^2\\
&\quad\begin{aligned}
{}+{} b^2b_1^2(c^2+c_1^2+a^2+a_1^2-b^2-b_1)^2+c^2c_1^2(a^2+a_1^2+b^2+b_1^2-c^2-c_1)^2\\
{}-{}(bca_1)^2-(cab_1)^2-(abc_1)^2-(a_1b_1c_1)^2.
\end{aligned}
\end{align*}
\end{document}