我使用 split 命令来拆分我的等式,但收到错误:
! Missing } inserted.
<inserted text>
}
l. \end {split}
文件中的代码.tex
如下:
\begin{equation} \label{eq:5}
\begin{split}
A =1-&\frac{h_{FS}p_{I}p_{DN}p_{FS} +h_{F}p_{I}p_{DN}p_{F} + h_{UNC}p_{I}p_{UN}}{h_{G}+h_{V}+p_{I}(h_{I}+h_{DMC}p_{DM}+h_{UNC}p_{UN}+h_{UMC}p_{UM}+h_{DNC}p_{DN}+h_{FS}p_{DN}p_{FS} +\\
&h_{GD}p_{DN}p_{GD} + h_{F}p_{DN}p_{F})}
\end {split}
\end{equation}
实际上,我可以在 PDF 中看到生成的公式,它是
正确的,但存在这个错误。我想将我的源文件提交给期刊,但在提交过程中无法生成 PDF。任何帮助都非常感谢。
答案1
您可以使用包\splitfrac
的指令mathtools
将长分母拆分为两行。请注意,在这种情况下您不需要使用环境split
。我增加了分母中使用的圆括号的大小(通过\bigl
和\bigr
指令),以使它们更加清晰可见。我还将用 math-roman 排版所有下标项,而不是标准(数学)斜体。
\documentclass{article}
\usepackage{mathtools} % mathtools builds on and extends amsmath package
\newcommand\vn[1]{^{}_{\mathrm{#1}}} % (subscript-level) variable names
\begin{document}
\begin{equation} \label{eq:5}
A = 1-\frac{h\vn{FS}p\vn{I}p\vn{DN}p\vn{FS}
+h\vn{F}p\vn{I}p\vn{DN}p\vn{F} + h\vn{UNC}p\vn{I}p\vn{UN}}{%
\splitfrac{\textstyle % turn off cramped denom. style
h\vn{G}+h\vn{V}+p\vn{I} \bigl( h\vn{I}+h\vn{DMC}p\vn{DM}
+h\vn{UNC}p\vn{UN}+h\vn{UMC}p\vn{UM}}
{\textstyle % turn off cramped denom. style
+h\vn{DNC}p\vn{DN}+h\vn{FS}p\vn{DN}p\vn{FS}
+h\vn{GD}p\vn{DN}p\vn{GD} + h\vn{F}p\vn{DN}p\vn{F} \bigr)}}
\end{equation}
\end{document}
答案2
其他答案给了你想要的(两者都是+1),但就其价值而言,我会考虑使用本地定义来解决这个问题,使其更容易阅读
\documentclass{article}
\usepackage{mathtools} % mathtools builds on and extends amsmath package
\begin{document}
\begin{equation} \label{eq:5}
A = 1-\frac{f(h,p)}{g(h,p)}
\end{equation}
where
\begin{align*}
f(h,p) & =h_{FS}p_{I}p_{DN}p_{FS} +h_{F}p_{I}p_{DN}p_{F} + h_{UNC}p_{I}p_{UN} \\
g(h,p) & =h_{G}+h_{V}+p_{I}\left( h_{I}+h_{DMC}p_{DM}+h_{UNC}p_{UN}+h_{UMC}p_{UM}\right. \\
& \phantom{ {}= } + \left. h_{DNC}p_{DN}+h_{FS}p_{DN}p_{FS} +h_{GD}p_{DN}p_{GD} + h_{F}p_{DN}p_{F}\right)
\end{align*}
\end{document}
答案3
这是一个 TeXy 方法(amsmath
不过,如果你使用它,它会很烦人,IIRC):
A = 1-{h_{FS}p_Ip_{DN}p_{FS} +h_Fp_Ip_{DN}p_F + h_{UNC}p_Ip_{UN}
\over\displaystyle{
h_G+h_V+p_I\big( h_I+h_{DMC}p_{DM}+h_{UNC}p_{UN}+h_{UMC}p_{UM}
\atop\quad
{}+h_{DNC}p_{DN}+h_{FS}p_{DN}p_{FS}+h_{GD}p_{DN}p_{GD}+h_Fp_{DN}p_F\big)}}
答案4
如果将的分母放在\frac
a 处,\parbox
则可以在其中添加一个新行:
代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation} \label{eq:5}
A =1-\frac{h_{FS}p_{I}p_{DN}p_{FS} +h_{F}p_{I}p_{DN}p_{F} + h_{UNC}p_{I}p_{UN}}{\parbox{4.2in}{$h_{G}+h_{V}+p_{I}(h_{I}+h_{DMC}p_{DM}+h_{UNC}p_{UN}+h_{UMC}p_{UM}+h_{DNC}p_{DN} +$ \\
\hspace*{2.1cm}$h_{FS}p_{DN}p_{FS} + h_{GD}p_{DN}p_{GD} + h_{F}p_{DN}p_{F})$}}
\end{equation}
\end{document}