我使用 amsmath 包。为了增加分母中的垂直空间,我通常会添加
\vphantom{\overline{THING}}
如同
\dfrac{this is a}{\vphantom{\overline{fraction}}fraction}
如何设置 Latex,以便我可以使用这种分数格式,而不必每次都输入“vphantom”和“overline”?另外,我一直在每个等式的末尾添加一个新行,我不想每次都输入“newline”,如下所示:
\begin{equation}
\dfrac{sample}{\vphantom{\overline{fraction}}fraction}
\end{equation}\newline
答案1
一个宏就足够了
\documentclass{article}
\usepackage{amsmath}
\newcommand\yourfrac[2]{\dfrac{#1}{\vphantom{\overline{#2}}#2}} % Need amsmath to work!
\begin{document}
\[\dfrac{AB}{AB}\quad\dfrac{A}{\vphantom{\overline{AB}}AB}\quad\yourfrac{AB}{AB}\]
\end{document}
至于\newline
,我认为你不应该使用它。它会产生一个空白行,导致垂直空间不好。只需全部删除\newline
就可以了。
答案2
我不确定你的质量是否真的提高了。无论如何,你可以\dfrac
查找
latexdef -p amsmath \dfrac
并得到
\dfrac:
\long macro:->\genfrac {}{}{}0
这表明重新定义:
\documentclass{article}
\usepackage{amsmath}
\let\standarddfrac\dfrac
\renewcommand{\dfrac}[2]{%
\genfrac{}{}{}0{#1}{\vphantom{\overline{T}}{#2}}%
}
\begin{document}
\[
\dfrac{1}{2} \quad \standarddfrac{1}{2}
\]
\end{document}
该\let\standarddfrac\dfrac
指令不是必需的,我只是用它来向左显示新的输出,向右显示旧的输出。