我有一个方程式,想将它对齐到页面右侧,因为它会切入页边距。因此我使用了一个flalign
环境,但效果仍然不佳。如何解决?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign}
M_{HR}^{\mathcal{G}}= \frac{a^2 \left(-a \left(4 a^2+5\right) z_h^2+8 \left(a^2+5\right) z_h-60 z_h \left(a z_h-2\right)
\left(\coth ^{-1}\left(2 a z_h+1\right)-\log (4)\right)+30 a\right)}{360 \pi G_4 \left(a z_h \left(a
z_h-2\right)+2 \log \left(a z_h+1\right)\right)} \nonumber \\
+ \frac{4 a \left(-2 a^2+15 \log \left(a z_h\right)+5+60 \log (2)\right) \log \left(a z_h+1\right)+60 a
\text{Li}_2\left(-a z_h\right)-30 a \log ^2\left(a z_h+1\right)}{360 \pi G_4 \left(a z_h \left(a
z_h-2\right)+2 \log \left(a z_h+1\right)\right)} \nonumber \\
+\frac{ (q_M^2+a \mu_e^2) \left(2 \left(a^2 z_h^2-2 a z_h-3\right) \log \left(a z_h+1\right)+a z_h \left(6-a
z_h\right)+2 \log ^2\left(a z_h+1\right)\right)}{48 a \pi G_4 \left(a z_h \left(a z_h-2\right)+2 \log
\left(a z_h+1\right)\right)}.
\end{flalign}
\end{document}
答案1
在做任何其他事情之前,我会删除所有 25 对\left
/大小\right
调整指令,因为它们 (a) 没有任何用处,(b) 造成大量代码混乱,并且 (c) 实际上使得很难找到可能的换行符。
检查 OP 的屏幕截图后发现,所有三个分子项都太长,无法放在一行中。通常,最好在加法项之前换行;这意味着分别在 、 和 之前创建额外的换行符
-60z_h
。+60 a LI
添加+a z_h
这些(或类似位置的)换行符将导致方程的最终形式总共有 6 行。第 1 行和第 2 行的分母项相同,并且与第 3 行的分母项非常相似。
在环境的帮助下实现这些观察aligned
将产生以下结果:
\documentclass{article} % or some other suitable document class
\usepackage{amsmath} % for 'aligned' environment
\begin{document}
Put $Q\equiv48\pi G_4 [a z_h (a z_h-2)+2 \log(a z_h+1)]$. Then
\begin{equation}\label{massGibbsphcase1}
\begin{aligned}[b]
M_{\mathrm{HR}}^{\mathcal{G}}
&= (7.5Q)^{-1} \bigl\{
a^2 \bigl[-a (4 a^2+5) z_h^2+8 (a^2+5) z_h \\
&\qquad -60 z_h (a z_h-2)(\coth ^{-1}(2 a z_h+1)-\log4)+30 a\bigr] \\
&\qquad +4 a (-2 a^2 +15 \log(a z_h)+5+60 \log2) \log(a z_h+1) \\
&\qquad +60 a\mathrm{Li}_2 (-a z_h)-30 a \log^2(a z_h+1) \bigr\} \\
&\quad +(aQ)^{-1}\bigl\{ (q_M^2+a \mu_e^2) \bigl[2 (a^2 z_h^2-2 a z_h-3) \log(a z_h+1) \\
&\qquad +a z_h (6-a z_h)+2 \log^2(a z_h+1)\bigr]\bigr\}\,.
\end{aligned}
\end{equation}
\end{document}