Bitstream-Charter 括号大小:文本与数学模式

Bitstream-Charter 括号大小:文本与数学模式

我喜欢 Bitstream-Charter 的外观;但是,数学模式下的括号比文本中的括号更大,我觉得不太好看。

数学方程

\documentclass[10pt]{article}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[T1]{fontenc}
\begin{document}
The mass as a function of time ($M(t)$).
\end{document}

产量:

不同大小的括号

有没有解决方法可以让文本括号的大小与数学模式下的大小相同?

答案1

正如@egreg 所指出的,charter 使用的数学字体中的括号mathdesign似乎是问题所在。有趣的是,utopia中的字体选项的mathdesign行为也类似。

\documentclass[10pt]{article}
\usepackage[utopia]{mathdesign}
\usepackage[T1]{fontenc}

\begin{document}
The mass as a function of time ($M(t)$).
\end{document}

产量:

在此处输入图片描述

我通过用字体中的适当字符替换分隔符来纠正 Bitstream-Charter 的问题mdbch

\documentclass[10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}

\AtBeginDocument{%
  \DeclareSymbolFont{bch}{T1}{\rmdefault}{m}{n}%
  \DeclareMathDelimiter{(}{\mathopen}{bch}{'050}{largesymbols}{"00}%
  \DeclareMathDelimiter{)}{\mathopen}{bch}{'051}{largesymbols}{"01}%
}

\begin{document}
The mass as a function of time ($M(t)$).
\end{document}

在此处输入图片描述

相关内容