\left(\check h\right) 与 \left(\hat h\right)

\left(\check h\right) 与 \left(\hat h\right)

下面例子中括号的大小不能很好地缩放。编译代码

%\RequirePackage{fix-cm} % doesn't help.
\documentclass{standalone}
\usepackage{mleftright}
%\usepackage{newtxtext,newtxmath} % With newtx and pdflatex, everything is equally bombastic.
\begin{document}
\(\left(\check h\right)\)
\(\left(\hat h\right)\)
\(\mleft(\check h\mright)\)
\(\mleft(\hat h\mright)\)
\end{document}

结果pdflatexPDF 结果

随后绘制了红线以便清晰显示。请注意,尽管脱字符和抑扬符的位置和大小只有细微的差别(可能合理也可能不合理),但比例括号的大小差异却非常大。这对比例括号内同时使用 ĥ 和 ȟ 的数学文本产生了负面影响。

对于 newtx 系列和pdflatex,括号简直是夸张的大,但至少是同样大的。在运行pslatex上述代码(使用 newtx 或不使用 newtx)时,可获得(主观上)最佳结果:括号适中且大小相等。Computer Modern 字体和 有没有什么解决办法pdflatex

答案1

让我们慢慢来。这里有一个更好的比较(请注意,这mleftright仅与固定水平间距有关,就选择大小而言,与使用\left和没有什么不同)。\right

\documentclass{article}

%\usepackage{newtxtext,newtxmath} % With newtx and pdflatex, everything is equally bombastic.

\begin{document}

\(\left(\check{h}\right)\)
\( (\check{h}) \)
\( \bigl(\check{h}\bigr) \)
\( \Bigl(\check{h}\Bigr) \)

\(\left(\hat{h}\right)\)
\( (\hat{h}) \)
\( \bigl(\hat{h}\bigr) \)
\( \Bigl(\hat{h}\Bigr) \)

\end{document}

在此处输入图片描述

\hat相对于\check力而言高度的微小差异\left以及\right在后一种情况下选择下一个级别。

括号仅在离散步骤中可用:正常、、\big\Big。规则相当复杂:有两个参数(尺寸)和相互作用;前者(长度)的常用\bigg值为5pt,后者(整数)的常用值为 901。\Bigg\delimitershortfall\delimiterfactor

如果12表示要覆盖的材料的高度和深度,TeX 设置为两个长度中最大值的两倍。如果F\delimiterfactor是和的值d的大小\delimitershortfall,则 TeX 选择一个分隔符,其(总)大小至少为财年/1000 且至少d\hat。这里,和之间的高度差异就\check发挥了作用,同时H很高。请注意至少是关键:微小的差异可能会导致选择跳转到下一个可用尺寸。在这种情况下,差异略小于 0.66pt(0.22mm);为 17.84726pt,\check{h}为 19.16668pt \hat{h},因此,围栏至少应为 16.08038pt,\check{h}为 17.26918pt\hat{h}:当尝试选择栅栏时,微小的差异变为约 1.2pt,这确实很大(H是主要因素)。

A相反,我们会得到

在此处输入图片描述

通常不需要栅栏覆盖它们之间的所有材料,这就是上述两个参数的目的。当然,仅在离散步骤中提供栅栏会造成阻碍,而且所选尺寸通常太大。

如果你看一下\( (\hat{h}) \),你会发现它的尺寸是正确的。也许\big尺寸可以是一个选择,但如果你仔细观察,围栏延伸到基线以下太多。好的排版是一门手艺,需要判断力:自动化是邪恶的。

相关内容