我的主要文本字体是 Utopia。该mathdesign
包包含一组与此字体非常匹配的数学符号。我注意到两个我不喜欢的小东西,尤其是与其他数学字体相比。
有了我的 MWE
\documentclass{article}
\usepackage[utopia]{mathdesign}
\usepackage[no-math]{fontspec}
\defaultfontfeatures{Ligatures={TeX}}
\setmainfont{Utopia}
\begin{document}
\begin{equation}
a \propto \frac{\partial B}{\partial C}
\end{equation}
\end{document}
比例符号非常大。此外,部分符号和变量之间的距离也比标准字体大得多。
在我看来,这里看起来好多了:
我能否以某种方式结合 Utopia 字体调整 mathdesign 的这两个方面?
答案1
为了更好地获得比例符号,我使用了包装\hstretch
中的元素scalerel
,将其压缩到原始宽度的 70%。(我使用了 egreg 的修复方法来修复偏导数间距,但移除了更多空间)
\documentclass{article}
\usepackage[utopia]{mathdesign}
\usepackage{scalerel}
%% Most efficient way
\edef\partial{\mathchar\number\partial\noexpand\!\noexpand\!}
\let\svpropto\propto
\renewcommand\propto{\mathrel{\hstretch{.7}{\svpropto}}}
%% Different way
% \let\oldpartial\partial
% \renewcommand{\partial}{\oldpartial\!}
\begin{document}
\begin{equation}
a \propto \frac{\partial B}{\partial C}
\end{equation}
\end{document}
答案2
我得到的符号\propto
没有你图片中那么宽。
以下是减少 之后过多间距的方法\partial
:
\documentclass{article}
\usepackage[utopia]{mathdesign}
%% Most efficient way
\edef\partial{\mathchar\number\partial\noexpand\!}
%% Different way
% \let\oldpartial\partial
% \renewcommand{\partial}{\oldpartial\!}
\begin{document}
\begin{equation}
a \propto \frac{\partial B}{\partial C}
\end{equation}
\end{document}