espacement égal des rangs amsmath

Aug 17 2020

Je voudrais afficher ces équations dans un alignement:

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

J'ai déjà essayé de définir la longueur de jot et d'utiliser [1em]. Cependant, en raison des fractions, l'espacement entre les lignes n'est pas égal et je ne peux pas le faire égal. Voici à quoi ça ressemble maintenant:

En raison également de [1em], les équations sont maintenant plus longues que la page et sont au-dessus du numéro de page, comme vous pouvez le voir en bas à droite (13). Je suis relativement nouveau dans Latex donc j'espère que ce n'est pas très évident. Toute aide est appréciée. Merci beaucoup d'avance :)

Réponses

2 Mico Aug 17 2020 at 09:09

Dans le cas de vos équations, il suffit de changer \Biggvers \Biget vers \smashles expressions comportant de grandes parenthèses pour obtenir un affichage plus compact dans la dimension verticale. Avec ce changement, on peut se passer [1em]des directives d'espacement. Pour obtenir également plus de compacité dans la dimension horizontale , c'est une bonne idée d'utiliser un alignatenvironnement plutôt qu'un alignenvironnement.

Un commentaire séparé: les termes "max", "min", "arg" etc sont des opérateurs mathématiques; à l' aide d' une typeset leur font face verticale, les entrer comme \max, \min, \arg, etc.

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