amsmath eşit satır aralığı

Aug 17 2020

Bu denklemleri bir hizalamada göstermek istiyorum:

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

Zaten nokta uzunluğunu ayarlamayı ve [1em] kullanmayı denedim. Ancak kesirler nedeniyle çizgiler arasındaki boşluk eşit değil ve eşit olmasını sağlayamıyorum. Şimdi göründüğü gibi:

Ayrıca [1em] nedeniyle denklemler artık sayfadan daha uzundur ve sağ altta (13) görebileceğiniz gibi sayfa numarasının üzerindedir. Lateks konusunda nispeten yeniyim, bu yüzden umarım bu çok açık değildir. Herhangi bir yardım takdir edilmektedir. Şimdiden çok teşekkürler :)

Yanıtlar

2 Mico Aug 17 2020 at 09:09

Senin denklem durumunda, değiştirilmesi yeterlidir \Biggiçin \Bigve \smashdikey boyutta daha kompakt ekran almak için uzun boylu parantez içeren ifadeler. Bu değişiklikle, [1em]boşluk yönergelerinden vazgeçilebilir . Yatay boyutta da daha fazla kompaktlık elde etmek için, bir alignatortam yerine bir ortam kullanmak iyi bir fikirdir align.

Ayrı bir yorum: "max", "min", "arg" vb. Terimler matematiksel işleçlerdir; Dik yazı tipini, girdi kullanarak bunları dizmek onları olduğu gibi \max, \min, \argvb

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