mathpazo 上的括号大小

mathpazo 上的括号大小

我注意到,使用该字体时,中等大小表达式mathpazo上的括号或用和加上的括号比必要的要大,并且肯定比使用默认数学字体时相应的括号要大。\big(\big)\left(\right)

比较

同样,其他分隔符也太大了。例如,f(x)\big|_{x\to 0}使用默认字体时, 的表达式看起来很漂亮,而 中的竖线太大了mathpazo。没有中间地带:删除竖线后\big,竖线为正常大小,因此太小了。

其他比较

有没有办法手动选择分隔符的大小?或者,您是否知道一种看起来类似mathpazo但没有此问题的字体?

答案1

你可以使用newpxmathmathalpha带有选项bb=pazo

\documentclass{article}
\usepackage{amsmath}
\usepackage{newpxtext}
\usepackage{newpxmath}
\usepackage[bb=pazo]{mathalpha}
\begin{document}
\[
\mathbb{T}_1 = 8 \bigl( \mathbb{T}_1^0 + \mathbb{T}_{16}^0 \bigr),
\qquad
f(x) \bigr\rvert_{x\to 0}
\]
\end{document}

为了比较分隔符的大小,其中是同一文档的输出,但没有newpxtextnewpxmathmathalpha,并且amssymb有黑板粗体字母。

还要注意,您不应该使用\big,而应该使用\bigl\bigr分别作为左分隔符和右分隔符。

答案2

我将为遇到同样问题并想坚持使用 mathpazo 字体的人添加另一种方法。

问题是 mathpazo 没有我想要的大小的字符,但手动应用重新缩放就足够了。顺便说一句,这只能解决 等的问题\big\bigl而不能解决\left/ 的问题\right

我从Stefan Kottwitz 在这个论坛上的回答。基本上,可以按如下方式定义新的括号大小

\newcommand*{\bigs}[1]{\scalebox{1.1}{\ensuremath#1}} %1.1 is the scale factor

相关内容