考慮到下面的 MWE,我們可以看到括號周圍的間距相當尷尬。左括號離\cos
and太近\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
。