Articles
Å ha to grenser i dobbelt integral?
On februar 10, 2021 by adminMy tex
\begin{equation} \iint \limits_{-\infty}^{+\infty} \end{equation}
Det ser ut som
Jeg vil ha to grenser der over og under.
Hvordan kan du ha to grenser over og under de to integralene?
Kommentarer
Svar
Du forventer sannsynligvis iterert integral, ikke dobbelt integral. Derfor
\documentclass{article} \begin{document} \newcommand{\Int}{\int\limits} \begin{equation} \Int_{-\infty}^{+\infty} \Int_{-\infty}^{+\infty}f(x,y) \,dx\,dy \end{equation} \end{document}
Svar
Flere integrerte makroer av amsmath
støtter bare nedre grenser for flere integraler.
Du kan komme deg rundt dette ved å bruke en spesialisert font for integraler, som den som er gitt av esint
.
\documentclass{article} \usepackage{amsmath} \usepackage{esint} \makeatletter %% make esint definition in line with amsmath \@for\next:={int,iint,iiint,iiiint,dotsint,oint,oiint,sqint,sqiint, ointctrclockwise,ointclockwise,varointclockwise,varointctrclockwise, fint,varoiint,landupint,landdownint}\do{% \expandafter\edef\csname\next\endcsname{% \noexpand\DOTSI \expandafter\noexpand\csname\next op\endcsname \noexpand\ilimits@ }% } \makeatother \begin{document} \begin{equation*} \iint \limits_{-\infty}^{+\infty} \end{equation*} \end{document}
Kommentarer
- Dette er en veldig fin idé!
Svar
Her kommer en mulig løsning
\documentclass{article} \usepackage{amsmath} \makeatletter \newlength\tmp@\newlength\t@mp \newcommand{\comp}[3] {\mathop{ \settowidth\tmp@{$\displaystyle\mathop{#1}^{#3}_{#2}$} \hbox to \tmp@{\hss \settowidth\t@mp{$\displaystyle #1$}\setlength\t@mp{.45\t@mp} $\displaystyle\mathop{#1}^{\hspace\t@mp #3}_{\hspace{-\t@mp}#2}$ \hss} }} \makeatother \begin{document} \[ \begin{aligned} &\comp{\int}{A}{B}+\int\\ &\intop_A^B+\intop\\ &\intop+\intop\\ &\comp{\int}{AAA}{BBB}+\int\\ &\intop_{AAA}^{BBB}+\int\\ &\comp{\int}{AAAAAAAAA}{BBBBBBBBB}+\int\\ &\intop_{AAAAAAAAA}^{BBBBBBBBB}+\int\\ \end{aligned} % \begin{aligned} &\comp{\int}{A}{B}\intop_{A}^{B}\\ &\comp{\int}{AAA}{\rule{1cm}{10cm}}\intop_{AAA}^{\rule{1cm}{10cm}}\\ &\comp{\int}{AAAAAAAAA}{BBBBBBBBB}\intop_{AAAAAAAAA}^{BBBBBBBBB}\\ % &\comp{\iint}{A}{B}\iint\limits_{A}^{B}\iint\\ &\comp{\iint}{AAA}{BBB}\quad\iint\limits_{AAA}^{BBB}\iint \comp{\iint}{-\infty}{+\infty}\\ &\comp{\iint}{AAAAAAAAA}{BBBBBBBBB}\quad\iint\limits_{AAAAAAAAA}^{BBBBBBBBB}\iint\\ % \end{aligned} \] \end{document}
Kommentarer
- Velkommen til TeX.SE. Hvis du trekker inn kodelinjer med fire mellomrom – gjøres det lettest ved å markere de aktuelle radene og klikke på
{}
" -knappen " i raden over redigeringsvinduet – siden ' s programvare vil skrive ut koden automatisk. (Backticks skal bare brukes for innebygde kodebiter.) - Jeg ' har tatt oss friheten til å redigere koden for å gjøre den minimalt kompilerbar. Gi fullstendig kompilerbare eksempler i stedet for kodebiter som får deg til å gjette hvilke pakker som må lastes inn (her:
amsmath
-pakken for\iint
makro) kan være en frustrerende øvelse, jo mer hvis leseren ikke er ' t en erfaren LaTeX-bruker. - Kan du forklare formålet med
\rlap
? - @Masir Jeg bruker den bare til å lage overskrift
+\infty
. Det\rlap
inneholder, er faktisk skjult. Men jeg ' er ikke sikker på om det fungerer på systemet ditt siden jeg ikke ' ikke fikk et riktig resultat som forventet.
\int
to ganger?