khoảng cách hàng bằng nhau amsmath
Tôi muốn hiển thị các phương trình này theo một hàng thẳng hàng:
\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}
Tôi đã thử đặt độ dài của jot và sử dụng [1em]. Tuy nhiên do các phân số, khoảng cách giữa các dòng không bằng nhau và tôi không thể làm cho nó bằng nhau. Đây là những gì nó trông giống như bây giờ:
Cũng do [1em] các phương trình hiện dài hơn trang và vượt quá số trang, như bạn có thể thấy ở phía dưới bên phải (13). Tôi tương đối mới với Latex vì vậy tôi hy vọng điều này không quá rõ ràng. Bất kỳ trợ giúp được đánh giá cao. Cảm ơn rất nhiều trước :)
Trả lời
Trong trường hợp các phương trình của bạn, chỉ cần thay đổi \Biggthành \Bigvà thành \smashcác biểu thức liên quan đến dấu ngoặc cao để có được màn hình nhỏ gọn hơn theo chiều dọc. Với thay đổi này, người ta có thể phân phối với các [1em]chỉ thị khoảng cách. Để có được sự nhỏ gọn hơn trong kích thước ngang , bạn nên sử dụng một alignatmôi trường hơn là một alignmôi trường.
Một nhận xét riêng: các thuật ngữ "max", "min", "arg", v.v. là các toán tử toán học; để sắp chữ họ sử dụng một mặt chữ thẳng đứng, đầu vào chúng như \max, \min, \argvv
\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}