如何提高 \genfrac 的输出?

如何提高 \genfrac 的输出?

我想用混合数字符号来写有理数。为此,我目前使用\tfrac(AmSLaTeX):

\frac{5}{4} = 1\tfrac{1}{4}

但小数部分对我来说还是太大了。因此,我\ttfrac根据genfrac“amsmath 包用户指南” [amsldoc](第 4.11.3 节)中的建议定义了:

\newcommand{\ttfrac}[2]{\genfrac{}{}{}{2}{#1}{#2}}

上述代码则变为:

\frac{5}{4} = 1\ttfrac{1}{4}

它更符合我的口味,但现在小数部分向下移动了。有什么最好的方法可以稍微提高它?

答案1

您不应该这样写数字,因为它会产生歧义。无论如何,要提高脚本大小分数,您可以使用\vcenter

\documentclass{article}
\usepackage{amsmath}

\newcommand{\ttfrac}[2]{\vcenter{\hbox{$\genfrac{}{}{}{2}{#1}{#2}$}}}

\begin{document}

$1\ttfrac{1}{4}$ versus $1\tfrac{1}{4}$

\end{document}

在此处输入图片描述

相关内容