我有一組很長的方程,我想將它們分佈在兩列上。我寫的程式碼是
\begin{figure*} \label{eq:eq1}
\[ E_{\mathrm{access}} = E_{\mathrm{read}} + E_{\mathrm{write}}
= E_{\mathrm{R\_L1}} + E_{\mathrm{R\_lower}} + E_{\mathrm{W\_L1}} + E_{\mathrm{W\_lower}} \] \\
\[ E_{\mathrm{R\_L1}} = \frac{h_{1}}{A} \times E_{1}(\mathrm{T+D}) \] \\
\[ E_{\mathrm{R\_lower}} = \frac{h_{2}}{A} \times \Big( E_{1}(\mathrm{T})+E_{2}(\mathrm{T+D})+E_{1}(\mathrm{T+D}) \Big) \nonumber \] \\
+ \[ \frac{h_{3}}{A} \times \Big( E_{1}(\mathrm{T})+E_{2}(\mathrm{T})+E_{d}+ N \times E_{r}+E_{2}(\mathrm{T+D})+ N \times E_{r} + E_{d}+E_{1}(\mathrm{T+D}) \Big) \nonumber \] \\
+ \[ \frac{h_{4}}{A} \times \Big( E_{1}(\mathrm{T})+E_{2}(\mathrm{T})+E_{d}+E_{m}+E_{d}+E_{2}(\mathrm{T+D})+E_{1}(\mathrm{T+D}) \Big) \\ \]
\end{figure*}
這就是我在輸出中看到的內容。
我想將它們靠左對齊。雖然第三個方程式是多行的,但我想按此順序放置它們
**** = ********** = ************** (1)
**** = ************* (2)
**** = ********** (3)
+ ********************
+ ********************
我該怎麼辦?
答案1
你在找alignat
環境嗎?
我希望您的文件的頁邊距不要太大,否則最後兩行將無法容納在該行中...
微量元素
\documentclass[10pt]{article}
\usepackage{amsmath}
\usepackage[margin=2cm]{geometry}
\begin{document}
\begin{figure*} \label{eq:eq1}
\begin{alignat}{2}
&E_{\mathrm{access}} && = E_{\mathrm{read}} + E_{\mathrm{write}}
= E_{\mathrm{R\_L1}} + E_{\mathrm{R\_lower}} + E_{\mathrm{W\_L1}} + E_{\mathrm{W\_lower}} \\
&E_{\mathrm{R\_L1}} && = \frac{h_{1}}{A} \times E_{1}(\mathrm{T+D}) \\
&E_{\mathrm{R\_lower}} && = \frac{h_{2}}{A} \times \Big( E_{1}(\mathrm{T})+E_{2}(\mathrm{T+D})+E_{1}(\mathrm{T+D}) \Big) \\
& && + \frac{h_{3}}{A} \times \Big( E_{1}(\mathrm{T})+E_{2}(\mathrm{T})+E_{d}+ N \times E_{r}+E_{2}(\mathrm{T+D})+ N \times E_{r} + E_{d}+E_{1}(\mathrm{T+D}) \Big) \nonumber \\
& && + \frac{h_{4}}{A} \times \Big( E_{1}(\mathrm{T})+E_{2}(\mathrm{T})+E_{d}+E_{m}+E_{d}+E_{2}(\mathrm{T+D})+E_{1}(\mathrm{T+D}) \Big) \nonumber
\end{alignat}
\end{figure*}
\end{document}
輸出
答案2
我認為您正在使用一個figure*
環境,因為您的文件在每頁兩列中排版,並且您希望讓方程式跨越兩列。 (如果這種預感不正確,請告知。)無論如何,您還需要一個適合跨越五行的三個方程式的數學環境。我建議你使用包包align
的環境amsmath
。順便說一句,figure*
和 方程式可以分配單獨的\label
s。
\documentclass[twocolumn]{article}
\usepackage{amsmath} % for "align" environment
\begin{document}
\begin{figure*} \label{fig:three_equations}
\begin{align}
E_{\mathrm{access}}
&= E_{\mathrm{read}} + E_{\mathrm{write}}
= E_{\mathrm{R\_L1}} + E_{\mathrm{R\_lower}} + E_{\mathrm{W\_L1}} + E_{\mathrm{W\_lower}} \label{eq:first}\\
E_{\mathrm{R\_L1}}
&= \frac{h_{1}}{A} \times E_{1}(\mathrm{T+D}) \label{eq:second} \\
E_{\mathrm{R\_lower}}
&= \frac{h_{2}}{A} \times \bigl( E_{1}(\mathrm{T})+E_{2}(\mathrm{T+D})+E_{1}(\mathrm{T+D}) \bigr) \label{eq:third} \\
&\quad +\frac{h_{3}}{A} \times \bigl( E_{1}(\mathrm{T})+E_{2}(\mathrm{T})+E_{d}+ N \times E_{r}+E_{2}(\mathrm{T+D})+ N \times E_{r} + E_{d}+E_{1}(\mathrm{T+D}) \bigr) \notag \\
&\quad + \frac{h_{4}}{A} \times \bigl( E_{1}(\mathrm{T})+E_{2}(\mathrm{T})+E_{d}+E_{m}+E_{d}+E_{2}(\mathrm{T+D})+E_{1}(\mathrm{T+D}) \bigr) \notag
\end{align}
\end{figure*}
\end{document}