amsmath 동일한 행 간격

Aug 17 2020

이 방정식을 정렬로 표시하고 싶습니다.

\begin{align} %\setlength{\jot}{20pt} V_\text{SET} &= min \Bigg( \frac{dV}{dI} \Bigg) &\text{for } V<0 \\[1em] I_\text{SET} &= I(argmin \Bigg( \frac{dV}{dI} \Bigg) -3 ) &\text{for } V<0\\[1em] V_\text{RESET} &= V(arg(grad(smooth(I)) \leqslant 0)(0)) &\text{for } V>0\\[1em] I_\text{RESET} &= I(arg(grad(smooth(I)) \leqslant 0)(0)) &\text{for } V>0\\[1em] V_\text{SET,stop} &= min(V) \\[1em] V_\text{RESET,stop} &= max(V) \\[1em] I_\text{cc} &= min(I) \\[1em] Lin &= I(V=\pm 0.4)/I(V=\pm 0.2) \end{align}

나는 이미 jot의 길이를 설정하고 [1em]을 사용해 보았습니다. 그러나 분수로 인해 줄 사이의 간격이 같지 않고 동일하게 만들 수 없습니다. 지금은 다음과 같습니다.

또한 [1em]으로 인해 방정식은 이제 페이지보다 길고 오른쪽 하단 (13)에서 볼 수 있듯이 페이지 번호 위에 있습니다. 나는 Latex를 비교적 처음 사용하므로 이것이 명확하지 않기를 바랍니다. 도움을 주시면 감사하겠습니다. 미리 감사드립니다 :)

답변

2 Mico Aug 17 2020 at 09:09

당신의 방정식의 경우, 변경하기에 충분 \Bigg\Big와에 \smash수직 차원에서보다 소형 디스플레이를 얻기 위해 키가 괄호를 포함하는 표현. 이 변경으로 [1em]간격 지시문을 생략 할 수 있습니다 . 수평 차원 에서도 더 간결하게하려면 alignat환경보다는 환경 을 사용하는 것이 좋습니다 align.

별도의 주석 : "max", "min", "arg"등의 용어는 수학 연산자입니다. 직립 폰트 얼굴 입력을 사용하여 조판에 같이 \max, \min, \arg

\documentclass{article}
\usepackage{amsmath,amssymb,array}
\DeclareMathOperator{\argmin}{arg\,min}
\DeclareMathOperator{\grad}{grad}
\DeclareMathOperator{\smooth}{smooth}
\begin{document}

\begin{alignat}{2}
V_{\textrm{SET}}   &= \min \smash[b]{\Bigl( \frac{dV}{dI} \Bigr)} 
   &\quad&\text{for $V<0$} \\[1em]
I_{\textrm{SET}}   &= I\smash{\Bigl(\argmin \Bigl( \frac{dV}{dI} \Bigr) -3 \Bigr)} 
   &&\text{for $V<0$}\\[1em]
V_{\textrm{RESET}} &= V\bigl(\arg(\grad(\smooth(I)) \leqslant 0)(0)\bigr) 
   &&\text{for $V>0$}\\[1em]
I_{\textrm{RESET}} &= I\bigl(\arg(\grad(\smooth(I)) \leqslant 0)(0)\bigr) 
   &&\text{for $V>0$}\\[1em]
V_{\textrm{SET,stop}}   &= \min(V) \\[1em]
V_{\textrm{RESET,stop}} &= \max(V) \\[1em]
I_{\textrm{cc}}    &= \min(I) \\[1em]
L_{\textrm{in}}    &= I(V=\pm 0.4)\big/I(V=\pm 0.2)
\end{alignat}
\end{document}