The bigints package
Merciadri Luca
February 26, 2010
Contents
1
Introduction
2
2
Use
2
2.1
Loading the Package
. . . .
2
2.2
Available Options
. . . .
2
3
Examples
3
3.1
Possible Calls
. . . .
3
3.2
Practical Examples
. . . .
4
3.2.1
Matrices With Five Rows
. . . .
4
3.2.2
Matrices With Four Rows
. . . .
4
3.2.3
Matrices With Three Rows
. . . .
4
3.2.4
Matrices With Two Rows
. . . .
5
3.2.5
Matrices With One Row
. . . .
5
4
Implementation
6
5
Limitations
7
6
Remarks
7
7
Bugs
7
8
Version History
7
9
Contact
7
10 Credits
7
1
Introduction
This package (v1.1) helps you to write big integrals when needed. For example,
you may want to write standard integrals before a matrix, but if you find them
too small, you can use bigger integrals thanks to this package.
2
Use
2.1
Loading the Package
To load the package, please use
\usepackage{bigints}
Please note that this package loads the package ‘amsmath.’ Consequently, you
do not need to load amsmath after having called bigints.
2.2
Available Options
3
Examples
3.1
Possible Calls
Possible function calls are listed at Table
1
.
Integral’s command
Standard command
Integral’s command’s output
\bigint
Z
Z
\bigints
Z
Z
\bigintss
Z
Z
\bigintsss
Z
Z
\bigintssss
Z
Z
\bigoint
I
I
\bigoints
I
I
\bigointss
I
I
\bigointsss
I
I
\bigointssss
I
I
3.2
Practical Examples
3.2.1
Matrices With Five Rows
Compare
Z
t
ft
i
a
(1−b)−cd−e
dWs dtk
f
− gh
−i + jk + l
−m + n
m
− n
dt
to
Z
t
ft
i
a
(1−b)−cd−e
dWs dtk
f
− gh
−i + jk + l
−m + n
m
− n
dt.
To achieve
Z
t
ft
i
a
(1−b)−cd−e
dWs dtk
f
− gh
−i + jk + l
−m + n
m
− n
dt
you simply need to use \bigint at the place of \int before the matrix.
3.2.2
Matrices With Four Rows
Compare
Z
t
ft
i
a
(1−b)−cd−e
dWs dtk
f
− gh
−i + jk + l
−m + n
dt
to
Z
t
ft
i
a
(1−b)−cd−e
dWs dtk
f
− gh
−i + jk + l
−m + n
dt.
To achieve
Z
t
ft
i
a
(1−b)−cd−e
dWs dtk
f
− gh
−i + jk + l
−m + n
dt
you simply need to use \bigints at the place of \int before the matrix.
3.2.3
Matrices With Three Rows
Compare
Z
t
f
a
(1−b)−cd−e
dWs dtk
f
− gh
dt
to
Z
t
f
a
(1−b)−cd−e
dWs dtk
f
− gh
dt.
3.2.4
Matrices With Two Rows
Compare
Z
t
ft
ia
(1−b)−cd−e
dWs dtk
f
− gh
!
dt
to
Z
t
ft
ia
(1−b)−cd−e
dWs dtk
f
− gh
!
dt.
To achieve
Z
t
ft
ia
(1−b)−cd−e
dWs dtk
f
− gh
!
dt
you simply need to use \bigintsss at the place of \int before the matrix.
3.2.5
Matrices With One Row
Compare
Z
t
ft
ia
(1−b)−cd−e
dWs dtk
dt
to
Z
t
ft
ia
(1−b)−cd−e
dWs dtk
dt.
To achieve
Z
t
ft
ia
(1−b)−cd−e
dWs dtk
dt
you simply need to use \bigintssss at the place of \int before the matrix.
This is here a matter of taste, as both symbols are typographically acceptable.
The same concept can be used for integrals on closed contours, such as the
standard \oint. You simply need to use \bigoint, \bigoints, \bigointss,
\bigointsss
and \bigointssss.
4
Implementation
Here is the code of bigints.sty:
1 %% T h i s i s f i l e ‘ b i g i n t s . s t y ’ v 1 . 1 b y M e r c i a d r i L u c a . 3 \ NeedsTeXFormat{LaTeX 2 e } \ P r o v i d e s P a c k a g e { b i g i n t s } [ 2 0 1 0 / 0 2 / 2 5 W r i t i n g b i g i n t e g r a l s ] 5 \ P a c k a g e I n f o { b i g i n t s }{ T h i s i s B i g i n t s by M e r c i a d r i Luca . } 7 \ R e q u i r e P a c k a g e {amsmath } [ 2 0 0 0 / 0 7 / 1 8 ] 9 \ m a k e a t l e t t e r 11 \newcommand{\ b i g i n t }{\ @ i f n e x t c h a r \ @ b i g i n t s u b \ @ b i g i n t n o s u b} \ d e f \ @ b i g i n t s u b #1{\ d e f \ @ i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g i n t s u b s u p \ @ b i g i n t s u b n o s u p} 13 \ d e f \ @ b i g i n t s u b s u p ˆ#1{\mathop{\ t e x t {\Huge $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 35em%
\ @ i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 15 \ d e f \ @ b i g i n t s u b n o s u p{\mathop{\ t e x t {\Huge $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } \ d e f \ @ b i g i n t n o s u b {\ @ i f n e x t c h a r ˆ\ @ b i g i n t n o s u b s u p\ @ b i g i n t n o s u b n o s u p } 17 \ d e f \ @ b i g i n t n o s u b s u pˆ#1{\mathop{\ t e x t {\Huge $\ i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g i n t n o s u b n o s u p {\mathop{\ t e x t {\Huge $\ i n t $}}\ n o l i m i t s } 19 \newcommand{\ b i g i n t s }{\ @ i f n e x t c h a r \ @ b i g i n t s s u b \ @ b i g i n t s n o s u b } \ d e f \ @ b i g i n t s s u b #1{\ d e f \ @ i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g i n t s s u b s u p \ @ b i g i n t s s u b n o s u p } 21 \ d e f \ @ b i g i n t s s u b s u p ˆ#1{\mathop{\ t e x t {\ huge $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 35em%
\ @ i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 23 \ d e f \ @ b i g i n t s s u b n o s u p {\mathop{\ t e x t {\ huge $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } \ d e f \ @ b i g i n t s n o s u b {\ @ i f n e x t c h a r ˆ\ @ b i g i n t s n o s u b s u p \ @ b i g i n t s n o s u b n o s u p} 25 \ d e f \ @ b i g i n t s n o s u b s u p ˆ#1{\mathop{\ t e x t {\ huge $\ i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g i n t s n o s u b n o s u p {\mathop{\ t e x t {\ huge $\ i n t $}}\ n o l i m i t s } 27 \newcommand{\ b i g i n t s s }{\ @ i f n e x t c h a r \ @ b i g i n t s s s u b \ @ b i g i n t s s n o s u b } \ d e f \ @ b i g i n t s s s u b #1{\ d e f \ @ i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g i n t s s s u b s u p \ @ b i g i n t s s s u b n o s u p } 29 \ d e f \ @ b i g i n t s s s u b s u p ˆ#1{\mathop{\ t e x t {\LARGE$\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 25em%
\ @ i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 31 \ d e f \ @ b i g i n t s s s u b n o s u p {\mathop{\ t e x t {\LARGE$\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } \ d e f \ @ b i g i n t s s n o s u b {\ @ i f n e x t c h a r ˆ\ @ b i g i n t s s n o s u b s u p \ @ b i g i n t s s n o s u b n o s u p } 33 \ d e f \ @ b i g i n t s s n o s u b s u p ˆ#1{\mathop{\ t e x t {\LARGE$\ i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g i n t s s n o s u b n o s u p {\mathop{\ t e x t {\LARGE$\ i n t $}}\ n o l i m i t s } 35 \newcommand{\ b i g i n t s s s }{\ @ i f n e x t c h a r \ @ b i g i n t s s s s u b \ @ b i g i n t s s s n o s u b} \ d e f \ @ b i g i n t s s s s u b #1{\ d e f \ @ i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g i n t s s s s u b s u p\ @ b i g i n t s s s s u b n o s u p } 37 \ d e f \ @ b i g i n t s s s s u b s u pˆ#1{\mathop{\ t e x t {\ L a r g e $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 20em%
\ @ i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 39 \ d e f \ @ b i g i n t s s s s u b n o s u p {\mathop{\ t e x t {\ L a r g e $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } \ d e f \ @ b i g i n t s s s n o s u b{\ @ i f n e x t c h a r ˆ\ @ b i g i n t s s s n o s u b s u p \ @ b i g i n t s s s n o s u b n o s u p } 41 \ d e f \ @ b i g i n t s s s n o s u b s u p ˆ#1{\mathop{\ t e x t {\ L a r g e $\ i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g i n t s s s n o s u b n o s u p {\mathop{\ t e x t {\ L a r g e $\ i n t $}}\ n o l i m i t s } 43 \newcommand{\ b i g i n t s s s s }{\ @ i f n e x t c h a r \ @ b i g i n t s s s s s u b \ @ b i g i n t s s s s n o s u b } \ d e f \ @ b i g i n t s s s s s u b #1{\ d e f \ @ i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g i n t s s s s s u b s u p \ @ b i g i n t s s s s s u b n o s u p} 45 \ d e f \ @ b i g i n t s s s s s u b s u p ˆ#1{\mathop{\ t e x t {\ l a r g e $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 15em%
\ @ i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 47 \ d e f \ @ b i g i n t s s s s s u b n o s u p{\mathop{\ t e x t {\ l a r g e $\ i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } \ d e f \ @ b i g i n t s s s s n o s u b {\ @ i f n e x t c h a r ˆ\ @ b i g i n t s s s s n o s u b s u p\ @ b i g i n t s s s s n o s u b n o s u p } 49 \ d e f \ @ b i g i n t s s s s n o s u b s u pˆ#1{\mathop{\ t e x t {\ l a r g e $\ i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g i n t s s s s n o s u b n o s u p {\mathop{\ t e x t {\ l a r g e $\ i n t $}}\ n o l i m i t s } 51 \newcommand{\ b i g o i n t }{\ @ i f n e x t c h a r \ @ b i g o i n t s u b \ @ b i g o i n t n o s u b} 53 \ d e f \ @ b i g o i n t s u b #1{\ d e f \ @ o i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g o i n t s u b s u p \ @ b i g o i n t s u b n o s u p} \ d e f \ @ b i g o i n t s u b s u p ˆ#1{\mathop{\ t e x t {\Huge $\ o i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 35em% 55 \ @ o i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g o i n t s u b n o s u p{\mathop{\ t e x t {\Huge $\ o i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ o i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } 57 \ d e f \ @ b i g o i n t n o s u b{\ @ i f n e x t c h a r ˆ\ @ b i g o i n t n o s u b s u p\ @ b i g o i n t n o s u b n o s u p } \ d e f \ @ b i g o i n t n o s u b s u pˆ#1{\mathop{\ t e x t {\ Huge $\ o i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 59 \ d e f \ @ b i g o i n t n o s u b n o s u p {\mathop{\ t e x t {\Huge $\ o i n t $}}\ n o l i m i t s } \newcommand{\ b i g o i n t s }{\ @ i f n e x t c h a r \ @ b i g o i n t s s u b \ @ b i g o i n t s n o s u b } 61 \ d e f \ @ b i g o i n t s s u b #1{\ d e f \ @ o i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g o i n t s s u b s u p \ @ b i g o i n t s s u b n o s u p } \ d e f \ @ b i g o i n t s s u b s u p ˆ#1{\mathop{\ t e x t {\ huge $\ o i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 35em% 63 \ @ o i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g o i n t s s u b n o s u p {\mathop{\ t e x t {\ huge $\ o i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ o i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } 65 \ d e f \ @ b i g o i n t s n o s u b {\ @ i f n e x t c h a r ˆ\ @ b i g o i n t s n o s u b s u p \ @ b i g o i n t s n o s u b n o s u p} \ d e f \ @ b i g o i n t s n o s u b s u p ˆ#1{\mathop{\ t e x t {\ huge $\ o i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 67 \ d e f \ @ b i g o i n t s n o s u b n o s u p {\mathop{\ t e x t {\ huge $\ o i n t $}}\ n o l i m i t s } \newcommand{\ b i g o i n t s s }{\ @ i f n e x t c h a r \ @ b i g o i n t s s s u b\ @ b i g o i n t s s n o s u b } 69 \ d e f \ @ b i g o i n t s s s u b #1{\ d e f \ @ o i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g o i n t s s s u b s u p \ @ b i g o i n t s s s u b n o s u p } \ d e f \ @ b i g o i n t s s s u b s u p ˆ#1{\mathop{\ t e x t {\LARGE$\ o i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \kern −0. 25em% 71 \ @ o i n t @ s u b s c r i p t $} } ˆ{ \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } \ d e f \ @ b i g o i n t s s s u b n o s u p {\mathop{\ t e x t {\LARGE$\ o i n t { \ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e \ @ o i n t @ s u b s c r i p t $} } $} } \ n o l i m i t s } 73 \ d e f \ @ b i g o i n t s s n o s u b {\ @ i f n e x t c h a r ˆ\ @ b i g o i n t s s n o s u b s u p \ @ b i g o i n t s s n o s u b n o s u p } \ d e f \ @ b i g o i n t s s n o s u b s u p ˆ#1{\mathop{\ t e x t {\LARGE$\ o i n t ˆ{\ t e x t {\ n o r m a l s i z e $\ s c r i p t s t y l e #1$}}$}}\ n o l i m i t s } 75 \ d e f \ @ b i g o i n t s s n o s u b n o s u p {\mathop{\ t e x t {\LARGE$\ o i n t $}}\ n o l i m i t s } \newcommand{\ b i g o i n t s s s }{\ @ i f n e x t c h a r \ @ b i g o i n t s s s s u b \ @ b i g o i n t s s s n o s u b} 77 \ d e f \ @ b i g o i n t s s s s u b #1{\ d e f \ @ o i n t @ s u b s c r i p t {#1}\ @ i f n e x t c h a r ˆ\ @ b i g o i n t s s s s u b s u p\ @ b i g o i n t s s s s u b n o s u p }
\ r e l a x