newtxmath 下标间距太大

newtxmath 下标间距太大

当我尝试使用 newtxmath 包时,下标间距太大,看起来很丑。有什么办法可以纠正这个问题吗?我说的不是“x_n”下标间距,而是 l_p 下标间距。

谢谢在此处输入图片描述

答案1

我认为你比较的是错误的形状。考虑一下

\documentclass{article}
\usepackage{newtxtext,newtxmath}

\begin{document}

\makebox[1cm][r]{$x_p$}\sbox0{$_p$}%
\makebox[0pt][l]{\kern-\wd0 \smash{\vrule height 1.5ex depth 4ex width 0.1pt}}

\makebox[1cm][r]{$l_p$}

\end{document}

$x_p$和进行排版$l_p$,使右边框对齐,并在下标 p 的左边框(准确地说是其边界框)绘制一条细线。

在此处输入图片描述

如果我改变_p整个_n过程,我会得到

在此处输入图片描述

让我们尝试$x_n$一下$l_p$,通过稍微改变代码;我认为没有必要进行修改。

\documentclass{article}
\usepackage{newtxtext,newtxmath}

\begin{document}

\makebox[1cm][r]{$x_n$\sbox0{$_n$}\kern-\wd0}%
\smash{\vrule height 1.5ex depth 4ex width 0.1pt}

\makebox[1cm][r]{$l_p$\sbox0{$_p$}\kern-\wd0}

\end{document}

在此处输入图片描述

这是你的例子

在此处输入图片描述

您会看到,在高分辨率下,差距并不像在低分辨率下那么大。

可能的修正如下:

\documentclass{article}
\usepackage{newtxtext,newtxmath}

\begin{document}

Let $\{x_n\}\in l_p$

Let $\{x_n\}\in l_{\mkern-1mu p}$

Let $\{x_n\}\in l_{\mkern-2mu p}$

Let $\{x_n\}\in l_{\mkern-3mu p}$

Let $\{x_n\}\in l_{\mkern-4mu p}$

\end{document}

在此处输入图片描述

-1mu看到它们之间的比较,我最多只能选择默认或更正。\!结果-3mu却太过分了。

答案2

在数学模式中,您可以使用 添加负间距\!

\documentclass{article}
\usepackage[cmbraces]{newtxmath}
\begin{document}
Let $\{x_n\} \in l_{\!p}$
\end{document}

在此处输入图片描述

相关内容