使用 mtpro2 字体的 \frac 最佳解决方案

使用 mtpro2 字体的 \frac 最佳解决方案

从这个老问题开始 如何使幂的分数看起来好看,我正在寻找一个最佳解决方案来美学地定义一小部分类型\frac{...}{...}。对于我的书,我使用了第二个公式如图所示(绿线),

在此处输入图片描述

但我对结果不太满意。

(A)同时我想了解第二个和第五个公式之间是否存在微小的差异。

(二)之后,我想知道如何构建^{-\frac{3}{2}}尺寸最小且更美观的幂,并且它位于圆括号附近的左上方)。事实上,如果你仔细观察,这个分数几乎接近下一个分数x

这是我的 MWE。谢谢。

\documentclass[12pt]{article}
\usepackage{newtxtext,mathtools}
%\usepackage{newtxmath}
\usepackage[lite]{mtpro2}
\usepackage{xfrac}
\usepackage[ugly]{nicefrac}
\begin{document}

\begin{equation}
f(x)=(1+x)^{-3/2} x+\cdots 
\end{equation}

\begin{equation}
f(x)=(1+x)^{-\frac32} x+\cdots 
\end{equation}

\begin{equation}
f(x)=(1+x)^{-\tfrac 32} x+\cdots 
\end{equation}

\begin{equation}
f(x)=(1+x)^{-\sfrac 32} x+\cdots %https://tex.stackexchange.com/questions/202325/how-to-make-fractions-in-powers-look-good
\end{equation}


\begin{equation}
f(x)=(1+x)^{-\nicefrac{3}{2}} x+\cdots %https://tex.stackexchange.com/questions/202325/how-to-make-fractions-in-powers-look-good
\end{equation}

\end{document}

答案1

应 OP 的要求,我已将我的评论转化为答案。由于 OP 似乎更倾向于选择 2,我尝试了该选择的变体,尝试同时提高上标并将其进一步向左移动,正如 OP 所指出的那样。

我建议使用宏\supfrac[-]{a}{b}来实现这一点。它仅用于 displaystyle 中的上标分数,因为它会干扰 textstyle 中的行距。

因为它将分数向左移动一个\mkern,所以它必须知道是否有前导负号。因此,将负号作为可选参数引入\supfrac,以便它也可以向左移动。

\rule通过在参数中添加向下箭头可以提高上标。-6pt可以调整该值以适应需要。

在 MWE 中,原始选择 2 位于顶行,而\supfrac位于接下来的两行(一行带有负分数,下一行带有正分数)。最后一行表明,通过使用 而\rule不是\raisebox,可以将其他数学运算添加到 中\supfrac并在指数中保留适当的基线。

\documentclass[12pt]{article}
\usepackage{newtxtext,mathtools}
\usepackage{newtxmath}
%\usepackage[lite]{mtpro2}
\usepackage{xfrac}
\usepackage[ugly]{nicefrac}
\newcommand\supfrac[3][]{\mkern-2mu#1\frac{#2}{#3}\rule[-6pt]{0pt}{0pt}}
\begin{document}
\begin{equation}
f(x)=(1+x)^{-\frac32} x+\cdots 
\end{equation}
\[
f(x)=(1+x)^{\supfrac[-]{3}{2}} x+\cdots
\]
\[
f(x)=(1+x)^{\supfrac{3}{2}} x+\cdots
\]
\[
f(x)=(1+x)^{\supfrac{3}{2}x+1} x+\cdots
\]
\end{document}

在此处输入图片描述

相关内容