Amsmath gleicher Zeilenabstand

Aug 17 2020

Ich möchte diese Gleichungen in einer Ausrichtung anzeigen:

\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}

Ich habe bereits versucht, die Länge des Jots einzustellen und [1em] zu verwenden. Aufgrund der Brüche ist der Abstand zwischen den Linien jedoch nicht gleich und ich kann nicht erreichen, dass er gleich ist. So sieht es jetzt aus:

Auch aufgrund von [1em] sind die Gleichungen jetzt länger als die Seite und liegen über der Seitenzahl, wie Sie unten rechts sehen können (13). Ich bin relativ neu in Latex, daher hoffe ich, dass dies nicht sehr offensichtlich ist. Jede Hilfe wird geschätzt. Vielen Dank im Voraus :)

Antworten

2 Mico Aug 17 2020 at 09:09

Bei Ihren Gleichungen reicht es aus, \Biggzu \Bigund zu \smashden Ausdrücken mit hohen Klammern zu wechseln , um eine kompaktere Anzeige in der vertikalen Dimension zu erhalten. Mit dieser Änderung kann auf die [1em]Abstandsanweisungen verzichtet werden . Um auch in der horizontalen Dimension kompakter zu werden , ist es eine gute Idee, eine alignatUmgebung anstelle einer alignUmgebung zu verwenden.

Ein separater Kommentar: Die Begriffe "max", "min", "arg" usw. sind mathematische Operatoren. diese durch einen aufrechten Schriftart zu setzen, gibt sie als \max, \min, \argusw.

\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}