我想将所有方程式对齐到等号处,并将整个集合居中。我做了以下操作,但没有成功。
\begin{align*}
D_A& =D_C\\
{D_A}_0 + \Delta D_A &= {D_C}_0 + \Delta D_C\\
{D_A}_0 + {D_A}_0\alpha_A\Delta T &= {D_C}_0 + {D_C}_0\alpha_C\Delta T\\
\Delta T &= \frac{{D_C}_0 - {D_A}_0}{{D_A}_0\alpha_A - {D_C}_0\alpha_C}\\
T &= \frac{{D_C}_0 - {D_A}_0}{{D_A}_0\alpha_A - {D_C}_0\alpha_C} + 20\\
&= \frac{5,998-6}{6\times11\times10^{-6} - 5,998\times17\times10^{-6}} + 20\\
&\approx 75,61\si{\degree}C
\end{align*}
正确的做法是什么?提前致谢。
答案1
答案2
显示屏整体居中,并且没有尝试将对齐点放置在页面的中心。
在我看来,它看起来相当不平衡。您可以通过避免对齐彼此不相关的等号来减少这种影响,请参见下面的第二个显示。
一些提示:带有小数部分并以逗号作为分隔符的数字应使用 进行输入\num
,这可以确保正确的间距。75,61\si{\degree}C
还应
\SI{75,61}{\celsius}
对于“双下标”,语法是D_{A_0}
。
下面的代码kantlipsum
仅用于生成模拟文本以显示文本块边距。
\documentclass{article}
\usepackage{amsmath,siunitx}
\usepackage{kantlipsum}
\sisetup{output-decimal-marker={,}}
\begin{document}
\kant*[1][1-3]
\begin{align*}
D_A &= D_C\\
D_{A_0} + \Delta D_A
&= D_{C_0} + \Delta D_C\\
D_{A_0} + D_{A_0}\alpha_A\Delta T
&= D_{C_0} + D_{C_0}\alpha_C\Delta T\\
\Delta T
&= \frac{D_{C_0} - D_{A_0}}{D_{A_0}\alpha_A - D_{C_0}\alpha_C}\\
T &= \frac{D_{C_0} - D_{A_0}}{D_{A_0}\alpha_A - D_{C_0}\alpha_C} + 20\\
&= \frac{\num{5,998}-6}{6\times11\times10^{-6} - \num{5,998}\times17\times10^{-6}} + 20\\
&\approx \SI{75,61}{\celsius}
\end{align*}
\kant*[2][1-3]
\begin{align*}
&D_A = D_C \\
&D_{A_0} + \Delta D_A = D_{C_0} + \Delta D_C \\
&D_{A_0} + D_{A_0}\alpha_A\Delta T = D_{C_0} + D_{C_0}\alpha_C\Delta T \\[1ex]
&\Delta T = \frac{D_{C_0} - D_{A_0}}{D_{A_0}\alpha_A - D_{C_0}\alpha_C} \\[1ex]
&\begin{aligned}
T &= \frac{D_{C_0} - D_{A_0}}{D_{A_0}\alpha_A - D_{C_0}\alpha_C} + 20\\
&= \frac{\num{5,998}-6}{6\times11\times10^{-6} - \num{5,998}\times17\times10^{-6}} + 20\\
&\approx \SI{75,61}{\celsius} \smash[b]{\vphantom{\frac{1}{1}}}
\end{aligned}
\end{align*}
\kant[3][1-3]
\end{document}
最后的\smash[b]{\vphantom{\frac{1}{1}}}
目的是垂直间隔\approx
符号以大致匹配其上方两个等号之间的间距(可以做得精确,但似乎没有必要)。
主要区块之间增加了一些垂直空间。