From 5abfca443b064af0c3d64883243452ef36ab2483 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 19 Jul 2019 20:42:34 +0000 Subject: esint (19jul19) git-svn-id: svn://tug.org/texlive/trunk@51679 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/esint/README | 28 ------ Master/texmf-dist/doc/latex/esint/README.txt | 23 +++++ Master/texmf-dist/doc/latex/esint/esint-doc.pdf | Bin 0 -> 58401 bytes Master/texmf-dist/doc/latex/esint/esint.pdf | Bin 117091 -> 0 bytes .../texmf-dist/fonts/source/public/esint/bigint.mf | 20 ++-- .../fonts/source/public/esint/esint10.mf | 106 ++------------------- .../fonts/source/public/esint/mathint.mf | 18 ++-- Master/texmf-dist/source/latex/esint/esint.dtx | 86 +++++++++-------- Master/texmf-dist/source/latex/esint/esint.ins | 22 ++--- Master/texmf-dist/tex/latex/esint/esint.sty | 57 ++++++----- Master/texmf-dist/tex/latex/esint/uesint.fd | 18 ++-- 11 files changed, 148 insertions(+), 230 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/esint/README create mode 100644 Master/texmf-dist/doc/latex/esint/README.txt create mode 100644 Master/texmf-dist/doc/latex/esint/esint-doc.pdf delete mode 100644 Master/texmf-dist/doc/latex/esint/esint.pdf (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/esint/README b/Master/texmf-dist/doc/latex/esint/README deleted file mode 100644 index 15200da65e9..00000000000 --- a/Master/texmf-dist/doc/latex/esint/README +++ /dev/null @@ -1,28 +0,0 @@ -The esint package is a solution to access to alternate integral symbols -using the Computer Modern fonts. - -In the original Computer Modern Math font, several integral symbols are missing, -such \oiint. Many of those symbols are available -in other math fonts (pxfonts, txfonts, etc.), but there is no good solution if you -want tu use Computer Modern. - -Run LaTeX on esint.ins to generate files. - -Install the files: - --- esint.sty and uesint.fd on TEXINPUT; --- esint10.mf, mathint.mf and bigint.mf on MFINPUT; --- generate tfm files running METAFONT on esint10.mf files, and put -the *.tfm file on the right location. - -Run LaTeX on esint.dtx to generate -documentation. - -Updates: - -*20/01/2005: minor change in esint.fd in order to avoid an error inside align environment. -Thank's to Eckhard Neber. - - -Contact me from my web page http://perso.wanadoo.fr/eddie.saudrais if you think -an integral symbol is still missing. diff --git a/Master/texmf-dist/doc/latex/esint/README.txt b/Master/texmf-dist/doc/latex/esint/README.txt new file mode 100644 index 00000000000..1e8ac94b082 --- /dev/null +++ b/Master/texmf-dist/doc/latex/esint/README.txt @@ -0,0 +1,23 @@ +The esint package is a solution to access to alternate integral symbols +using the Computer Modern fonts. + +In the original Computer Modern Math font, several integral symbols are missing, +such \oiint. Many of those symbols are available +in other math fonts (pxfonts, txfonts, etc.), but there is no good solution if you +want tu use Computer Modern. + +The easing.ins file allows to generate mf files, but Type1 font are available on CTAN: it's better to use them! + +License : LPPL + +Updates: + +*2005/01/20: minor change in esint.fd in order to avoid an error inside align environment. +Thank's to Eckhard Neber. + +*2019/07/19: add intimits and nointlimits options, and modify \dotsint command as \idotsint to modify all ams math symbols (request from Franck Mittelbach). + + +Eddie Saudrais +e.saudrais@wanadoo.fr +http://www.phylam.org \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/esint/esint-doc.pdf b/Master/texmf-dist/doc/latex/esint/esint-doc.pdf new file mode 100644 index 00000000000..12a66ffee0c Binary files /dev/null and b/Master/texmf-dist/doc/latex/esint/esint-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/esint/esint.pdf b/Master/texmf-dist/doc/latex/esint/esint.pdf deleted file mode 100644 index cdbc319ca21..00000000000 Binary files a/Master/texmf-dist/doc/latex/esint/esint.pdf and /dev/null differ diff --git a/Master/texmf-dist/fonts/source/public/esint/bigint.mf b/Master/texmf-dist/fonts/source/public/esint/bigint.mf index 17a668a496b..0cdd5f34c84 100644 --- a/Master/texmf-dist/fonts/source/public/esint/bigint.mf +++ b/Master/texmf-dist/fonts/source/public/esint/bigint.mf @@ -6,21 +6,21 @@ %% %% esint.dtx (with options: `mfsymbol') %% -%% esint package to typeset integrals signs. +%% esint package to typeset integral signs. %% -%% See also http://perso.wanadoo.fr/eddie.saudrais (in french) +%% Contact: e.saudrais@wanadoo.fr %% -%% Run LaTeX on esint.ins to generate files. +%% License: The LATEX Project Public Li­cense +%% +%% Run XeLaTeX on esint.ins to generate files. %% %% Install the files: %% -%% -- esint.sty and uesint.fd on TEXINPUT; -%% -- esint10.mf, mathint.mf and bigint.mf on MFINPUT; -%% -- generate tfm files running METAFONT on esint10.mf files, and put -%% the *.tfm file on the right location. +%% -- esint.sty and usent.fd on TEXINPUT; +%% -- esint10.mf, manhunt.mf and biting.mf on MFINPUT +%% -- generate Tom files running METAFONT on ensint10.mf files, and put the *.tfm file on the right location. %% -%% Run LaTeX on esint.dtx to generate -%% documentation. +%% Run XeLaTeX on esint.dtx to generate documentation. %% @@ -610,7 +610,7 @@ pos5(curve,180); pos5'(curve,0); z5'=z5; pos6(stem,0); pos7(vair,-90); pos8(hair,-180); pos9(curve,-180); pos70(vair,-90); pos80(hair,-180); pos90(curve,-180); rt x1r=hround(w-u-tdec); x9=w-tdec-x1; x7=w-tdec-x3=3u; -x90=x9+tdec;x70=x7+tdec; % on décalle de 10u +x90=x9+tdec;x70=x7+tdec; % on décalle de 10u y90=y9;y80=y8;y70=y7; x10=x1+tdec;x30=x3+tdec; y10=y1;y30=y3; diff --git a/Master/texmf-dist/fonts/source/public/esint/esint10.mf b/Master/texmf-dist/fonts/source/public/esint/esint10.mf index bb9759996f7..2ce428a92de 100644 --- a/Master/texmf-dist/fonts/source/public/esint/esint10.mf +++ b/Master/texmf-dist/fonts/source/public/esint/esint10.mf @@ -4,112 +4,26 @@ %% %% The original source files were: %% -%% esint.dtx (with options: `mffile') +%% esint.dtx (with options: `muffle') %% -%% esint package to typeset integrals signs. +%% esint package to typeset integral signs. %% -%% See also http://perso.wanadoo.fr/eddie.saudrais (in french) +%% Contact: e.saudrais@wanadoo.fr %% -%% Run LaTeX on esint.ins to generate files. +%% License: The LATEX Project Public Li­cense +%% +%% Run XeLaTeX on esint.ins to generate files. %% %% Install the files: %% -%% -- esint.sty and uesint.fd on TEXINPUT; -%% -- esint10.mf, mathint.mf and bigint.mf on MFINPUT; -%% -- generate tfm files running METAFONT on esint10.mf files, and put -%% the *.tfm file on the right location. +%% -- esint.sty and usent.fd on TEXINPUT; +%% -- esint10.mf, manhunt.mf and biting.mf on MFINPUT +%% -- generate Tom files running METAFONT on ensint10.mf files, and put the *.tfm file on the right location. %% -%% Run LaTeX on esint.dtx to generate -%% documentation. +%% Run XeLaTeX on esint.dtx to generate documentation. %% -if unknown cmbase: input cmbase fi - -font_identifier:="ESINT"; font_size 10pt#; - -u#:=20/36pt#; % unit width -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -tdec#:=6u#; % space between integrals signs (textstyle) -ddec#:=6.5u#; % space between integrals signs (displaystyle) -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -width_adj#:=0pt#; % width adjustment for certain characters -serif_fit#:=0pt#; % extra sidebar near lowercase serifs -cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs -letter_fit#:=0pt#; % extra space added to all sidebars - -body_height#:=270/36pt#; % height of tallest characters -asc_height#:=250/36pt#; % height of lowercase ascenders -cap_height#:=246/36pt#; % height of caps -fig_height#:=232/36pt#; % height of numerals -x_height#:=155/36pt#; % height of lowercase without ascenders -math_axis#:=90/36pt#; % axis of symmetry for math symbols -bar_height#:=87/36pt#; % height of crossbar in lowercase e -comma_depth#:=70/36pt#; % depth of comma below baseline -desc_depth#:=70/36pt#; % depth of lowercase descenders - -crisp#:=0pt#; % diameter of serif corners -tiny#:=8/36pt#; % diameter of rounded corners -fine#:=7/36pt#; % diameter of sharply rounded corners -thin_join#:=7/36pt#; % width of extrafine details -hair#:=9/36pt#; % lowercase hairline breadth -stem#:=25/36pt#; % lowercase stem breadth -curve#:=30/36pt#; % lowercase curve breadth -ess#:=27/36pt#; % breadth in middle of lowercase s -flare#:=33/36pt#; % diameter of bulbs or breadth of terminals -dot_size#:=38/36pt#; % diameter of dots -cap_hair#:=11/36pt#; % uppercase hairline breadth -cap_stem#:=32/36pt#; % uppercase stem breadth -cap_curve#:=37/36pt#; % uppercase curve breadth -cap_ess#:=35/36pt#; % breadth in middle of uppercase s -rule_thickness#:=.4pt#; % thickness of lines in math symbols - -dish#:=1/36pt#; % amount erased at top or bottom of serifs -bracket#:=20/36pt#; % vertical distance from serif base to tangent -jut#:=28/36pt#; % protrusion of lowercase serifs -cap_jut#:=37/36pt#; % protrusion of uppercase serifs -beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs -beak#:=70/36pt#; % vertical protrusion of beak serifs -vair#:=8/36pt#; % vertical diameter of hairlines -notch_cut#:=10pt#; % maximum breadth above or below notches -bar#:=11/36pt#; % lowercase bar thickness -slab#:=11/36pt#; % serif and arm thickness -cap_bar#:=11/36pt#; % uppercase bar thickness -cap_band#:=11/36pt#; % uppercase thickness above/below lobes -cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches -serif_drop#:=4/36pt#; % vertical drop of sloped serifs -stem_corr#:=1/36pt#; % for small refinements of stem breadth -vair_corr#:=1/36pt#; % for small refinements of hairline height -apex_corr#:=0pt#; % extra width at diagonal junctions - -o#:=8/36pt#; % of overshoot for curves -apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions - -slant:=0; % tilt ratio $(\Delta x/\Delta y)$ -fudge:=1; % factor applied to weights of heavy characters -math_spread:=0; % extra openness of math symbols -superness:=1/sqrt2; % parameter for superellipses -superpull:=1/6; % extra openness inside bowls -beak_darkness:=11/30; % fraction of triangle inside beak serifs -ligs:=2; % level of ligatures to be included - -square_dots:=false; % should dots be square? -hefty:=false; % should we try hard not to be overweight? -serifs:=true; % should serifs and bulbs be attached? -monospace:=false; % should all characters have the same width? -variant_g:=false; % should an italic-style g be used? -low_asterisk:=false; % should the asterisk be centered at the axis? -math_fitting:=false; % should math-mode spacing be used? - -fontdimen 8: % parameters $\xi_8$ through $\xi_{13}$ will now be listed - rule_thickness#, % default\_rule\_thickness - 40/36pt#, % big\_op\_spacing1 - 60/36pt#, % big\_op\_spacing2 - 72/36pt#, % big\_op\_spacing3 - 216/36pt#, % big\_op\_spacing4 - 36/36pt#; % big\_op\_spacing5 - -generate mathint % switch to the driver file \endinput %% %% End of file `esint10.mf'. diff --git a/Master/texmf-dist/fonts/source/public/esint/mathint.mf b/Master/texmf-dist/fonts/source/public/esint/mathint.mf index 448dba035e0..f898cbb8729 100644 --- a/Master/texmf-dist/fonts/source/public/esint/mathint.mf +++ b/Master/texmf-dist/fonts/source/public/esint/mathint.mf @@ -6,21 +6,21 @@ %% %% esint.dtx (with options: `mfmath') %% -%% esint package to typeset integrals signs. +%% esint package to typeset integral signs. %% -%% See also http://perso.wanadoo.fr/eddie.saudrais (in french) +%% Contact: e.saudrais@wanadoo.fr %% -%% Run LaTeX on esint.ins to generate files. +%% License: The LATEX Project Public Li­cense +%% +%% Run XeLaTeX on esint.ins to generate files. %% %% Install the files: %% -%% -- esint.sty and uesint.fd on TEXINPUT; -%% -- esint10.mf, mathint.mf and bigint.mf on MFINPUT; -%% -- generate tfm files running METAFONT on esint10.mf files, and put -%% the *.tfm file on the right location. +%% -- esint.sty and usent.fd on TEXINPUT; +%% -- esint10.mf, manhunt.mf and biting.mf on MFINPUT +%% -- generate Tom files running METAFONT on ensint10.mf files, and put the *.tfm file on the right location. %% -%% Run LaTeX on esint.dtx to generate -%% documentation. +%% Run XeLaTeX on esint.dtx to generate documentation. %% diff --git a/Master/texmf-dist/source/latex/esint/esint.dtx b/Master/texmf-dist/source/latex/esint/esint.dtx index 3d797795a5f..c5b2ad0da34 100644 --- a/Master/texmf-dist/source/latex/esint/esint.dtx +++ b/Master/texmf-dist/source/latex/esint/esint.dtx @@ -1,10 +1,11 @@ %\iffalse % -%esint.dtx version 1.1 January 2005 +%esint.dtx version 1.2b 2019/07/19 % % %Eddie Saudrais -%http://perso.wanadoo.fr/eddie.saudrais +%http://www.phylam.org +%e.saudrais@wanadoo.fr % % %<*driver> @@ -18,35 +19,30 @@ \end{document} % %\fi -%\title{Alternate integrals signs with \LaTeXe{}} +%\title{Alternate integral signs with \LaTeX{}} %\author{Eddie Saudrais} -%\date{version 1.1 01/20/2005} +%\date{version 1.2b 07/11/2019} %\maketitle %\MakeShortVerb{\|} %\begin{abstract} -%The package \textsf{esint.sty} allows you to use new integrals symbols. +%The package \textsf{esint.sty} allows you to use new integral symbols. %\end{abstract} -%\section{Installation} -%Run \LaTeXe{} on esint.ins to generate files: -%\begin{enumerate} -%\item -%Put \textsf{esint.sty} on TEXINPUT. +%\section{License} +%The LATEX Project Public Li­cense +%\section{Using esint} +%Load the package with \verb|\usepackage{esint}|, and enjoy! +%\begin{itemize} %\item -%Put \textsf{uesint.fd} on TEXINPUT, for example with \textsf{esint.sty}. +%BE CAREFUL: if you are using \texttt{amslatex}, you must load +%\texttt{esint} AFTER \texttt{amslatex}. %\item -%Put \textsf{esint10.mf}, \textsf{mathint.mf} and \textsf{bigint.mf} on MFINPUT. -%\end{enumerate} -% -%Run \MF{} on esint10.mf file to generate esint10.tfm files: +%This package is available with two options: intimits and intnolimits. % -%\verb|mf \mode=localfont; input esint10.mf| +%When loading with \verb+\usepackage[nointlimits]{esint}+ (default), \verb+\[\int_0^1f(x)dx\]+ gives \[\int_0^1f(x)dx\] % -%Put \textsf{esint10.tfm} on the right place. -%\section{Using esint} -%Load the package with \verb|\usepackage{esint}|, and enjoy! +%When loading width \verb+\usepackage[intlimits]{esint}+, \verb+\[\int_0^1f(x)dx\]+ gives \[\int\limits_0^1f(x)dx\]. % -%BE CAREFUL: if you are using \texttt{amslatex}, you must load -%\texttt{esint} AFTER \texttt{amslatex}. +%\end{itemize} % %Available integrals signs: @@ -61,7 +57,7 @@ %&&\\ %\verb+\iiiint+ & $\iiiint$ & $\displaystyle \iiiint$\\ %&&\\ -%\verb+\dotsint+ & $\dotsint$ & $\displaystyle \dotsint$ +%\verb+\idotsint+ & $\idotsint$ & $\displaystyle \idotsint$ %\end{tabular} %\begin{tabular}{c c c} @@ -90,12 +86,13 @@ %\verb+\landdownint+ & $\landdownint$ & $\displaystyle \landdownint$ %\end{tabular} %\StopEventually{} +% %You can customize the space between integral sign in multiple %integrals. You have to modify lines 12 and 13 of the \texttt{esint10.mf} %file: \texttt{tdec\#} and \texttt{ddec\#} are spaces between %signs. If you modify \texttt{esint10.mf}, delete %\texttt{esint10.tfm}, the generated \texttt{*.pk} files, and run -%\MF{} on \texttt{esint10.mf}. +%\MF{} on \texttt{esint10.mf}. Of course, you have to remove pub files: the type 1 version will not be modified! % %\section{Updates} %\begin{itemize} @@ -103,6 +100,8 @@ %20/01/2005: change in esint.fd in order to avoid a problem inside align environment. %Thank's to Eckhard Neber. %Font files (mf, pfb, tfm...) are unchanged. +%\item +%2019/07/19: add intlimits and nointlimits options, and modify \verb+\dotsint+ command as \verb+\idotsint+ to modify all amsmath symbols (request from Frank Mittelbach). %\end{itemize} % %\section{The code} @@ -114,6 +113,10 @@ % \end{macrocode} %To redifine symbols % \begin{macrocode} +\DeclareOption{intlimits}{\let\ilimits@\displaylimits} +\DeclareOption{nointlimits}{\let\ilimits@\nolimits} +\ExecuteOptions{nointlimits} +\ProcessOptions \def\re@DeclareMathSymbol#1#2#3#4{% \let#1=\undefined \DeclareMathSymbol{#1}{#2}{#3}{#4}} @@ -125,39 +128,40 @@ %Definition of the new symbols: % \begin{macrocode} \re@DeclareMathSymbol{\intop}{\mathop}{largesymbolsA}{'001} - \def\int{\intop\nolimits} + \def\int{\intop\ilimits@} \re@DeclareMathSymbol{\iintop}{\mathop}{largesymbolsA}{'003} - \def\iint{\iintop\nolimits} + \def\iint{\iintop\ilimits@} \re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{'005} - \def\iiint{\iiintop\nolimits} + \def\iiint{\iiintop\ilimits@} \re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{'007} - \def\iiiint{\iiiintop\nolimits} + \def\iiiint{\iiiintop\ilimits@} \re@DeclareMathSymbol{\dotsintop}{\mathop}{largesymbolsA}{'011} - \def\dotsint{\dotsintop\nolimits} + \def\dotsint{\dotsintop\ilimits@} \re@DeclareMathSymbol{\ointop}{\mathop}{largesymbolsA}{'013} - \def\oint{\ointop\nolimits} + \def\oint{\ointop\ilimits@} \re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{'015} - \def\oiint{\oiintop\nolimits} + \def\oiint{\oiintop\ilimits@} \re@DeclareMathSymbol{\sqintop}{\mathop}{largesymbolsA}{'017} - \def\sqint{\sqintop\nolimits} + \def\sqint{\sqintop\ilimits@} \re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{'021} - \def\sqiint{\sqiintop\nolimits} + \def\sqiint{\sqiintop\ilimits@} \re@DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsA}{'027} - \def\ointctrclockwise{\ointctrclockwiseop\nolimits} + \def\ointctrclockwise{\ointctrclockwiseop\ilimits@} \re@DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsA}{'031} - \def\ointclockwise{\ointclockwiseop\nolimits} + \def\ointclockwise{\ointclockwiseop\ilimits@} \re@DeclareMathSymbol{\varointclockwiseop}{\mathop}{largesymbolsA}{'033} - \def\varointclockwise{\varointclockwiseop\nolimits} + \def\varointclockwise{\varointclockwiseop\ilimits@} \re@DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsA}{'035} - \def\varointctrclockwise{\varointctrclockwiseop\nolimits} + \def\varointctrclockwise{\varointctrclockwiseop\ilimits@} \re@DeclareMathSymbol{\fintop}{\mathop}{largesymbolsA}{'037} - \def\fint{\fintop\nolimits} + \def\fint{\fintop\ilimits@} \re@DeclareMathSymbol{\varoiintop}{\mathop}{largesymbolsA}{'041} - \def\varoiint{\varoiintop\nolimits} + \def\varoiint{\varoiintop\ilimits@} \re@DeclareMathSymbol{\landupintop}{\mathop}{largesymbolsA}{'043} - \def\landupint{\landupintop\nolimits} + \def\landupint{\landupintop\ilimits@} \re@DeclareMathSymbol{\landdownintop}{\mathop}{largesymbolsA}{'045} - \def\landdownint{\landdownintop\nolimits} + \def\landdownint{\landdownintop\ilimits@} +\let\idotsint\dotsint % \end{macrocode} % \begin{macrocode} % @@ -887,7 +891,7 @@ pos5(curve,180); pos5'(curve,0); z5'=z5; pos6(stem,0); pos7(vair,-90); pos8(hair,-180); pos9(curve,-180); pos70(vair,-90); pos80(hair,-180); pos90(curve,-180); rt x1r=hround(w-u-tdec); x9=w-tdec-x1; x7=w-tdec-x3=3u; -x90=x9+tdec;x70=x7+tdec; % on décalle de 10u +x90=x9+tdec;x70=x7+tdec; % on décalle de 10u y90=y9;y80=y8;y70=y7; x10=x1+tdec;x30=x3+tdec; y10=y1;y30=y3; diff --git a/Master/texmf-dist/source/latex/esint/esint.ins b/Master/texmf-dist/source/latex/esint/esint.ins index 2e66bed193d..42476b7b63c 100644 --- a/Master/texmf-dist/source/latex/esint/esint.ins +++ b/Master/texmf-dist/source/latex/esint/esint.ins @@ -3,26 +3,26 @@ \keepsilent \preamble -esint package to typeset integrals signs. +esint package to typeset integral signs. -See also http://perso.wanadoo.fr/eddie.saudrais (in french) +Contact: e.saudrais@wanadoo.fr -Run LaTeX on esint.ins to generate files. +License: The LATEX Project Public Li­cense + +Run XeLaTeX on esint.ins to generate files. Install the files: --- esint.sty and uesint.fd on TEXINPUT; --- esint10.mf, mathint.mf and bigint.mf on MFINPUT; --- generate tfm files running METAFONT on esint10.mf files, and put -the *.tfm file on the right location. +-- esint.sty and usent.fd on TEXINPUT; +-- esint10.mf, manhunt.mf and biting.mf on MFINPUT +-- generate Tom files running METAFONT on ensint10.mf files, and put the *.tfm file on the right location. -Run LaTeX on esint.dtx to generate -documentation. +Run XeLaTeX on esint.dtx to generate documentation. \endpreamble \generate{\file{esint.sty}{\from{esint.dtx}{package}}} \generate{\file{uesint.fd}{\from{esint.dtx}{fdfile}}} -\generate{\file{esint10.mf}{\from{esint.dtx}{mffile}}} +\generate{\file{esint10.mf}{\from{esint.dtx}{muffle}}} \generate{\file{mathint.mf}{\from{esint.dtx}{mfmath}}} \generate{\file{bigint.mf}{\from{esint.dtx}{mfsymbol}}} -\endinput +\endinput \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/esint/esint.sty b/Master/texmf-dist/tex/latex/esint/esint.sty index d50f35bfea7..90c6119b7ed 100644 --- a/Master/texmf-dist/tex/latex/esint/esint.sty +++ b/Master/texmf-dist/tex/latex/esint/esint.sty @@ -6,64 +6,69 @@ %% %% esint.dtx (with options: `package') %% -%% esint package to typeset integrals signs. +%% esint package to typeset integral signs. %% -%% See also http://perso.wanadoo.fr/eddie.saudrais (in french) +%% Contact: e.saudrais@wanadoo.fr %% -%% Run LaTeX on esint.ins to generate files. +%% License: The LATEX Project Public Li­cense +%% +%% Run XeLaTeX on esint.ins to generate files. %% %% Install the files: %% -%% -- esint.sty and uesint.fd on TEXINPUT; -%% -- esint10.mf, mathint.mf and bigint.mf on MFINPUT; -%% -- generate tfm files running METAFONT on esint10.mf files, and put -%% the *.tfm file on the right location. +%% -- esint.sty and usent.fd on TEXINPUT; +%% -- esint10.mf, manhunt.mf and biting.mf on MFINPUT +%% -- generate Tom files running METAFONT on ensint10.mf files, and put the *.tfm file on the right location. %% -%% Run LaTeX on esint.dtx to generate -%% documentation. +%% Run XeLaTeX on esint.dtx to generate documentation. %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{esint} +\DeclareOption{intlimits}{\let\ilimits@\displaylimits} +\DeclareOption{nointlimits}{\let\ilimits@\nolimits} +\ExecuteOptions{nointlimits} +\ProcessOptions \def\re@DeclareMathSymbol#1#2#3#4{% \let#1=\undefined \DeclareMathSymbol{#1}{#2}{#3}{#4}} \DeclareSymbolFont{largesymbolsA}{U}{esint}{m}{n} \re@DeclareMathSymbol{\intop}{\mathop}{largesymbolsA}{'001} - \def\int{\intop\nolimits} + \def\int{\intop\ilimits@} \re@DeclareMathSymbol{\iintop}{\mathop}{largesymbolsA}{'003} - \def\iint{\iintop\nolimits} + \def\iint{\iintop\ilimits@} \re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{'005} - \def\iiint{\iiintop\nolimits} + \def\iiint{\iiintop\ilimits@} \re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{'007} - \def\iiiint{\iiiintop\nolimits} + \def\iiiint{\iiiintop\ilimits@} \re@DeclareMathSymbol{\dotsintop}{\mathop}{largesymbolsA}{'011} - \def\dotsint{\dotsintop\nolimits} + \def\dotsint{\dotsintop\ilimits@} \re@DeclareMathSymbol{\ointop}{\mathop}{largesymbolsA}{'013} - \def\oint{\ointop\nolimits} + \def\oint{\ointop\ilimits@} \re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{'015} - \def\oiint{\oiintop\nolimits} + \def\oiint{\oiintop\ilimits@} \re@DeclareMathSymbol{\sqintop}{\mathop}{largesymbolsA}{'017} - \def\sqint{\sqintop\nolimits} + \def\sqint{\sqintop\ilimits@} \re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{'021} - \def\sqiint{\sqiintop\nolimits} + \def\sqiint{\sqiintop\ilimits@} \re@DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsA}{'027} - \def\ointctrclockwise{\ointctrclockwiseop\nolimits} + \def\ointctrclockwise{\ointctrclockwiseop\ilimits@} \re@DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsA}{'031} - \def\ointclockwise{\ointclockwiseop\nolimits} + \def\ointclockwise{\ointclockwiseop\ilimits@} \re@DeclareMathSymbol{\varointclockwiseop}{\mathop}{largesymbolsA}{'033} - \def\varointclockwise{\varointclockwiseop\nolimits} + \def\varointclockwise{\varointclockwiseop\ilimits@} \re@DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsA}{'035} - \def\varointctrclockwise{\varointctrclockwiseop\nolimits} + \def\varointctrclockwise{\varointctrclockwiseop\ilimits@} \re@DeclareMathSymbol{\fintop}{\mathop}{largesymbolsA}{'037} - \def\fint{\fintop\nolimits} + \def\fint{\fintop\ilimits@} \re@DeclareMathSymbol{\varoiintop}{\mathop}{largesymbolsA}{'041} - \def\varoiint{\varoiintop\nolimits} + \def\varoiint{\varoiintop\ilimits@} \re@DeclareMathSymbol{\landupintop}{\mathop}{largesymbolsA}{'043} - \def\landupint{\landupintop\nolimits} + \def\landupint{\landupintop\ilimits@} \re@DeclareMathSymbol{\landdownintop}{\mathop}{largesymbolsA}{'045} - \def\landdownint{\landdownintop\nolimits} + \def\landdownint{\landdownintop\ilimits@} +\let\idotsint\dotsint \endinput %% %% End of file `esint.sty'. diff --git a/Master/texmf-dist/tex/latex/esint/uesint.fd b/Master/texmf-dist/tex/latex/esint/uesint.fd index cae149cb41e..b837a9d7ed1 100644 --- a/Master/texmf-dist/tex/latex/esint/uesint.fd +++ b/Master/texmf-dist/tex/latex/esint/uesint.fd @@ -6,21 +6,21 @@ %% %% esint.dtx (with options: `fdfile') %% -%% esint package to typeset integrals signs. +%% esint package to typeset integral signs. %% -%% See also http://perso.wanadoo.fr/eddie.saudrais (in french) +%% Contact: e.saudrais@wanadoo.fr %% -%% Run LaTeX on esint.ins to generate files. +%% License: The LATEX Project Public Li­cense +%% +%% Run XeLaTeX on esint.ins to generate files. %% %% Install the files: %% -%% -- esint.sty and uesint.fd on TEXINPUT; -%% -- esint10.mf, mathint.mf and bigint.mf on MFINPUT; -%% -- generate tfm files running METAFONT on esint10.mf files, and put -%% the *.tfm file on the right location. +%% -- esint.sty and usent.fd on TEXINPUT; +%% -- esint10.mf, manhunt.mf and biting.mf on MFINPUT +%% -- generate Tom files running METAFONT on ensint10.mf files, and put the *.tfm file on the right location. %% -%% Run LaTeX on esint.dtx to generate -%% documentation. +%% Run XeLaTeX on esint.dtx to generate documentation. %% -- cgit v1.2.3