Is there a possibility to draw large integral signs?

I have found the package `bigints`

but I have the feeling it is not very professional…

Any better idea?

Skip to content
# [Tex/LaTex] Big integral sign

math-modesymbols

Is there a possibility to draw large integral signs?

I have found the package `bigints`

but I have the feeling it is not very professional…

Any better idea?

## Best Answer

I'm aware of three packages that will let you create larger integral signs:

`bigints`

,`mtpro2`

, and`relsize`

.`bigints`

provides the following commands to scale up the symbol produced by`\int`

:`\bigintssss`

,`\bigintsss`

,`\bigintss`

,`\bigints`

, and`\bigint`

. Using the default math font family (Computer Modern) and the default text font size of 10pt, these commands (including the "ordinary"`\int`

) produce the following symbols, with a dummy integrand thrown in for scale:`mtpro2`

package, which uses Times New Roman-style fonts, provides the commands`\xl`

,`\XL`

, and`\XXL`

(as well as the gynormous, 10cm-tall`\XXXL`

, not shown below) as prefixes to`\int`

. This is how these integrals look like when typeset with the`mtpro2`

package:By the way, the full

`mtpro2`

package is not free. However, its "lite" subset (which is all that's needed to use the prefix commands`\xl`

, etc.)isfree. The package may be downloaded from this site.`\mathlarger`

of the`relsize`

package can also produce larger integral symbols. (For multi-step enlargements, the`exscale`

package must be loaded as well.) For a one-step increase in size, you'd type`\mathop{\mathlarger{\int}}`

; for a two-step increase, you'd type`\mathop{\mathlarger{\mathlarger{\int}}}`

, etc.To my taste, all three sets of results look quite professional. :-)

Three further comments, and a caveat:

None of these packages seems to do a great job placing the lower

andupper limits of integration. A reasonable positioning of the lower limit of integration, in particular, will require inserting either several "negative thinspace" (`\!`

) directives -- the larger the integral symbol, the more`\!`

instructions will likely be required -- or something like`\mkern-18mu`

. (Use`\mkern`

rather than`\kern`

when in math mode.)The

`bigints`

package can produce five large variants for`\oint`

as well, but (again AFAICT) not for double, triple, surface, slashed, etc. integrals. The`mtpro2`

package, while providing "only" three large variants of`\int`

(I'm disregarding the`\XXXL`

-prefix variant!), can produce large variants of`\iint`

,`\iiint`

,`\oiint`

,`\oiiint`

,`\barint`

,`\slashint`

, and clockwise- and counterclockwise-oriented line integrals. Similarly, the`\mathlarger`

command of the`relsize`

package can be applied to any operator symbol -- including`\iint`

,`\iiint`

, etc.The

`mtpro2`

package can be used in conjunction with both the`bigints`

and the`relsize`

packages. If the`mtpro2`

package is loaded, the instructions`\bigintssss`

,`\bigintsss`

, ...`\mathop{\mathlarger{\int}}`

, ... will produce integral symbols that are a bit "thicker", in keeping with the style of the`\int`

symbols produced directly by the`mtpro2`

package.May 2014 update: I have recently discovered that the`bigints`

package doesn't seem to be compatible with the`lmodern`

package, in the sense that the macros of the`bigints`

pacakge do not generate "large" integral symbols if the`lmodern`

package is loaded as well. For a work-around, please see this answer by @egreg. The work-around consists of inserting the instructionsin the preamble, after loading the

`lmodern`

package.Finally, here's the code that produced the three screenshots shown above.

With the

`bigints`

package:With the

`mtpro2`

package:With the

`relsize`

and`exscale`

packages: