So schreiben Sie „aufrechte“ Integrale mit automatischer Größenanpassung

So schreiben Sie „aufrechte“ Integrale mit automatischer Größenanpassung

Ich habe versucht, das Integralsymbol „aufrecht“ zu machen, das heißt, ich möchte, dass es nicht schräg ist, wie in Borns Principles of Optics, 7. Auflage. Ich habe es mit \varintdem wasysymPaket versucht, aber es scheint nicht automatisch in der Größe angepasst zu werden.

Kann mir jemand dabei helfen? Vielen Dank für Ihre Aufmerksamkeit und Geduld.

Gemäß dem Vorschlag von @Mico ist hier die Präambel meines Dokuments:

\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}

Antwort1

Wenn Sie die moderne Toolchain mit verwenden können unicode-math, dann entweder den Befehl

\setmathfont[StylisticSet=8]{XITS Math}

oder

\setmathfont[StylisticSet=8]{STIX Two Math}

lädt eine Schriftartvariante mit aufrechten Integralen. Sie können stattdessen nur die aufrechten Integrale über eine andere mathematische Schriftart laden mit

\setmathfont[range={"222B-"2233,"2A0B-"2A1C},StylisticSet=8]{STIX Two Math}

Mehrere andere Unicode-Mathematikschriftarten verwenden standardmäßig aufrechte Integrale, beispielsweise TeX Gyre Pagella Math. Schriftbeispiele könnt ihr euch hier ansehen.

Wenn Sie Schriftarten mischen und anpassen, empfiehlt es sich, eine Option wie hinzuzufügen Scale=MatchUppercase.

Wenn Sie ältere Schriftartpakete verwenden müssen, unterstützen viele davon eine Option für aufrechte Integrale, darunter \usepackage[upint]{stix}, \usepackage[upint]{newpxmath}, stix2, newtxmath, usw. Lesen Sie die Dokumentation. Andere haben standardmäßig aufrechte Integrale.

Antwort2

Wenn Sie das wasysymPaket mit der Option laden integrals, werden alle Integralsymbole automatisch im aufrechten Stil dargestellt. Beachten Sie jedoch, dass der Größenunterschied zwischen Integralen im Textstil und im Anzeigestil nicht so ausgeprägt ist wie bei Verwendung der standardmäßigen, d. h. auf Computer Modern basierenden Integralsymbole.

Bildbeschreibung hier eingeben

\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}

Antwort3

Ein sehr kurzes Beispiel für Aufwärtsintegrale mitkpfontsPaket. Hier ist ein Screenshot.

Bildbeschreibung hier eingeben

\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}

Antwort4

Sie könnencmupintPaket; es enthält auch eine ganze Reihe aufrechter Integralsymbole:

\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}

cmupint-Beispiel

verwandte Informationen