自動サイズ括弧

自動サイズ括弧

私は数学の論文を書いていますが、分数や絶対値、通常の記号、大きな記号などを含む複雑な式がたくさんあります。そのため、括弧に\left(またはを使用すると\right)、多くの場合、括弧が大きすぎます (スペースの問題もありますが、これはパッケージで処理されますmathtools。ただし、サイズは依然として問題です)。

もちろん、 などを手動で入力するという方法もありますが、ドキュメント全体で一貫性を保つのが非常\Big\big難しくなるため、問題が発生します (たとえば、ある数式で を使用し\Big、20 ページ後には、以前に\bigg使用した数式を完全に忘れて を使用するなど)。\Big

()入力のサイズをチェックし、、、、または?\big( \big)のいずれかとして括弧を挿入するマクロを作成する方法はありますか。 ご協力いただければ幸いです。\Big( \Big)\bigg( \bigg)\Bigg( \Bigg)

編集: サンプル問題についてはこのコードを参照してください

\documentclass{amsart}
\usepackage{mathtools}

\DeclarePairedDelimiter\paren{\lparen}{\rparen}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}

\begin{document}

The parentheses and absolute value are too big
\[
\int\abs*{\partial_{\alpha '}\frac{1}{Z_{\alpha '}}}^2 \text{ and } \int\paren*{\partial_{\alpha '}\frac{1}{Z_{\alpha '}}}^2
\]

compared to 
\[
\int\abs[\Big]{\partial_{\alpha '}\frac{1}{Z_{\alpha '}}}^2 \text{ and } \int\paren[\Big]{\partial_{\alpha '}\frac{1}{Z_{\alpha '}}}^2
\]

\end{document}

答え1

自動スケールの区切り文字をタイプセットする(La)TeXの方法は\left\right.mathtoolsパッケージは、\DeclarePairedDelimiter間隔を少し修正するコマンドを提供しますが、バックグラウンドでは引き続き使用されます。

TeX ブックの付録 G に詳述されているように、少なくとも境界に関しては、数学的なリストからボックスへの変換を処理する TeX の方法にユーザーが干渉する余地はありません。

強くお勧めします

  • \bigl\biggl同様のコマンド(つまり、開始)区切り文字
  • \bigr\biggrなど(つまり閉じる)区切り文字

手動で拡大縮小します。この方法によってのみ、許容できる良好な印刷外観を保証できます。

本全体の一貫性については気にしないでください。区切り文字を手動で調整すると、それぞれのケースで最適な結果が得られます。

関連情報