Cómo escribir integrales "rectas" con dimensionamiento automático

Cómo escribir integrales "rectas" con dimensionamiento automático

He estado tratando de hacer que el símbolo integral sea "vertical", lo que significa que no quiero que esté inclinado, como en la séptima edición de Principios de óptica de Born. Probé la versión \varintdel wasysympaquete, pero parece que no se cambia de tamaño automáticamente.

¿Puede alguien ayudarme con esto? Gracias por su atención y paciencia.

Según la sugerencia de @Mico, aquí está el preámbulo de mi documento:

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

Respuesta1

Si puede utilizar la cadena de herramientas moderna con unicode-math, entonces el comando

\setmathfont[StylisticSet=8]{XITS Math}

o

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

cargará una variante de fuente con integrales verticales. En su lugar, podrías cargar sólo las integrales verticales sobre otra fuente matemática con

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

Varias otras fuentes matemáticas Unicode utilizan integrales verticales de forma predeterminada, como TeX Gyre Pagella Math. Puedes ver ejemplos de fuentes aquí.

Si estás mezclando y combinando fuentes, es una buena idea agregar una opción como Scale=MatchUppercase.

Si debe utilizar paquetes de fuentes heredados, muchos de ellos admiten una opción integral vertical, incluidos \usepackage[upint]{stix}, \usepackage[upint]{newpxmath}, stix2, newtxmathetc. Consulta la documentación. Otros tienen integrales rectas por defecto.

Respuesta2

Si carga el wasysympaquete con la opción integrals, todos los símbolos integrales se representarán automáticamente en estilo vertical. Sin embargo, tenga en cuenta que la diferencia de tamaño entre las integrales de estilo de texto y de visualización no será tan pronunciada como en el caso cuando se emplean los símbolos integrales predeterminados, es decir, basados ​​en Computer Modern.

ingrese la descripción de la imagen aquí

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

Respuesta3

Un ejemplo muy breve de integrales ascendentes utilizandokpfontspaquete. Aquí hay una captura de pantalla.

ingrese la descripción de la imagen aquí

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

Respuesta4

Puedes usarcmupintpaquete; también contiene un buen número de símbolos de integrales verticales:

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

ejemplo de cmupint

información relacionada