나는 긴 방정식 세트를 가지고 있으며 이를 두 개의 열에 걸쳐 놓고 싶습니다. 제가 작성한 코드는
\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
?
문서의 여백이 너무 크지 않기를 바랍니다. 그렇지 않으면 마지막 두 줄이 줄에 맞지 않을 것입니다....
MWE
\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*
및 방정식은 별도의 s로 할당될 수 있습니다 \label
.
\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}