Articles
At have to grænser i dobbelt integral?
On februar 10, 2021 by adminMin tex
\begin{equation} \iint \limits_{-\infty}^{+\infty} \end{equation}
Det ser ud som
Jeg vil have to grænser der over og under.
Hvordan kan du have to grænser over og under de to integraler?
Kommentarer
Svar
Du forventer sandsynligvis itereret 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
De flere integrale makroer af amsmath
understøtter kun nedre grænser for flere integraler.
Du kan komme rundt dette ved hjælp af en speciel skrifttype til integraler, som den der leveres af 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 meget flot 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 indrykker kodelinjer med fire mellemrum – gøres det nemmest ved at fremhæve de pågældende rækker og klikke på knappen
{}
" " i rækken over redigeringsvinduet – webstedet ' s software udskriver koden automatisk. (Backticks bør kun bruges til indbyggede kodestykker.) - Jeg ' har taget os friheden til at redigere din kode for at gøre den minimalt kompilerbar. Tilvejebringelse af fuldt kompilerbare eksempler snarere end kodestykker, der får dig til at gætte, hvilke pakker der muligvis skal indlæses (her:
amsmath
-pakken til\iint
makro) kan være en frustrerende øvelse, jo mere hvis læseren ikke er ' t en erfaren LaTeX-bruger. - Kan du venligst forklare formålet med
\rlap
? - @Masir Jeg bruger det bare til at oprette overskrift
+\infty
. Hvad\rlap
indeholder, er faktisk skjult. Men jeg ' er ikke sikker på, om det fungerer på dit system, da jeg ikke ' ikke fik et korrekt resultat som forventet.
\int
to gange?