Articles
Om twee limieten in dubbele integraal te hebben?
Geplaatst op februari 10, 2021 door adminMijn tex
\begin{equation} \iint \limits_{-\infty}^{+\infty} \end{equation}
Het lijkt op
Ik wil twee limieten daar boven en onder.
Hoe kun je twee limieten hebben boven en onder de twee integralen?
Reacties
Antwoord
Je verwacht waarschijnlijk een herhaalde integraal, geen dubbele integraal. Vandaar
\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}
Antwoord
De meerdere integrale macros van amsmath
ondersteunen alleen lagere limieten op meerdere integralen.
Je kunt dit omzeilen door een gespecialiseerd lettertype te gebruiken voor integralen, zoals dat wordt geleverd door 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}
Opmerkingen
- Dit is een heel leuk idee!
Antwoord
Hier komt een mogelijke oplossing
\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}
Reacties
- Welkom bij TeX.SE. Als u regels code vier spaties laat inspringen – dit is het gemakkelijkst door de betreffende rijen te markeren en op de
{}
" knop " in de rij boven het bewerkingsvenster – de software van de site ' zal de code automatisch mooi afdrukken. (Backticks mogen alleen worden gebruikt voor inline codefragmenten.) - Ik ' heb de vrijheid genomen om je code te bewerken om deze minimaal compileerbaar te maken. Volledig compileerbare voorbeelden bieden in plaats van codefragmenten die u doen raden welke pakketten mogelijk moeten worden geladen (hier: het
amsmath
pakket voor het\iint
macro) kan een frustrerende oefening zijn, vooral als de lezer geen ' t een ervaren LaTeX-gebruiker is. - Kunt u het doel van
\rlap
? - @Masir Ik gebruik het alleen om het superscript
+\infty
te maken. Wat\rlap
bevat, is eigenlijk verborgen. Maar ik ' weet niet zeker of het werkt op uw systeem, aangezien ik ' geen correct resultaat heb gekregen zoals verwacht.
\int
twee keer gebruikt?