是否可以在序言中重新配置字距,以允许特定字母有少量的空白。
在这个例子中,我希望在等式中将右空格g
用作斜体。f
最小示例,使用 xelatex 编译
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathspec}
\setallmainfonts{Adobe Minion Pro}
\usepackage{MnSymbol}
\let\mathdollar\relax
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{equation*}
\begin{aligned}
\delta n_a &= \delta \left( \frac{\epsilon \partial_a f}{ \sqrt{g^{bc} \partial_b f \partial_c f }} \right) \\
&= -\frac{1}{2} n_\mu \delta g^{bc} g_{bc} \\
&= \frac{1}{2} \epsilon n_a n^b n^c \delta g_{ab} \qquad \qquad \epsilon n_a n^c = g^c_a - \gamma^c_a \\
&= \frac{1}{2} n^b \delta g_{ab} + c_b \qquad \qquad c_b = -\frac{1}{2} \gamma^c_a \delta g_{bc} n^b
\end{aligned}
\end{equation*}
\lipsum[1]
\end{document}
截图为例
编辑
在屏幕截图周围添加了常规文本以显示正文的字距调整,并添加了一个最小示例的代码
答案1
抱歉,没有自动方法。的作者mathspec
解释了原因。原因是这基本上mathspec
是一个临时解决方案。
不过,你可以在适当的地方使用"
。有关更多信息,请参阅手册。
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathspec}
\setallmainfonts{Minion Pro}
\usepackage{MnSymbol}
\let\mathdollar\relax
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{equation*}
\begin{aligned}
\delta n_a
&= \delta \left(
\frac{\epsilon \partial_a "f}{ \sqrt{"g^{bc} \partial_b "f \partial_c "f }}
\right) \\
&= -\frac{1}{2} n_\mu \delta "g^{bc} g_{bc} \\
&= \frac{1}{2} \epsilon n_a n^b n^c \delta g_{ab}
&& \epsilon n_a n^c = g^c_a - \gamma^c_a \\
&= \frac{1}{2} n^b \delta g_{ab} + c_b
&& c_b = -\frac{1}{2} \gamma^c_a \delta g_{bc} n^b
\end{aligned}
\end{equation*}
\lipsum[1]
\end{document}