intexgral – A LaTeX package for typesetting integrals
The package requires pkginfograb and derivative. Having installed these packages should normally ensure a LaTeX3 version newer than 2025-05-14, which is necessary for the good functioning of intexgral.
The latest version can be found on its CTAN page.
Simply write
\usepackage{intexgral}
in the preamble of your document.
The package provides a central macro \integral that helps typeset integrals. As it only contains one argument – the integrand – its use is heavily dependent of a key = value interface. The latter allows the user to customise many elements of an integral, including:
The package also offers a couple of auxiliary macros to help enhance the use of some keys:
\NewLimitsKeyword (and its variant) to associate keywords with common limits.\NewVariableKeyword (and its variant) to associate keywords to common lists of differential (and Jacobian).NewSymbolKeyword (and its variant) to associate symbols to user-friendly keys.\differentials to precisely place the differentials wherever the user wants to.and much more… See the documentation for exhaustive presentation of all the features along with examples.
Copyright 2025-present Valentin Dao
This work may be distributed and/or modified under the conditions of The LaTeX Project Public License v1.3c or later.
This work has the LPPL status maintained.
The current maintainer of of this work is Valentin Dao ([email protected])
Contribution: Anthony Saint-Criq
README.md (this file)
build.lua
intexgral.ins
intexgral-fr.dtx
intexgral-en.dtx
Both .dtx files, when run through the .ins file, will produce the following:
intexgral.sty
intexgral-fr.pdf
intexgral-en.pdf
domain* and mode keys.\IntegralSetup and \NewSymbolKeyword macros.\defaultdiff, \defaultvdiff and \vdiffstyle in favour of \IntegralSetup.\NewSymbolKeyword.int-split key in favour of mode.\NewIntegralSymbolvariables to variables, lower-lim and upper-lim to llimit and ulimit, int-symb to symbol, invert-differentials and hide-differentials to invert-diff and hide-diff).hide-diff to a local option rather than a package one.limits-mode to a package option instead of a macro key.\intexgralsetup, \defaultdiff, \defaultvdiff and \vdiffstyle.diff-vec_style key in favour of \vdiffstyle and warning messages about misuse of semi-colon in conjunction with the int-split key.\integral was used successively in the same TeX group. Details can be found here.single, contour etc).