有没有一个好的方法来解决以下问题?
我有一个方程式太长,无法用一行写出来,但我无法轻易地将其拆分,因为它包含分数。
\begin{equation}
\mathbb{E}(\cos^2) = \frac{\pi ((2 \beta (8 (\alpha +1)^2 \beta +(2 \alpha
+1)^2)+3) \, _0\tilde{F}_1(;2;\beta
^2)+(\beta (16 (\alpha +1)^2 \beta ^2 -2 (4 \alpha
(\alpha +2)+5) \beta +12 \alpha +9)-6) \,
_0\tilde{F}_1(;3;\beta ^2))}{16 \beta },
\end{equation}
这里有没有人有一个好主意,我们如何才能让它看起来好看?(实际上,我不喜欢 splitfrac 命令,它对我来说看起来很不自然)。
答案1
除非您的文档的文本块非常宽,否则我认为有必要将整个公式拆分两次,即将其排版为三行。请注意,除了圆括号外,我还会使用花括号和方括号,以帮助读者解析材料。
\documentclass{article}
\usepackage{amsmath} % for 'split' environment and '\smash' macro
\usepackage{amssymb} % for '\mathbb' macro
\begin{document}
\begin{equation}\begin{split}
\mathbb{E}(\cos^2)
&= \smash{\frac{\pi}{16 \beta}}
\bigl\{ \bigl[2 \beta (8 (\alpha +1)^2 \beta +(2 \alpha
+1)^2)+3\bigr] \, _0\tilde{F}_1(;2;\beta
^2)\\
&\qquad\quad+\bigl[\beta (16 (\alpha +1)^2 \beta ^2 -2 (4 \alpha
(\alpha +2)+5) \beta\\
&\qquad\qquad+12 \alpha +9)-6\bigr] \,
_0\tilde{F}_1(;3;\beta ^2)\bigr\},
\end{split}\end{equation}
\end{document}
答案2
像这样吗?
\documentclass{article}
\usepackage{mathtools,amsfonts}
\begin{document}
\begin{align}
\mathbb{E}(\cos²) &= \frac{π (A_{0}\tilde{F}₁(;2;\beta²)
+B_{0}\tilde{F}₁(;3;β²))}{16 β},\\
\shortintertext{Where}
A &= (2 β (8 (α+1)² β+(2 \alpha+1)²)+3)\notag\\
B &= (β (16 (α+1)² β² -2 (4 α(α+2)+5) β+12 α+9)-6) \notag
\end{align}
\end{document}
安装winedt 和宏后,上述代码可以顺利编译mathgreek
。对于其他编辑器,请使用以下代码:
\documentclass{article}
\usepackage{mathtools,amsfonts}
\begin{document}
\begin{align}
\mathbb{E}(\cos^2) &= \frac{\pi (A_{0}\tilde{F}{1}(;2;\beta^2)
+B_{0}\tilde{F}_1(;3\beta^2))}{16\beta},\\
\shortintertext{where}
A &= 2 \beta (8 (\alpha+1)^2\beta+(2 \alpha+1)^2)+3\notag\\
B &= \beta (16 (\alpha+1)^2 \beta^2 -2 (4 \alpha(\alpha+2)+5) \alpha+12 \alpha+9)-6 \notag
\end{align}
\end{document}
答案3
如果您使用环境,所有内容都可以显示在两行上multlined
,来自mathtools
。我还调整了一些括号的大小,并将其替换\tilde
为\widetilde
更适合大写字母的 :
\documentclass{article}
\usepackage{mathtools} %
\usepackage{amssymb} %
\usepackage{showframe}
\begin{document}
\begin{equation}
\begin{multlined}
\mathbb{E}(\cos^2)
= \frac{\pi}{16 \beta}
\Bigl\{ \bigl[2\beta \bigl(8(\alpha + 1)^2 \beta +(2\alpha + 1)^2\bigl) + 3\bigr] \, _0\widetilde{F}_1(;2;\beta ^2) \\%[1.ex]
+\bigl[\beta \bigl(16(\alpha + 1)^2 \beta ^2 -2 (4 \alpha (\alpha + 2) + 5) \beta + 12 \alpha + 9\bigr) - 6\bigr] \, _0\tilde{F}_1(;3;\beta ^2)\Bigr\},
\end{multlined}
\end{equation}
\end{document}
答案4
以下是我的做法:
\documentclass{article}
\usepackage{mathtools,amssymb}
\begin{document}
\begin{align*}
\mathbb{E}(\cos^{2})
&= \frac{\pi}{16\beta} \Bigl\{\bigl[2\beta(8(\alpha + 1)^{2}\beta + (2\alpha + 1)^{2}) + 3\bigr]
\mathstrut_{0}\tilde{F}_{1}(;2;\beta^{2})\\
&\hphantom{{}=\frac{1}{16\beta}\Bigl\{} + \bigl[\beta\bigl(16(\alpha + 1)^{2}\beta^{2} - 2(4\alpha(\alpha + 2) + 5)\beta + 12\alpha + 9\bigr) - 6\bigr]\\
&\hphantom{{}=\frac{1}{16\beta}\Bigl\{\ +}
\times \mathstrut_{0}\tilde{F}_{1}(;3;\beta^{2})\Bigr\}
\end{align*}
\end{document}
如果边距较窄,请执行以下操作:
\documentclass{article}
\usepackage[margin = 4cm]{geometry}
\usepackage{mathtools,amssymb}
\begin{document}
\begin{align*}
\mathbb{E}(\cos^{2})
&= \frac{\pi}{16\beta} \Bigl\{\bigl[2\beta(8(\alpha + 1)^{2}\beta + (2\alpha + 1)^{2}) + 3\bigr]
\mathstrut_{0}\tilde{F}_{1}(;2;\beta^{2})\\
&\hphantom{{}=\frac{1}{16\beta}\Bigl\{} + \bigl[\beta\bigl(16(\alpha + 1)^{2}\beta^{2} - 2(4\alpha(\alpha + 2) + 5)\beta + 12\alpha + 9\bigr) - 6\bigr]
\mathstrut_{0}\tilde{F}_{1}(;3;\beta^{2})\Bigr\}
\end{align*}
\end{document}
\hphantom
注意和的使用\mathstrut
。
更新
如果你想使用 Harish Kumar 的回答(我可能比我自己的更喜欢它),你应该这样做:
\documentclass{article}
\usepackage{mathtools,amsfonts}
\begin{document}
\begin{align*}
\mathbb{E}(\cos^{2})
&= \frac{\pi}{16\beta}
\bigl(A\,\mathstrut_{0}\widetilde{F}_{1}(;2;\beta^{2}) +
B\,\mathstrut_{0}\widetilde{F}_{1}(;3;\beta^{2})\bigr)\\
\shortintertext{where}
A &= 2\beta\bigl(8(\alpha + 1)^{2}\beta + (2\alpha + 1)^{2}\bigr) + 3,\\
B &= \beta\bigl(16(\alpha + 1)^{2}\beta^{2} - 2(4\alpha(\alpha + 2) + 5)\beta
+ 12\alpha + 9\bigr) - 6.
\end{align*}
\end{document}