哪种数学字体可以很好地补充 Charter 字体?

哪种数学字体可以很好地补充 Charter 字体?

(更新)如果其他人对此感兴趣,这里有一个我刚刚发现的组合,它接近理想状态,符合我的口味。

与包装中的数学字体类似mathdesign,但略“浅”,并且间距更宽松。

这些设置是示例 2 的调整版本XCharter 文档。所有功劳都归功于 @samcarter 指出了这一点。

%% main settings

% scaled to match Charter font size of mathdesign, which I like best
% [osf] reduces number size in text mode... not sure yet about this one
\usepackage[scale=0.97]{XCharter} 

% scale math size to taste
\usepackage[libertine,bigdelims,vvarbb,scaled=1.05]{newtxmath} 

% error fix
\let\openbox\undefined 


%% optional settings

% I have no idea what I'm doing here.jpeg, but it sure looks prettier
\usepackage[spacing=true,kerning=true,babel=true,tracking=true]{microtype}

% different \mathcal style, but just a matter of taste
\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n} 
\renewcommand{\mathcal}[1]{\pazocal{#1}}

我目前正在使用

\usepackage[charter]{mathdesign}

尽管我喜欢文本字体,但是数学符号的间距太密集,不符合我的口味。

我尝试过另一种方法

\usepackage[scale=0.97]{XCharter}

这似乎给了我几乎相同的文本,但允许为数学模式设置不同的字体。

默认数学运算(使用 XCharter 时获得)的间距符合我的要求,但与 Charter 文本字体相比,字体看起来太细/不够重。

或者我尝试过

\usepackage[T1]{eulervm}

间距很好,看上去也足够“重”,但我真的不喜欢这些字符(字形?)。

(编辑)理想情况下,我想要一些与默认数学字体+间距非常相似的东西,但字体更重。

您可能已经注意到,我对这里的 tex 内部机制并不十分了解。例如,我不知道数学模式下的间距由什么控制。

所以我的问题由两部分组成:

  • 什么样的“数学字体”适合与 Charter 文本字体搭配使用(广义上如此,但可能不是我想要的正确名称,即“数学字体 + 间距”)

  • 我如何才能独立于文本字体进行设置?

(如果以下问题太“开放”,即“什么与 X 搭配起来好看”不是应该在这个 SE 上问的问题类型,请见谅)

答案1

回答问题中的问题

http://texdoc.net/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf讨论适合包机的数学同伴。请看那里。


回答你的评论

可能不是最优雅的解决方案,但如果你有你想要的数学字体,你可以手动覆盖普通文本的字体,例如使用宪章字体(因为它与一起使用mathdesign

\documentclass{article}

\usepackage{arev}
%\usepackage[charter]{mathdesign}

\renewcommand{\rmdefault}{mdbch}

\begin{document}

text

\begin{equation}
text
\end{equation}

text

\end{document}

arev或者在您评论中询问的包的特殊情况下,有一个专用的包仅加载数学字体:

\documentclass{article}

\usepackage[charter]{mathdesign}

\let\circledS\undefined
\let\mathcal\undefined
\let\mathbb\undefined

\usepackage{arevmath}

\begin{document}

text

\begin{equation}
text
\end{equation}

text

\end{document}

相关内容