두 방정식을 4-5점으로 정렬하려고 하는데 alignat
몇 가지 유사한 질문과 amsmath 문서를 읽었음에도 불구하고 제대로 작동하지 않습니다. 3, 4 또는 5를 인수로 사용하는 것은 alignat
중요하지 않습니다.
\documentclass[12pt,a4paper]{scrbook}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{5}
R(N,||E||^2) &= &R_{SRH} + &R_{spont} + &R_{Auger} + &R_{stim} \nonumber\\
&= &AN + &BN^2 + &CN^3 + &R_{stim}(N,||E||^2)
\end{alignat}
\end{document}
내가 도대체 뭘 잘못하고있는 겁니까? 당신의 도움을 주셔서 감사합니다!
인사말
답변1
이와 같이?
귀하의 질문 아래 @daleif 의견을 고려하면 MWE는 다음과 같습니다.
\documentclass[12pt,a4paper]{scrbook}
\usepackage{amssymb, mathtools}
\DeclarePairedDelimiter\norm\lVert\rVert
\begin{document}
\begin{alignat}{4}
R(N,\norm{E}^2) &= R_{SRH} &+& R_{spont} && + R_{Auger} && + R_{stim} \notag\\
&= AN &+& BN^2 && + CN^3 && + R_{stim}(N,\norm{E}^2)
\end{alignat}
\end{document}
부록: @Bernard가 그의 의견에서 제안한 대로 앰퍼샌드를 배치하는 것이 더 정확하고 일관성이 있습니다.
\documentclass[12pt,a4paper]{scrbook}
\usepackage{amssymb, mathtools}
\DeclarePairedDelimiter\norm\lVert\rVert
\begin{document}
\begin{alignat}{5}
R(N,\norm{E}^2)
&= R_\mathit{SRH} && + R_\mathit{spont} && + R_\mathit{Auger} && + R_\mathit{stim} \notag\\
&= AN && + BN^2 && + CN^3 && + R_\mathit{stim}(N,\norm{E}^2)
\end{alignat}
\end{document}
이는 다음을 제공합니다:
이 앰퍼샌드 배열을 사용하면 그 기능을 상상하기가 더 쉽습니다. 홀수 앰퍼샌드는 정렬 앵커 역할을 합니다. 왼쪽은 모두 오른쪽으로 정렬되고 반대쪽은 모두 왼쪽으로 정렬됩니다. 짝수 앰퍼샌드는 정렬된 쌍 열의 구분 기호 역할을 합니다.