编辑:我联系了软件包维护者,他很快就修复了这个问题。从newpx
1.410 版(2020 年 2 月 15 日发布)开始,这个问题应该已经解决了。
我最近开始使用newpxmath
我非常喜欢的它,但在某些情况下它似乎存在对齐上标和下标的问题。
下面的例子没有 ,但newpxmath
运行正常,在每一对分隔符之后,我们都能看到下标 2 和上标 2 之间正确对齐。
\documentclass{minimal}
\usepackage{mathtools}
\begin{document}
$\vec{x}^2_2$
\vspace{2mm}
$(\vec{x})^2_2$
\vspace{2mm}
$\left(\vec{x}\right)^2_2$
\vspace{2mm}
$\left\lVert\vec{x}\right\rVert^2_2$
\vspace{2mm}
Fixed: $|\vec{x}|^2_2$
\vspace{2mm}
Fixed: $\lVert \vec{x}\rVert^2_2$
\end{document}
然而,切换到 之后newpxmath
,最后两个例子稍微偏离了,上标 2 稍微偏到了下标 2 的右边:
\documentclass{minimal}
\usepackage{newpxtext,newpxmath}
\usepackage{mathtools}
\begin{document}
$\vec{x}^2_2$
\vspace{2mm}
$(\vec{x})^2_2$
\vspace{2mm}
$\left(\vec{x}\right)^2_2$
\vspace{2mm}
$\left\lVert\vec{x}\right\rVert^2_2$
\vspace{2mm}
Bad: $|\vec{x}|^2_2$
\vspace{2mm}
Bad: $\lVert \vec{x}\rVert^2_2$
\end{document}
这是一个错误newpxmath
,还是我误解了预期的行为,无论如何,有解决方法吗?
答案1
这是我的 MWE,带有正确的下标/上标。
编辑:通过用户的正确评论。
\documentclass[a4paper,12pt]{article}
\usepackage{newpxtext,newpxmath}
\usepackage{mathtools}
\usepackage{xcolor}
\begin{document}
\[\vec{x}^2_2\]
\[(\vec{x})^2_2\]
\[\left(\vec{x}\right)^2_2\]
\[\left\lVert\vec{x}\right\rVert^2_2\]
\[\textbf{Improved brackets}\quad |\vec{x}|{^{2}_{2}}, \quad \lVert \vec{x}\rVert{^{2}_{2}}\]
\end{document}