我不知道这是否真的是故意的,但如果我使用字体:
\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 年!)文档中的编号下标,我认为它看起来不错:
我的文档格式所需的设置中的默认设置,使用times
和mathptmx
看起来,我认为相当荒谬。下标数字太大了:
和egreg 的解决方法,看起来更接近漂亮的原图:
作为参考,egreg 建议的解决方法是:
\newcommand{\sm}[1]{{\scriptscriptstyle#1}}
\begin{align}
A_{\sm{1}} = \hat{r} A_{\sm{0}} \hat{s}
\end{align}