Mathptmx-数字下标太大

Mathptmx-数字下标太大

我不知道这是否真的是故意的,但如果我使用字体:

\usepackage{mathptmx}

并输入例如:

\beta_{8,t}

看起来有点奇怪,因为 8 比 t 大得多

如果我使用较旧的(过时的?)包

\usepackage{times}

相反,它看起来更好,因为8 和 t大小相等

但有人建议我使用该mathptmx软件包,因为它对数学(我非常需要)来说应该更好,但在我检查的其他论文中,下标通常大小相同。有人知道问题是什么吗,或者可以推荐我合适的字体/字体组合吗?

我应该用 Times New Roman 字体书写。我以为mathptmx这就是我所需要的,但它似乎更复杂。

编辑:也许我只需要 2 个不同的包,一个最新的“Times”类型用于文本,另一个用于公式。如果您知道任何好的组合,请告诉我!

答案1

你得到的输出没有任何问题。我们来看一个例子:

\documentclass{article}
\usepackage{mathptmx}
\begin{document}
8,\textit{t},t $\beta_{8,t}$
\end{document}

在此处输入图片描述

您可以看到“8”比“t”高很多,并且下标中遵循相同的比例。

如果你想要一些数字,这里就有。

在此处输入图片描述


\usepackage{newtxtext,newtxmath}以下是使用而不是 的示例输出\usepackage{mathptmx}

在此处输入图片描述

这里两个高度(正常尺寸和下标相同)的比率为 1.19469。

字体stix的比例是 1.14407,输出是

在此处输入图片描述

您可以缩小上标/下标中的大字符:

\documentclass{article}
\usepackage{mathptmx}
\newcommand{\sm}[1]{{\scriptscriptstyle#1}}
\begin{document}
8,\textit{t},t $\beta_{8,t}$ $\beta_{\sm{8},t}$
\end{document}

在此处输入图片描述

然而,我认为不应该这么做。

答案2

而不是,比如说,写A_{123}下来A_{{}_{123}},以便将实际下标下推为不存在的(空集{}!)中间下标的下标。

答案3

我遇到这个问题是为了重现一份相当古老的(1979 年!)文档中的编号下标,我认为它看起来不错:

原来的

我的文档格式所需的设置中的默认设置,使用timesmathptmx看起来,我认为相当荒谬。下标数字太大了:

默认

egreg 的解决方法,看起来更接近漂亮的原图:

使用解决方法

作为参考,egreg 建议的解决方法是:

\newcommand{\sm}[1]{{\scriptscriptstyle#1}}
\begin{align}
A_{\sm{1}} = \hat{r} A_{\sm{0}} \hat{s}
\end{align}

相关内容