私は積分記号を「直立」にしようとしています。つまり、Born の光学原理第 7 版のように、傾斜しないようにしたいのです。パッケージ\varint
のを試しましたwasysym
が、自動的にサイズが変更されないようです。
誰かこれを手伝ってくれませんか? ご清聴とご辛抱に感謝いたします。
@Mico の提案に従って、私のドキュメントの前文は次のとおりです。
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{fancyhdr}
\usepackage{english}{}
\usepackage{amsthm}
\usepackage{xfrac}
\usepackage{makeidx}
\usepackage{physics}
\usepackage{commath}
\usepackage[toc,page]{appendix}
答え1
で最新のツールチェーンを使用できる場合はunicode-math
、コマンド
\setmathfont[StylisticSet=8]{XITS Math}
または
\setmathfont[StylisticSet=8]{STIX Two Math}
は、垂直積分を含むフォントバリアントをロードします。代わりに、別の数学フォントの上に垂直積分のみをロードすることもできます。
\setmathfont[range={"222B-"2233,"2A0B-"2A1C},StylisticSet=8]{STIX Two Math}
TeX Gyre Pagella Math など、他のいくつかの Unicode 数学フォントでは、デフォルトで垂直積分が使用されます。 フォントのサンプルはここでご覧いただけます。
フォントを組み合わせて使用する場合、 などのオプションを追加することをお勧めしますScale=MatchUppercase
。
\usepackage[upint]{stix}
レガシー フォント パッケージを使用する必要がある場合、それらの多くは、、、、など\usepackage[upint]{newpxmath}
を含む直立積分オプションをサポートしています。ドキュメントを確認してください。その他のパッケージでは、デフォルトで直立積分がサポートされています。stix2
newtxmath
答え2
wasysym
オプション を指定してパッケージをロードするとintegrals
、すべての積分記号が自動的に直立スタイルでレンダリングされます。ただし、テキスト スタイルの積分と表示スタイルの積分のサイズの違いは、デフォルトの、つまり Computer Modern ベースの積分記号が使用される場合ほど顕著ではないことに注意してください。
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amssymb,amsmath,amsthm}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{xfrac}
\usepackage{makeidx}
\usepackage{physics}
\usepackage{commath}
\usepackage[toc,page]{appendix}
\usepackage[integrals]{wasysym} % <-- new
\begin{document}
$\int\iint\iiint\oint \quad \displaystyle\int\iint\iiint\oint$
\end{document}
答え3
上積分の非常に短い例kpfonts
パッケージ。ここにスクリーンショットがあります。
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\begin{document}
$\int f(x)dx,\quad \iint_D f(x,y)dxdy$
\[\int f(x)dx,\quad \iint_D f(x,y)dxdy\]
\[\oint \quad \oiint\]
\end{document}
答え4
使用できますセンチピントパッケージには、多数の直立積分記号も含まれています。
\documentclass{article}
\usepackage{cmupint}
\newcommand{\ud}{\,\mathrm{d}}
\begin{document}
$ \int x\ud x \oiint_D y\ud y \sumint z\ud z \npolint a\ud a $
$$ \int x\ud x \oiint_D y\ud y \sumint_0^1 z\ud z \npolint a\ud a $$
\end{document}