鉴于下面的 MWE,我们可以看出括号周围的间距相当尴尬。左括号离\cos
和太近\sin
,离 又太远\omega
。右括号离 太远\varphi
。有没有办法减少/增加一些字距?
\documentclass{standalone}
\usepackage[charter]{mathdesign}
\begin{document}
$ \mathrm{e}^{\,\mathrm{j}(\omega t + \varphi)} =\cos (\omega t + \varphi) + \mathrm{j}\sin (\omega t + \varphi) $
\end{document}
更新:当然可以用来\kern
添加字距,但我正在寻找一种更通用的方法。
答案1
如果您想在文本模式下自动为字形添加一些额外的字距调整,那么我会告诉您查看 的microtype
命令\SetExtraKerning
。不幸的是,这在数学模式下不起作用。我认为最好的选择是使用\mkern
专门为数学模式使用的命令。它看起来如下
\documentclass{standalone}
\usepackage[charter]{mathdesign}
\newcommand{\leftpar}{\mkern3mu(\mkern-3mu}
\newcommand{\rightpar}{\mkern-3mu)\mkern3mu}
\begin{document}
$ \mathrm{e}^{\,\mathrm{j} \leftpar \omega t + \varphi \rightpar} =\cos \leftpar\omega t + \varphi\rightpar + \mathrm{j}\sin \leftpar\omega t + \varphi\rightpar $
\end{document}
其中mu
代表数学单位,其定义为 的 1/18 em
。