答案1
(请参阅下面的后续内容,了解更通用的方法)
这里,将一个\vphantom
高大的项添加到第一个项中可能会有所帮助。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation} \label{eq:pressure3}
\cfrac{P_2}{P_0} = \cfrac{C_2}{C_2 + S^*_2\vphantom{\cfrac{S^*_2}{S^*_2}}}
\cdot\cfrac{C_1}{C_1+S^*_1+\cfrac{C_2 S^*_2}{C_2+S^*_2}}
\end{equation}
\end{document}
跟进
为了回应 David 的评论,\vphantom
我并没有过度使用上述方法,而是引入了使用和\sfrac
的值作为基线跳过分子和分母的方法,而不管这些数量的高度如何。这样就避免了使用\topgap
\botgap
\vphantom
s。
其目的是在分数的所有项的第一级上使用。
\documentclass{article}
\usepackage{amsmath,stackengine}
\def\topgap{7pt}
\def\botgap{\topgap}
\newcommand\sfrac[2]{\def\stacktype{L}\ensurestackMath{%
\stackunder[\botgap]{\stackon[\topgap]{\dfrac{\phantom{#1}}{\phantom{#2}}}{#1}}{#2}%
}}
\begin{document}
\begin{equation}
\def\botgap{15pt}
\sfrac{P_2}{P_0} = \sfrac{C_2}{C_2 + S^*_2}
\cdot\sfrac{C_1}{C_1+S^*_1+\cfrac{C_2 S^*_2}{C_2+S^*_2}}
\end{equation}
\end{document}