从这个MWE开始:
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}
\usepackage{newtxtext}
\usepackage[lite]{mtpro2}
%%%%%%%%%%%%%%%%%%%%%% New \partial
\DeclareFontFamily{U}{nxlmi}{}
\DeclareFontSubstitution{U}{nxlmi}{m}{it}
\DeclareFontShape{U}{nxlmi}{m}{it}{
<-6.3> nxlmi05
<6.3-8.6> nxlmi07
<8.6-> nxlmi0
}{}
\DeclareFontShape{U}{nxlmi}{b}{it}{
<-6.3> nxlbmi05
<6.3-8.6> nxlbmi07
<8.6-> nxlbmi0
}{}
\renewcommand{\partial}{{\text{\usefont{U}{nxlmi}{m}{it}\symbol{64}}\mspace{1mu}}}
%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{equation}
H_0(x)=\int_{a}^{x} \frac{\partial f}{\partial y}(x_{0}, y_{0}(z), y'_{0}(z))\,dz
\end{equation}
\begin{equation}
H_1(x)=\int_{a}^{x} \frac{\partial f^{\mathclap{0}}}{\partial y}(x_{0}, y_{0}(z), y'_{0}(z))\,dz
\end{equation}
\begin{equation}
H_2(x)=\int_{a}^{x} \frac{\partial f^{\mathbin{0}}}{\partial y}(x_{0}, y_{0}(z), y'_{0}(z))\,dz
\end{equation}
\begin{equation}
\frac d{dx}\left(\frac{\partial f}{\partial y'}(x,y_{0}(x),y'_{0}(x))\right)-\frac{\partial f}{\partial y}(x,y_{0}(x),y'_{0}(x))=0.
\end{equation}
\begin{equation}
\left\{\begin{aligned}
\overline{A}'&=\overline{A}+\overline\nabla f \\
\varphi'&=\varphi -\frac{\partial f}{\partial t}\\
\end{aligned}\right.
\end{equation}
\end{document}
我发现,使用不同的命令(见方程式(2)
, )时,使用基本版本 ,(也可以用 代替)在命令 中的符号之间(3)
会出现对齐问题。实际上,可以看到,在方程式 中,垂直对齐(垂直绿线)非常好,但在其他方程式中,我的垂直对齐很差。mtpro2
\usepackage[lite]{mtpro2}
\usepackage{newtxmath}
\partial
\frac
(4)
我怀疑'
用来书写的顶点,它在和\partial y^{'}
之间创建了完美的垂直对齐。\partial f
\partial y^{'}
\partial
似乎有些奇怪的是,有些分数的对齐效果更好,但和之间却有一点水平空间f
。这是为什么呢?
- 这是符号的问题
\partial
还是这种情况是正常的? - 我怎样才能自动修复该问题?