summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-02-27 00:35:41 +0000
committerKarl Berry <karl@freefriends.org>2010-02-27 00:35:41 +0000
commit34b5700c7ec2fecd85ab683769032cfa188ecb10 (patch)
tree7723e1e8770797a20623af90fa3f8b5a431421d4
parent9bf63f594ba22d81d8ce6ef2f94e32e9ee493bcf (diff)
bigints update (26feb10)
git-svn-id: svn://tug.org/texlive/trunk@17223 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xMaster/texmf-dist/doc/latex/bigints/README2
-rwxr-xr-xMaster/texmf-dist/doc/latex/bigints/bigints.forlisting121
-rw-r--r--Master/texmf-dist/doc/latex/bigints/bigints.pdfbin102239 -> 111589 bytes
-rwxr-xr-xMaster/texmf-dist/doc/latex/bigints/bigints.tex60
-rw-r--r--Master/texmf-dist/tex/latex/bigints/bigints.sty43
5 files changed, 178 insertions, 48 deletions
diff --git a/Master/texmf-dist/doc/latex/bigints/README b/Master/texmf-dist/doc/latex/bigints/README
index 13b25989077..6f926e4ad41 100755
--- a/Master/texmf-dist/doc/latex/bigints/README
+++ b/Master/texmf-dist/doc/latex/bigints/README
@@ -1,4 +1,4 @@
-This is the README file of the bigints package v1.0 by Merciadri Luca.
+This is the README file of the bigints package v1.1 by Merciadri Luca.
To use the bigints package correctly, please install the .sty
file in your LaTeX distribution, or use it in the directories of your
diff --git a/Master/texmf-dist/doc/latex/bigints/bigints.forlisting b/Master/texmf-dist/doc/latex/bigints/bigints.forlisting
index 3a3ffc3accc..fc2f5dd73a1 100755
--- a/Master/texmf-dist/doc/latex/bigints/bigints.forlisting
+++ b/Master/texmf-dist/doc/latex/bigints/bigints.forlisting
@@ -1,54 +1,95 @@
-%% This is file `bigints.sty' v1.0 by Merciadri Luca.
+%% This is file `bigints.sty' v1.1 by Merciadri Luca.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bigints}[2010/15/02 Writing big integrals]
-\PackageInfo{dashundergaps}{This is Bigints by Merciadri Luca.}
+\ProvidesPackage{bigints}[2010/25/02 Writing big integrals]
+\PackageInfo{bigints}{This is Bigints by Merciadri Luca.}
\RequirePackage{amsmath}[2000/07/18]
-\makeatletter
-\newcommand{\bigint}{\@ifnextchar_\@bigintsub\@bigintnosub}
-\def\@bigintsub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintsubsup\@bigintsubnosup}
+\makeatletter
+\newcommand{\bigint}{\@ifnextchar_\@bigintsub\@bigintnosub}
+\def\@bigintsub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintsubsup\@bigintsubnosup}
\def\@bigintsubsup^#1{\mathop{\text{\Huge$\int_{\text{\normalsize$\scriptstyle\kern-0.35em%
-\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintsubnosup{\mathop{\text{\Huge$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
-\def\@bigintnosub{\@ifnextchar^\@bigintnosubsup\@bigintnosubnosup}
-\def\@bigintnosubsup^#1{\mathop{\text{\Huge$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintnosubnosup{\mathop{\text{\Huge$\int$}}\nolimits}
-\newcommand{\bigints}{\@ifnextchar_\@bigintssub\@bigintsnosub}
-\def\@bigintssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintssubsup\@bigintssubnosup}
+\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintsubnosup{\mathop{\text{\Huge$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
+\def\@bigintnosub{\@ifnextchar^\@bigintnosubsup\@bigintnosubnosup}
+\def\@bigintnosubsup^#1{\mathop{\text{\Huge$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintnosubnosup{\mathop{\text{\Huge$\int$}}\nolimits}
+\newcommand{\bigints}{\@ifnextchar_\@bigintssub\@bigintsnosub}
+\def\@bigintssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintssubsup\@bigintssubnosup}
\def\@bigintssubsup^#1{\mathop{\text{\huge$\int_{\text{\normalsize$\scriptstyle\kern-0.35em%
-\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintssubnosup{\mathop{\text{\huge$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
-\def\@bigintsnosub{\@ifnextchar^\@bigintsnosubsup\@bigintsnosubnosup}
-\def\@bigintsnosubsup^#1{\mathop{\text{\huge$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintsnosubnosup{\mathop{\text{\huge$\int$}}\nolimits}
-\newcommand{\bigintss}{\@ifnextchar_\@bigintsssub\@bigintssnosub}
-\def\@bigintsssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintsssubsup\@bigintsssubnosup}
+\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintssubnosup{\mathop{\text{\huge$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
+\def\@bigintsnosub{\@ifnextchar^\@bigintsnosubsup\@bigintsnosubnosup}
+\def\@bigintsnosubsup^#1{\mathop{\text{\huge$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintsnosubnosup{\mathop{\text{\huge$\int$}}\nolimits}
+\newcommand{\bigintss}{\@ifnextchar_\@bigintsssub\@bigintssnosub}
+\def\@bigintsssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintsssubsup\@bigintsssubnosup}
\def\@bigintsssubsup^#1{\mathop{\text{\LARGE$\int_{\text{\normalsize$\scriptstyle\kern-0.25em%
-\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintsssubnosup{\mathop{\text{\LARGE$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
-\def\@bigintssnosub{\@ifnextchar^\@bigintssnosubsup\@bigintssnosubnosup}
-\def\@bigintssnosubsup^#1{\mathop{\text{\LARGE$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintssnosubnosup{\mathop{\text{\LARGE$\int$}}\nolimits}
-\newcommand{\bigintsss}{\@ifnextchar_\@bigintssssub\@bigintsssnosub}
-\def\@bigintssssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintssssubsup\@bigintssssubnosup}
+\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintsssubnosup{\mathop{\text{\LARGE$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
+\def\@bigintssnosub{\@ifnextchar^\@bigintssnosubsup\@bigintssnosubnosup}
+\def\@bigintssnosubsup^#1{\mathop{\text{\LARGE$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintssnosubnosup{\mathop{\text{\LARGE$\int$}}\nolimits}
+\newcommand{\bigintsss}{\@ifnextchar_\@bigintssssub\@bigintsssnosub}
+\def\@bigintssssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintssssubsup\@bigintssssubnosup}
\def\@bigintssssubsup^#1{\mathop{\text{\Large$\int_{\text{\normalsize$\scriptstyle\kern-0.20em%
-\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintssssubnosup{\mathop{\text{\Large$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
-\def\@bigintsssnosub{\@ifnextchar^\@bigintsssnosubsup\@bigintsssnosubnosup}
-\def\@bigintsssnosubsup^#1{\mathop{\text{\Large$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintsssnosubnosup{\mathop{\text{\Large$\int$}}\nolimits}
-\newcommand{\bigintssss}{\@ifnextchar_\@bigintsssssub\@bigintssssnosub}
-\def\@bigintsssssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintsssssubsup\@bigintsssssubnosup}
+\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintssssubnosup{\mathop{\text{\Large$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
+\def\@bigintsssnosub{\@ifnextchar^\@bigintsssnosubsup\@bigintsssnosubnosup}
+\def\@bigintsssnosubsup^#1{\mathop{\text{\Large$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintsssnosubnosup{\mathop{\text{\Large$\int$}}\nolimits}
+\newcommand{\bigintssss}{\@ifnextchar_\@bigintsssssub\@bigintssssnosub}
+\def\@bigintsssssub_#1{\def\@int@subscript{#1}\@ifnextchar^\@bigintsssssubsup\@bigintsssssubnosup}
\def\@bigintsssssubsup^#1{\mathop{\text{\large$\int_{\text{\normalsize$\scriptstyle\kern-0.15em%
-\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintsssssubnosup{\mathop{\text{\large$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
-\def\@bigintssssnosub{\@ifnextchar^\@bigintssssnosubsup\@bigintssssnosubnosup}
-\def\@bigintssssnosubsup^#1{\mathop{\text{\large$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
-\def\@bigintssssnosubnosup{\mathop{\text{\large$\int$}}\nolimits}
-\makeatother
+\@int@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintsssssubnosup{\mathop{\text{\large$\int_{\text{\normalsize$\scriptstyle\@int@subscript$}}$}}\nolimits}
+\def\@bigintssssnosub{\@ifnextchar^\@bigintssssnosubsup\@bigintssssnosubnosup}
+\def\@bigintssssnosubsup^#1{\mathop{\text{\large$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigintssssnosubnosup{\mathop{\text{\large$\int$}}\nolimits}
+
+\newcommand{\bigoint}{\@ifnextchar_\@bigointsub\@bigointnosub}
+\def\@bigointsub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsubsup\@bigointsubnosup}
+\def\@bigointsubsup^#1{\mathop{\text{\Huge$\oint_{\text{\normalsize$\scriptstyle\kern-0.35em%
+\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsubnosup{\mathop{\text{\Huge$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointnosub{\@ifnextchar^\@bigointnosubsup\@bigointnosubnosup}
+\def\@bigointnosubsup^#1{\mathop{\text{\Huge$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointnosubnosup{\mathop{\text{\Huge$\oint$}}\nolimits}
+\newcommand{\bigoints}{\@ifnextchar_\@bigointssub\@bigointsnosub}
+\def\@bigointssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointssubsup\@bigointssubnosup}
+\def\@bigointssubsup^#1{\mathop{\text{\huge$\oint_{\text{\normalsize$\scriptstyle\kern-0.35em%
+\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssubnosup{\mathop{\text{\huge$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointsnosub{\@ifnextchar^\@bigointsnosubsup\@bigointsnosubnosup}
+\def\@bigointsnosubsup^#1{\mathop{\text{\huge$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsnosubnosup{\mathop{\text{\huge$\oint$}}\nolimits}
+\newcommand{\bigointss}{\@ifnextchar_\@bigointsssub\@bigointssnosub}
+\def\@bigointsssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsssubsup\@bigointsssubnosup}
+\def\@bigointsssubsup^#1{\mathop{\text{\LARGE$\oint_{\text{\normalsize$\scriptstyle\kern-0.25em%
+\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssubnosup{\mathop{\text{\LARGE$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointssnosub{\@ifnextchar^\@bigointssnosubsup\@bigointssnosubnosup}
+\def\@bigointssnosubsup^#1{\mathop{\text{\LARGE$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssnosubnosup{\mathop{\text{\LARGE$\oint$}}\nolimits}
+\newcommand{\bigointsss}{\@ifnextchar_\@bigointssssub\@bigointsssnosub}
+\def\@bigointssssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointssssubsup\@bigointssssubnosup}
+\def\@bigointssssubsup^#1{\mathop{\text{\Large$\oint_{\text{\normalsize$\scriptstyle\kern-0.20em%
+\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssssubnosup{\mathop{\text{\Large$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointsssnosub{\@ifnextchar^\@bigintsssnosubsup\@bigointsssnosubnosup}
+\def\@bigointsssnosubsup^#1{\mathop{\text{\Large$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssnosubnosup{\mathop{\text{\Large$\oint$}}\nolimits}
+\newcommand{\bigointssss}{\@ifnextchar_\@bigointsssssub\@bigointssssnosub}
+\def\@bigointsssssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsssssubsup\@bigointsssssubnosup}
+\def\@bigointsssssubsup^#1{\mathop{\text{\large$\oint_{\text{\normalsize$\scriptstyle\kern-0.15em%
+\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssssubnosup{\mathop{\text{\large$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointssssnosub{\@ifnextchar^\@bigointssssnosubsup\@bigointssssnosubnosup}
+\def\@bigointssssnosubsup^#1{\mathop{\text{\large$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssssnosubnosup{\mathop{\text{\large$\oint$}}\nolimits}
+\makeatother
\relax
diff --git a/Master/texmf-dist/doc/latex/bigints/bigints.pdf b/Master/texmf-dist/doc/latex/bigints/bigints.pdf
index 912a8d0568d..5f19b4424ce 100644
--- a/Master/texmf-dist/doc/latex/bigints/bigints.pdf
+++ b/Master/texmf-dist/doc/latex/bigints/bigints.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bigints/bigints.tex b/Master/texmf-dist/doc/latex/bigints/bigints.tex
index 63ca5a29223..385cb47a741 100755
--- a/Master/texmf-dist/doc/latex/bigints/bigints.tex
+++ b/Master/texmf-dist/doc/latex/bigints/bigints.tex
@@ -1,3 +1,4 @@
+
\documentclass[10pt,a4paper,final,makeidx,twosides]{article}
\usepackage{amsmath}
@@ -92,6 +93,42 @@
\def\@bigintssssnosub{\@ifnextchar^\@bigintssssnosubsup\@bigintssssnosubnosup}
\def\@bigintssssnosubsup^#1{\mathop{\text{\large$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
\def\@bigintssssnosubnosup{\mathop{\text{\large$\int$}}\nolimits}
+
+\newcommand{\bigoint}{\@ifnextchar_\@bigointsub\@bigointnosub}
+\def\@bigointsub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsubsup\@bigointsubnosup}
+\def\@bigointsubsup^#1{\mathop{\text{\Huge$\oint_{\text{\normalsize$\scriptstyle\kern-0.35em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsubnosup{\mathop{\text{\Huge$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointnosub{\@ifnextchar^\@bigointnosubsup\@bigointnosubnosup}
+\def\@bigointnosubsup^#1{\mathop{\text{\Huge$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointnosubnosup{\mathop{\text{\Huge$\oint$}}\nolimits}
+\newcommand{\bigoints}{\@ifnextchar_\@bigointssub\@bigointsnosub}
+\def\@bigointssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointssubsup\@bigointssubnosup}
+\def\@bigointssubsup^#1{\mathop{\text{\huge$\oint_{\text{\normalsize$\scriptstyle\kern-0.35em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssubnosup{\mathop{\text{\huge$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointsnosub{\@ifnextchar^\@bigointsnosubsup\@bigointsnosubnosup}
+\def\@bigointsnosubsup^#1{\mathop{\text{\huge$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsnosubnosup{\mathop{\text{\huge$\oint$}}\nolimits}
+\newcommand{\bigointss}{\@ifnextchar_\@bigointsssub\@bigointssnosub}
+\def\@bigointsssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsssubsup\@bigointsssubnosup}
+\def\@bigointsssubsup^#1{\mathop{\text{\LARGE$\oint_{\text{\normalsize$\scriptstyle\kern-0.25em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssubnosup{\mathop{\text{\LARGE$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointssnosub{\@ifnextchar^\@bigointssnosubsup\@bigointssnosubnosup}
+\def\@bigointssnosubsup^#1{\mathop{\text{\LARGE$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssnosubnosup{\mathop{\text{\LARGE$\oint$}}\nolimits}
+\newcommand{\bigointsss}{\@ifnextchar_\@bigointssssub\@bigointsssnosub}
+\def\@bigointssssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointssssubsup\@bigointssssubnosup}
+\def\@bigointssssubsup^#1{\mathop{\text{\Large$\oint_{\text{\normalsize$\scriptstyle\kern-0.20em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssssubnosup{\mathop{\text{\Large$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointsssnosub{\@ifnextchar^\@bigintsssnosubsup\@bigointsssnosubnosup}
+\def\@bigointsssnosubsup^#1{\mathop{\text{\Large$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssnosubnosup{\mathop{\text{\Large$\oint$}}\nolimits}
+\newcommand{\bigointssss}{\@ifnextchar_\@bigointsssssub\@bigointssssnosub}
+\def\@bigointsssssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsssssubsup\@bigointsssssubnosup}
+\def\@bigointsssssubsup^#1{\mathop{\text{\large$\oint_{\text{\normalsize$\scriptstyle\kern-0.15em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssssubnosup{\mathop{\text{\large$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointssssnosub{\@ifnextchar^\@bigointssssnosubsup\@bigointssssnosubnosup}
+\def\@bigointssssnosubsup^#1{\mathop{\text{\large$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssssnosubnosup{\mathop{\text{\large$\oint$}}\nolimits}
\makeatother
\begin{document}
@@ -103,7 +140,7 @@
\newpage
\section{Introduction}
-This package (\verb v1.0 ) \textit{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.
+This package (\verb v1.1 ) \textit{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.
@@ -129,13 +166,18 @@ Possible function calls are listed at Table \ref{tab:exuse}.
\begin{table}[!h]
\begin{center}
\begin{tabular}{ccc}
-Integral's command & Standard \texttt{\textbackslash int} & Integral's command's output\\
+Integral's command & Standard command & Integral's command's output\\
\hline
\texttt{\textbackslash bigint} & $\displaystyle\int$ & $\displaystyle\bigint$\\
\texttt{\textbackslash bigints} & $\displaystyle\int$ & $\displaystyle\bigints$\\
\texttt{\textbackslash bigintss} & $\displaystyle\int$ & $\displaystyle\bigintss$\\
\texttt{\textbackslash bigintsss} & $\displaystyle\int$ & $\displaystyle\bigintsss$\\
\texttt{\textbackslash bigintssss} & $\displaystyle\int$ & $\displaystyle\bigintssss$\\
+\texttt{\textbackslash bigoint} & $\displaystyle\oint$ & $\displaystyle\bigoint$\\
+\texttt{\textbackslash bigoints} & $\displaystyle\oint$ & $\displaystyle\bigoints$\\
+\texttt{\textbackslash bigointss} & $\displaystyle\oint$ & $\displaystyle\bigointss$\\
+\texttt{\textbackslash bigointsss} & $\displaystyle\oint$ & $\displaystyle\bigointsss$\\
+\texttt{\textbackslash bigointssss} & $\displaystyle\oint$ & $\displaystyle\bigointssss$\\
\end{tabular}
\caption{Possible calls of this package.}
\label{tab:exuse}
@@ -145,6 +187,11 @@ Integral's command & Standard \texttt{\textbackslash int} & Integral's command'
\index{\texttt{bigintss}}
\index{\texttt{bigintsss}}
\index{\texttt{bigintssss}}
+\index{\texttt{bigoint}}
+\index{\texttt{bigoints}}
+\index{\texttt{bigointss}}
+\index{\texttt{bigointsss}}
+\index{\texttt{bigointssss}}
\end{table}
\subsection{Practical Examples}
@@ -232,18 +279,22 @@ To achieve
\end{boxedminipage}
\end{center}
you simply need to use \verb \bigintssss ~at the place of \verb \int ~before the matrix. This is here a matter of taste, as both symbols are typographically acceptable.
+\paragraph{}
+The same concept can be used for integrals on closed contours, such as the standard \verb \oint . You simply need to use \verb \bigoint , \verb \bigoints , \verb \bigointss , \verb \bigointsss ~and \verb \bigointssss .
\newpage
\section{Implementation}
+
Here is the code of \verb bigints.sty :
\lstset{language=TEX, basicstyle=\tiny, keywordstyle=\bfseries, commentstyle=\itshape, keywords={}, emph={}, emphstyle=\bfseries, numbers=left, stringstyle=\ttseries, showstringspaces=false, stepnumber=2, numbersep=5pt, showspaces=false, showtabs=false, backgroundcolor=\color{white}}
%\begin{lstlisting}[frame=single]
-\lstinputlisting[lastline=80]{bigints.forlisting}
+\lstinputlisting[lastline=95]{bigints.forlisting}
%\end{lstlisting}
+%\newpage
\section{Limitations}
This package has currently no limitation.
@@ -255,7 +306,8 @@ Not yet.
\section{Version History}
\begin{enumerate}
- \item \verb v1.0 : package is introduced to the \LaTeX{} world.
+ \item \verb v1.0 : package is introduced to the \LaTeX{} world,
+\item \verb v1.1 : new commands (\verb \bigoint , \verb \bigoints , \verb \bigointss , \verb \bigointsss ~and \verb \bigointssss ) are available.
\end{enumerate}
diff --git a/Master/texmf-dist/tex/latex/bigints/bigints.sty b/Master/texmf-dist/tex/latex/bigints/bigints.sty
index 5ae6c4d187d..ccdf825cbd0 100644
--- a/Master/texmf-dist/tex/latex/bigints/bigints.sty
+++ b/Master/texmf-dist/tex/latex/bigints/bigints.sty
@@ -1,8 +1,8 @@
-%% This is file `dashundergaps.sty' v1.1 by Merciadri Luca.
+%% This is file `bigints.sty' v1.0 by Merciadri Luca.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bigints}[2010/15/02 Writing big integrals]
-\PackageInfo{dashundergaps}{This is Bigints by Merciadri Luca.}
+\ProvidesPackage{bigints}[2010/02/15 Writing big integrals]
+\PackageInfo{bigints}{This is Bigints by Merciadri Luca.}
\RequirePackage{amsmath}[2000/07/18]
@@ -43,6 +43,43 @@
\def\@bigintssssnosub{\@ifnextchar^\@bigintssssnosubsup\@bigintssssnosubnosup}
\def\@bigintssssnosubsup^#1{\mathop{\text{\large$\int^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
\def\@bigintssssnosubnosup{\mathop{\text{\large$\int$}}\nolimits}
+
+\newcommand{\bigoint}{\@ifnextchar_\@bigointsub\@bigointnosub}
+\def\@bigointsub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsubsup\@bigointsubnosup}
+\def\@bigointsubsup^#1{\mathop{\text{\Huge$\oint_{\text{\normalsize$\scriptstyle\kern-0.35em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsubnosup{\mathop{\text{\Huge$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointnosub{\@ifnextchar^\@bigointnosubsup\@bigointnosubnosup}
+\def\@bigointnosubsup^#1{\mathop{\text{\Huge$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointnosubnosup{\mathop{\text{\Huge$\oint$}}\nolimits}
+\newcommand{\bigoints}{\@ifnextchar_\@bigointssub\@bigointsnosub}
+\def\@bigointssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointssubsup\@bigointssubnosup}
+\def\@bigointssubsup^#1{\mathop{\text{\huge$\oint_{\text{\normalsize$\scriptstyle\kern-0.35em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssubnosup{\mathop{\text{\huge$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointsnosub{\@ifnextchar^\@bigointsnosubsup\@bigointsnosubnosup}
+\def\@bigointsnosubsup^#1{\mathop{\text{\huge$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsnosubnosup{\mathop{\text{\huge$\oint$}}\nolimits}
+\newcommand{\bigointss}{\@ifnextchar_\@bigointsssub\@bigointssnosub}
+\def\@bigointsssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsssubsup\@bigointsssubnosup}
+\def\@bigointsssubsup^#1{\mathop{\text{\LARGE$\oint_{\text{\normalsize$\scriptstyle\kern-0.25em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssubnosup{\mathop{\text{\LARGE$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointssnosub{\@ifnextchar^\@bigointssnosubsup\@bigointssnosubnosup}
+\def\@bigointssnosubsup^#1{\mathop{\text{\LARGE$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssnosubnosup{\mathop{\text{\LARGE$\oint$}}\nolimits}
+\newcommand{\bigointsss}{\@ifnextchar_\@bigointssssub\@bigointsssnosub}
+\def\@bigointssssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointssssubsup\@bigointssssubnosup}
+\def\@bigointssssubsup^#1{\mathop{\text{\Large$\oint_{\text{\normalsize$\scriptstyle\kern-0.20em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssssubnosup{\mathop{\text{\Large$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointsssnosub{\@ifnextchar^\@bigintsssnosubsup\@bigointsssnosubnosup}
+\def\@bigointsssnosubsup^#1{\mathop{\text{\Large$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssnosubnosup{\mathop{\text{\Large$\oint$}}\nolimits}
+\newcommand{\bigointssss}{\@ifnextchar_\@bigointsssssub\@bigointssssnosub}
+\def\@bigointsssssub_#1{\def\@oint@subscript{#1}\@ifnextchar^\@bigointsssssubsup\@bigointsssssubnosup}
+\def\@bigointsssssubsup^#1{\mathop{\text{\large$\oint_{\text{\normalsize$\scriptstyle\kern-0.15em\@oint@subscript$}}^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointsssssubnosup{\mathop{\text{\large$\oint_{\text{\normalsize$\scriptstyle\@oint@subscript$}}$}}\nolimits}
+\def\@bigointssssnosub{\@ifnextchar^\@bigointssssnosubsup\@bigointssssnosubnosup}
+\def\@bigointssssnosubsup^#1{\mathop{\text{\large$\oint^{\text{\normalsize$\scriptstyle#1$}}$}}\nolimits}
+\def\@bigointssssnosubnosup{\mathop{\text{\large$\oint$}}\nolimits}
\makeatother
\relax
+