방정식/수학에서 텍스트를 기울임꼴로 해제하는 방법

방정식/수학에서 텍스트를 기울임꼴로 해제하는 방법

정렬된 방정식 내에 있는 텍스트에 대한 질문이 있습니다. 방정식이 정렬된 방식에 만족합니다. 일부 텍스트를 이탤릭체로 표시하지 않고 싶습니다. 코드에서는 "where"를 단위로 표시하고 싶습니다. 또한 두 번째 등호를 서로 정렬하고 싶지만 이에 대해서는 나중에 다루겠습니다.

(MWE 제공:세바스티아노)

\documentclass[a4paper]{article}
\usepackage{mathtools}
\begin{document}
Aligning equal signs. Example.
\begin{equation}
\begin{split}
y_{destr} &  = nL\lambda/2d, \text{where}\,\, n= \pm 1, \pm 3, \pm 5, \ldots \\
y_{constr} & = nL\lambda/d, \text{where}\,\, n = 0, \pm1, \pm2, \pm3, \ldots\\
\end{split}
\end{equation}
\end{document}

여기에 이미지 설명을 입력하세요

답변1

언급했듯이 \text매크로는 이를 위한 도구입니다. 내 생각에는 s 의 아래 첨자에도 \mathrm(또는 )을 사용하고 싶을 것 같습니다 . 그리고 대신에 사용하세요 .\texty\dots...

정렬의 경우 alignat환경은 두 등호 모두에서 정렬하는 데 도움이 될 수 있습니다.

또한 (1)및 은 (2)방정식 번호로 사용됩니까? 그렇다면 수동으로 작성하지 말고 *끝에 a 없이 수학 환경을 사용하면 자동으로 번호가 매겨집니다.

align마지막으로, (또는 이와 유사한) 마지막 줄을 로 끝내지 마십시오. \\그러면 수학 표시 뒤에 원치 않는 수직 공간이 생길 수 있습니다(및 번호가 매겨진 방정식에 대한 추가 숫자).

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
y_{\mathrm{destr}} &= nL\lambda/2d, \text{ where } & n &= \pm 1, \pm 3, \pm 5, \dots \\
y_{\mathrm{constr}} &= nL\lambda/d, \text{ where} & n &= 0, \pm1, \pm2, \pm3, \dots 
\end{alignat}
\end{document}

Sam Carter가 제안한 것처럼 where두 번째 =. 또는 두 번째가 n첫 번째보다 더 넓은 기호/더 긴 표현식인 경우 및 n둘 다에 정렬할 수 있습니다 . 하지만 이 경우에는 차이가 없습니다.where=

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Align at where:
\begin{alignat}{2}
y_{\mathrm{destr}} &= nL\lambda/2d, &&\text{ where }  n = \pm 1, \pm 3, \pm 5, \dots \\
y_{\mathrm{constr}} &= nL\lambda/d, &&\text{ where }  n = 0, \pm1, \pm2, \pm3, \dots 
\end{alignat}
Align at where and =:
\begin{alignat}{3}
y_{\mathrm{destr}} &= nL\lambda/2d, &&\text{ where } & n &= \pm 1, \pm 3, \pm 5, \dots \\
y_{\mathrm{constr}} &= nL\lambda/d, &&\text{ where } & n &= 0, \pm1, \pm2, \pm3, \dots 
\end{alignat}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보