나는 긴 방정식으로 원고를 쓰고 있습니다. 방정식을 깨기 위해 나는 패키지 align
가 제공하는 환경을 선호합니다 .amsmath
eqnarray
아래 예에서는 필요한 정렬 종류를 보여줍니다. eqnarray
올바른 동작을 제공하면 기호 align
뒤에 공백이 삭제 됩니다 &
.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\begin{align}
\vec{F} =& m\vec{a}\\
& + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
질문
을 사용하여 첫 번째 예를 복제할 수 있습니까 align
?
답변1
=
뒤에 넣어야 합니다 &
. 첫 번째 줄 끝에 \phantom{=:} to push the
+ +`를 추가했습니다 .)to right. (IMO it would be nice if we put this
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\begin{align}
\vec{F} &= m\vec{a} \\
& \phantom{=:} + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
업데이트@egreg의 제안에 따르면(누가 수학자인지라 나는 그가 말하는 것을 거절하지 않습니다 :)) 대신에 일을 오른쪽으로 밀어넣는 데 \phantom{=:}
사용할 수 있습니다 .\qquad
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\begin{align}
\vec{F} &= m\vec{a} \\
& \qquad + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
참고: 권장됩니다.사용하지 않음eqnarray.
답변2
좋아요, 이 "대답"은 여기에 적절한 것의 범위를 확장하지만 &
,amsmath
정렬~ 후에관계의 표시가 단순히 잘못되었습니다.
올바른 배치&
다음과 같습니다.~ 전에관계의 표시. 이것은 tex 자체의 기본입니다.
연습으로, 여기에 교과서의 192페이지에 있는 첫 번째 여러 줄 표시에 대한 코드가 있습니다(일반). 두 예제의 유일한 차이점은 다음과 같습니다 \eqalign
.&=
=&
$$\eqalign{%
(x+y)(x-y) &= x^2 -xy +yx -y^2\cr
&= x^2 -y^2\cr
(x+y)^2 &= x^2 +2xy +y^2\cr
}$$
%
now, with ampersands and equal signs interchanged:
%
$$\eqalign{%
(x+y)(x-y) =& x^2 -xy +yx -y^2\cr
=& x^2 -y^2\cr
(x+y)^2 =& x^2 +2xy +y^2\cr
}$$
\bye
출력은 다음과 같습니다.
간격은 170페이지의 간격표 값에 따라 결정됩니다. =
뒤에 기호 가 표시된 "null" 조건은 &
해당 테이블에 없습니다. 그러나 결과는 분명하다. amsmath는 단순히 이 모델을 따랐으며 기본 결과에 따라 달라집니다.
답변3
위해서는맞추다비슷한 결과를 생성하려면eqnarray예시에서와 같이,
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{eqnarray}
\vec{F} &=& m\vec{a}\\
&& + \frac{dm}{dt} \vec{v}
\end{eqnarray}
\end{document}
아래와 같이 = 기호와 & 사이에 한 쌍의 중괄호를 사용해야 합니다.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\vec{F} ={}& m\vec{a}\\
& + \frac{dm}{dt} \vec{v}
\end{align}
\end{document}
감사의 말
나는 감사하고 싶다달리프그리고토르비욘T정답을 알려주시고 추천해주셔서원고~에 의해라스 마드센,
eqnarray를 피하세요!
Practex 저널, 2006, No. 4