Como escrever integrais "verticais" com dimensionamento automático

Como escrever integrais "verticais" com dimensionamento automático

Tenho tentado deixar o símbolo integral "vertical", o que significa que não quero que ele fique inclinado, como na 7ª edição dos Princípios de Óptica de Born. Eu tentei o \varintdo wasysympacote, mas parece não ser redimensionado automaticamente.

alguém poderia me ajudar com isso? Obrigado pela sua atenção e paciência.

Por sugestão de @Mico, aqui está o preâmbulo do meu 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}

Responder1

Se você puder usar o conjunto de ferramentas moderno com unicode-math, então o comando

\setmathfont[StylisticSet=8]{XITS Math}

ou

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

carregará uma variante de fonte com integrais verticais. Em vez disso, você poderia carregar apenas as integrais verticais sobre outra fonte matemática com

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

Várias outras fontes matemáticas Unicode usam integrais verticais por padrão, como TeX Gyre Pagella Math. Você pode ver exemplos de fontes aqui.

Se você estiver misturando e combinando fontes, é uma boa ideia adicionar uma opção como Scale=MatchUppercase.

Se você precisar usar pacotes de fontes herdados, muitos deles suportam uma opção integral vertical, incluindo \usepackage[upint]{stix}, \usepackage[upint]{newpxmath}, stix2, newtxmathe assim por diante. Verifique a documentação. Outros têm integrais verticais por padrão.

Responder2

Se você carregar o wasysympacote com a opção integrals, todos os símbolos integrais serão automaticamente renderizados em estilo vertical. Observe, porém, que a diferença de tamanho entre integrais de estilo de texto e de estilo de exibição não será tão pronunciada como é o caso quando os símbolos integrais padrão, ou seja, baseados em Computer Modern, são empregados.

insira a descrição da imagem aqui

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

Responder3

Um exemplo muito curto de integrais ascendentes usandokpfontspacote. Aqui há uma captura de tela.

insira a descrição da imagem aqui

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

Responder4

Você pode usarcmupintpacote; ele também contém um grande número de símbolos integrais verticais:

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

exemplo cmupint

informação relacionada