帶括號的字距調整

帶括號的字距調整

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

在此輸入影像描述

相關內容