我最近改用 \[ \] 代替 $$ $$ 作为开始/结束数学命令,因为我读到这是“正确”的方法。但是,反斜杠字符在我的键盘上靠近我的小指,每输入一行都会让我的小指疲劳。
LaTeX 中是否存在某种多行方程命令/环境,类似于许多编程语言中的多行注释?
也就是说,我目前有:
\[ r \approx R_{\odot}/2 \]
\[ T \approx 10^{7} K \]
\[ M \approx \frac{1}{2} M_{\odot} \]
\[ l \approx R_{\odot}/20 \]
\[ H = \frac{L_{\odot}}{4 \pi r^{2}} \]
\[ \Delta \nabla T \approx 2 \times 10^{-10} \]
\[ \frac{dT}{dr} \approx \frac{\bar{T}}{R_{\odot}} \approx 6 \times 10^{-5} \]
而我想要的是
\begin{math}
r \approx R_{\odot}/2
T \approx 10^{7} K
M \approx \frac{1}{2} M_{\odot}
l \approx R_{\odot}/20
H = \frac{L_{\odot}}{4 \pi r^{2}}
\Delta \nabla T \approx 2 \times 10^{-10}
\frac{dT}{dr} \approx \frac{\bar{T}}{R_{\odot}} \approx 6 \times 10^{-5}
\end{math}
请注意,amsmath 的 align 和 gather 不适合我,因为它们要求每行末尾有两个反斜杠。
我愿意接受源代码修改解决方案。
另外,我正在使用文章文档类(如果重要的话)。
答案1
我认为gathered
可以帮助你
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{gathered}
r \approx R_{\odot}/2 \\
T \approx 10^{7} K \\
M \approx \frac{1}{2} M_{\odot} \\
l \approx R_{\odot}/20 \\
H = \frac{L_{\odot}}{4 \pi r^{2}} \\
\Delta \nabla T \approx 2 \times 10^{-10} \\
\frac{dT}{dr} \approx \frac{\bar{T}}{R_{\odot}} \approx 6 \times 10^{-5}
\end{gathered}
\end{equation}
\end{document}
我同意评论,因为评论\\
在 LaTeX 中是必需的。你会养成习惯的 :)
答案2
这可以同时解决两个问题:第一,不用\[...\]
反复输入;第二,对齐整齐。尝试使用 env align
:
\begin{align}
r \approx R_{\odot}/2 \\
T \approx 10^{7} K \\
M \approx \frac{1}{2} M_{\odot} \\
l \approx R_{\odot}/20 \\
H = \frac{L_{\odot}}{4 \pi r^{2}} \\
\Delta \nabla T \approx 2 \times 10^{-10} \\
\frac{dT}{dr} \approx \frac{\bar{T}}{R_{\odot}} \approx 6 \times 10^{-5} \\
\end{align}
现在,将&
符号插入您想要对齐的位置。这样就形成了一个非常漂亮的排列!例如,为什么不试试这个呢:
\begin{align}
&r \approx R_{\odot}/2 \\
&T \approx 10^{7} K \\
&M \approx \frac{1}{2} M_{\odot} \\
&l \approx R_{\odot}/20 \\
&H = \frac{L_{\odot}}{4 \pi r^{2}} \\
&\Delta \nabla T \approx 2 \times 10^{-10} \\
&\frac{dT}{dr} \approx \frac{\bar{T}}{R_{\odot}} \approx 6 \times 10^{-5} \\
\end{align}
这将使所有内容在左侧对齐。将所有&
s 放在右侧以实现右对齐,或者通过&
在中间添加 s 来混合内容。一般来说,所有方程式都会移动,直到&
s 对齐,然后隐藏&
s。