\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 を使用するかどうかに関係なく) を実行すると得られます。括弧は適度に大きく、サイズも同じです。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の個別のステップでのみ使用できます。ルールはかなり複雑です。2 つのパラメータ(次元) と\Biggが相互作用します。通常の値は、前者 (長さ) の場合は 5pt、後者 (整数) の場合は 901 です。\delimitershortfall\delimiterfactor

もしええ1ええ2覆う材料の高さと深さを表す。TeXはええ2つの長さの最大値の2倍。の値であり\delimiterfactordのサイズの\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が主な要因です。

1つの代わりに、

ここに画像の説明を入力してください

通常、フェンスがフェンス間のすべての素材を覆う必要はなく、それが上記の 2 つのパラメータの目的です。フェンスを個別のステップでのみ使用できると、当然ながら障害となり、選択したサイズが大きすぎることがよくあります。

を見ると\( (\hat{h}) \)、適切なサイズであることがわかります。\bigサイズは選択肢の 1 つかもしれませんが、よく見ると、フェンスがベースラインより下まで伸びすぎています。優れたタイポグラフィは技術であり、判断力が必要です。自動化は悪です。

関連情報