From 74105dec94c29f2548c3bbc40e53bb28efd193a4 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 Apr 2018 21:18:46 +0000 Subject: nwejm (9apr18) git-svn-id: svn://tug.org/texlive/trunk@47411 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/nwejm/french/documentation/kpfonts.sty | 1678 ++++++++++++++++++++ .../doc/latex/nwejm/french/documentation/latexmkrc | 2 +- .../latex/nwejm/french/documentation/nwejm-fr.pdf | Bin 504197 -> 534939 bytes .../latex/nwejm/french/documentation/nwejm-fr.tex | 266 +++- 4 files changed, 1862 insertions(+), 84 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/nwejm/french/documentation/kpfonts.sty (limited to 'Master/texmf-dist/doc/latex/nwejm/french') diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/kpfonts.sty b/Master/texmf-dist/doc/latex/nwejm/french/documentation/kpfonts.sty new file mode 100644 index 00000000000..2e81411b34d --- /dev/null +++ b/Master/texmf-dist/doc/latex/nwejm/french/documentation/kpfonts.sty @@ -0,0 +1,1678 @@ +\NeedsTeXFormat{LaTeX2e} +% +\ProvidesPackage{kpfonts} + [2010/08/20 v3.31] + +\newif\ifkp@math \kp@mathtrue +\newif\ifkp@text \kp@texttrue +\newif\ifkp@sf \kp@sftrue +\newif\ifkp@tt \kp@tttrue +\newif\ifkp@upgrk +\newif\ifkp@slGrk +\newif\ifkp@upRm +\newif\ifkp@mathscr \kp@mathscrtrue +\newif\ifkp@calasscr +\newif\ifkp@oldReIm +\newif\ifkp@osn +\newif\ifkp@osnm +\newif\ifkp@os +\newif\ifkp@osm +\newif\ifkp@vos +\newif\ifkp@vosm +\newif\ifkp@lighttext +\newif\ifkp@lightmath +\newif\ifkp@rmx +\newif\ifkp@warning \kp@warningtrue +\newif\ifkp@amsmath \kp@amsmathtrue +\newif\ifkp@textcomp \kp@textcomptrue +\newif\ifkp@narrowiints +\newif\ifkp@partialup +\newif\ifkp@largesmallcaps +\newif\ifkp@Dcommand \kp@Dcommandtrue +\newif\ifkp@nofligatures +\newif\ifkp@Qtail +\newif\ifkp@widermath +\newif\ifkp@sfmath +\newif\ifkp@sfmathbb +\newif\ifkp@rmmathbb +\newif\ifkp@easyscsl + +\DeclareOption{nomath} {\kp@mathfalse} +\DeclareOption{notext} {\kp@textfalse} +\DeclareOption{nosf} {\kp@sffalse} +\DeclareOption{nott} {\kp@ttfalse} +\DeclareOption{onlyrm} {\kp@ttfalse\kp@sffalse} +\DeclareOption{uprightgreeks} {\kp@upgrktrue} +\DeclareOption{slantedGreeks} {\kp@slGrktrue} +\DeclareOption{uprightRoman} {\kp@upRmtrue} +\DeclareOption{upright} {\kp@upRmtrue\kp@upgrktrue} +\DeclareOption{frenchstyle} {\kp@upRmtrue\kp@upgrktrue} +\DeclareOption{nomathscript} {\kp@mathscrfalse} +\DeclareOption{mathcalasscript} {\kp@calasscrtrue} +\DeclareOption{classicReIm} {\kp@oldReImtrue} +\DeclareOption{oldstylenums} {\kp@osntrue} +\DeclareOption{oldstyle} {\kp@ostrue\kp@Qtailtrue} +\DeclareOption{oldstylemath} {\kp@osmtrue} +\DeclareOption{oldstylenumsmath} {\kp@osnmtrue} +\DeclareOption{fulloldstylenums} {\kp@osntrue\kp@osnmtrue} +\DeclareOption{fulloldstyle} {\kp@ostrue\kp@osmtrue\kp@Qtailtrue} +\DeclareOption{veryoldstyle} {\kp@vostrue\kp@Qtailtrue} +\DeclareOption{veryoldstylemath} {\kp@vosmtrue} +\DeclareOption{fullveryoldstyle} {\kp@vostrue\kp@vosmtrue\kp@Qtailtrue} +\DeclareOption{light} {\kp@lighttexttrue\kp@lightmathtrue} +\DeclareOption{lighttext} {\kp@lighttexttrue} +\DeclareOption{lightmath} {\kp@lightmathtrue} +\DeclareOption{rmx} {\kp@rmxtrue} +\DeclareOption{nowarning} {\kp@warningfalse} +\DeclareOption{noamsmath} {\kp@amsmathfalse} +\DeclareOption{notextcomp} {\kp@textcompfalse} +\DeclareOption{narrowiints} {\kp@narrowiintstrue} +\DeclareOption{partialup} {\kp@partialuptrue} +\DeclareOption{largesmallcaps} {\kp@largesmallcapstrue} +\DeclareOption{easyscsl} {\kp@easyscsltrue} +\DeclareOption{noDcommand} {\kp@Dcommandfalse} +\DeclareOption{nofligatures} {\kp@nofligaturestrue} +\DeclareOption{widermath} {\kp@widermathtrue} +\DeclareOption{sfmath} {\kp@sfmathtrue} +\DeclareOption{sfmathbb} {\kp@sfmathbbtrue} +\DeclareOption{rmmathbb} {\kp@rmmathbbtrue} +\DeclareOption{intlimits} {\let\kp@ilimits\displaylimits} +\DeclareOption{fullintlimits} {\let\kp@ilimits\limits} +\DeclareOption{nointlimits} {\let\kp@ilimits\nolimits} +\DeclareOption{sumlimits} {\let\kp@slimits\displaylimits} +\DeclareOption{fullsumlimits} {\let\kp@slimits\limits} +\DeclareOption{nosumlimits} {\let\kp@slimits\nolimits} +\DeclareOption{namelimits} {\PassOptionsToPackage{namelimits}{amsmath}} +\DeclareOption{nonamelimits} {\PassOptionsToPackage{nonamelimits}{amsmath}} +\DeclareOption{leqno} {\PassOptionsToPackage{leqno}{amsmath}} +\DeclareOption{reqno} {\PassOptionsToPackage{reqno}{amsmath}} +\DeclareOption{centertags} {\PassOptionsToPackage{centertags}{amsmath}} +\DeclareOption{tbtags} {\PassOptionsToPackage{tbtags}{amsmath}} +\ExecuteOptions{nointlimits,sumlimits} +\ProcessOptions\relax + +\ifkp@text\ifkp@textcomp\RequirePackage[full]{textcomp}\fi\fi +\ifkp@math\ifkp@amsmath\RequirePackage{amsmath}\fi\fi +\ifkp@text\ifkp@easyscsl\RequirePackage{ifthen}\fi\fi + +\renewcommand{\bfdefault}{b} + +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Stupid oldstyle options % +%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifkp@osn\ifkp@os\kp@osnfalse\fi\fi +\ifkp@osn\ifkp@vos\kp@osnfalse\fi\fi +\ifkp@os\ifkp@vos\kp@osfalse\fi\fi +\ifkp@os\ifkp@nofligatures\kp@nofligaturesfalse\fi\fi +\ifkp@vos\ifkp@nofligatures\kp@nofligaturesfalse\fi\fi + +\ifkp@osnm\ifkp@osm\kp@osnmfalse\fi\fi +\ifkp@osnm\ifkp@vosm\kp@osnmfalse\fi\fi +\ifkp@osm\ifkp@vosm\kp@osmfalse\fi\fi + +\ifkp@math\else\kp@osnmfalse\kp@osmfalse\kp@vosmfalse\fi +\ifkp@text\else\kp@osnfalse\kp@osfalse\kp@vosfalse\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Stupid \mathbb options % +%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifkp@sfmathbb\ifkp@rmmathbb + \kp@sfmathbbfalse\kp@rmmathbbfalse + \PackageError{kpfonts}% + {'sfmathbb' and 'rmmathbb' options are incompatible and ignored} +\fi\fi + +%%%%%%%% +% Text % +%%%%%%%% + +\ifkp@text + \ifkp@warning + \ifkp@os +%%% To prevent this warning, use the 'nowarning' option %%% + \PackageWarning{kpfonts}% + {With 'oldstyle' or 'fulloldstyle' option and T1 encoding,\MessageBreak + 'Thorn' and 'thorn' are unavailable.} +%%% To prevent this warning, use the 'nowarning' option %%% + \fi % end os + \ifkp@vos +%%% To prevent this warning, use the 'nowarning' option %%% + \PackageWarning{kpfonts}% + {With 'veryoldstyle' or 'fullveryoldstyle' option and T1 encoding,\MessageBreak + 'Ng', 'Thorn', 'thorn' and 'eth' are unavailable.} +%%% To prevent this warning, use the 'nowarning' option %%% + \fi % end vos + \ifkp@easyscsl +%%% To prevent this warning, use the 'nowarning' option %%% + \PackageWarning{kpfonts}% + {With 'easyscsl' option, don't fit together\MessageBreak + \textsl or \slshape and \textsc or \scshape\MessageBreak + with non 'kpfonts' fonts.} +%%% To prevent this warning, use the 'nowarning' option %%% + \fi % end vos + \fi % end warning +% +%%% easyscsl, courtesy from François Pétiard +% + \ifkp@easyscsl + \renewcommand{\itshape}{\not@math@alphabet\itshape\mathit% + \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{% + \fontshape\itdefault}\selectfont} + \renewcommand{\scshape}{\not@math@alphabet\scshape\relax% + \ifthenelse{\equal{\f@shape}{\sldefault}}{\fontshape{scsl}}{% + \ifthenelse{\equal{\f@shape}{\itdefault}}{\fontshape{scsl}}{\fontshape\scdefault}}\selectfont} + \renewcommand{\slshape}{\not@math@alphabet\slshape\relax% + \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{% + \fontshape\sldefault}\selectfont} + \fi +% +%%% famille, petitesmajuscules, style, f-ligatures and Q tail +% + \ifkp@rmx\def\kp@famille{x} + \else + \ifkp@lighttext\def\kp@famille{l} + \else\def\kp@famille{} + \fi\fi + \ifkp@vos\def\kp@style{vos} + \else\ifkp@os\def\kp@style{os} + \else\ifkp@osn\def\kp@style{osn} + \else\def\kp@style{} + \fi\fi\fi + \ifkp@largesmallcaps\def\kp@petitesmajuscules{k}\def\kp@othersc{} + \else\def\kp@petitesmajuscules{}\def\kp@othersc{k} + \fi + \ifkp@nofligatures\def\kp@flig{f} + \else\def\kp@flig{} + \fi + \ifkp@Qtail\def\kp@othertail{} + \else\def\kp@othertail{os} + \fi + \ifkp@vos\def\kp@otherctst{} + \else\ifkp@os\def\kp@otherctst{} + \else\def\kp@otherctst{os} + \fi\fi +% +%%% start rm +% + \renewcommand{\rmdefault}{jkp\kp@famille\kp@petitesmajuscules\kp@flig\kp@style} +% +%%% start sf +% + \ifkp@sf + \renewcommand{\sfdefault}{jkpss\kp@petitesmajuscules\kp@flig\kp@style} + \fi +% +%%% start tt +% + \ifkp@tt + \renewcommand{\ttdefault}{jkptt\kp@style} + \fi +% +%%% New slanted small-caps shape +% + \newcommand{\textscsl}[1]{% + \begingroup% + \fontshape{scsl}\selectfont#1% + \endgroup} + \newcommand{\scslshape}{\fontshape{scsl}\selectfont} +% +%%% Courtesy from Christian Tellechea, package xstring +% +\def\SiFonteContient#1#2{% + \begingroup + \edef\temp@@a{#1}\edef\temp@@a{\detokenize\expandafter{\temp@@a}}% + \edef\temp@@b{#2}\edef\temp@@b{\detokenize\expandafter{\temp@@b}}% + \expandafter\expandafter\expandafter + \endgroup + \expandafter\expandafter\expandafter + \@SiFonteContient + \expandafter\expandafter\expandafter + {\expandafter\temp@@a\expandafter}\expandafter{\temp@@b}} + +\def\@SiFonteContient#1#2#3#4{% + \def\@@SiFonteContient##1#2##2\@nil{\ifx\@empty##2\@empty#4\else#3\fi}% + \@@SiFonteContient#1\@delimit#2\@nil} +% +%%% Other sc, other scsl +% + + \newcommand{\otherscshape}{% + \SiFonteContient{\fontname\the\font}{tt}{}{% + \SiFonteContient{\fontname\the\font}{ss}{\fontfamily{jkpss\kp@othersc\kp@flig\kp@style}}{% + \fontfamily{jkp\kp@famille\kp@othersc\kp@flig\kp@style}}}% + \fontshape{sc}\selectfont% + \ifkp@largesmallcaps\kp@largesmallcapsfalse\else\kp@largesmallcapstrue\fi% + \ifkp@largesmallcaps\def\kp@petitesmajuscules{k}\def\kp@othersc{}% + \else\def\kp@petitesmajuscules{}\def\kp@othersc{k}\fi}% + \newcommand{\textothersc}[1]{% + \begingroup% + \otherscshape#1% + \endgroup} + \newcommand{\otherscslshape}{% + \SiFonteContient{\fontname\the\font}{tt}{}{% + \SiFonteContient{\fontname\the\font}{ss}{\fontfamily{jkpss\kp@othersc\kp@flig\kp@style}}{% + \fontfamily{jkp\kp@famille\kp@othersc\kp@flig\kp@style}}}% + \fontshape{scsl}\selectfont% + \ifkp@largesmallcaps\kp@largesmallcapsfalse\else\kp@largesmallcapstrue\fi% + \ifkp@largesmallcaps\def\kp@petitesmajuscules{k}\def\kp@othersc{}% + \else\def\kp@petitesmajuscules{}\def\kp@othersc{k}\fi}% + \newcommand{\textotherscsl}[1]{% + \begingroup% + \otherscslshape#1% + \endgroup} +% +%%% Other Q and other smallcap q tails +% + \newcommand{\othertailQ}{% + \begingroup% + \SiFonteContient{\fontname\the\font}{tt}{}{% + \SiFonteContient{\fontname\the\font}{ss}{\fontfamily{jkpss\kp@othertail}}{% + \fontfamily{jkp\kp@famille\kp@othertail}}}% + \selectfont{}Q% + \endgroup} +% + \newcommand{\othertailscq}{% + \begingroup% + \SiFonteContient{\fontname\the\font}{tt}{}{% + \SiFonteContient{\fontname\the\font}{ss}{\fontfamily{jkpss\kp@petitesmajuscules\kp@othertail}}{% + \fontfamily{jkp\kp@famille\kp@petitesmajuscules\kp@othertail}}}% + \fontshape{sc}\selectfont{}q% + \endgroup} +% + \newcommand{\othertailscslq}{% + \begingroup% + \SiFonteContient{\fontname\the\font}{tt}{}{% + \SiFonteContient{\fontname\the\font}{ss}{\fontfamily{jkpss\kp@petitesmajuscules\kp@othertail}}{% + \fontfamily{jkp\kp@famille\kp@petitesmajuscules\kp@othertail}}}% + \fontshape{scsl}\selectfont{}q% + \endgroup} + +% +\fi % end text +% + + +%%%%%%%% +% Math % +%%%%%%%% + +\ifkp@math + + +% +%%% \kp@famillem \kp@stylem and \kp@widerm +% + + \ifkp@lightmath\def\kp@famillem{l} + \else\def\kp@famillem{} + \fi + + \ifkp@vosm\def\kp@stylem{vos} + \else\ifkp@osm\def\kp@stylem{os} + \else\ifkp@osnm\def\kp@stylem{osn} + \else\def\kp@stylem{} + \fi\fi\fi + \ifkp@nofligatures\def\kp@fligm{f} + \else\def\kp@fligm{} + \fi + + \ifkp@widermath\def\kp@widerm{w} + \else\def\kp@widerm{} + \fi + \ifkp@sfmath\def\kp@widerm{}\fi + +% +%%% \kp@stylemi et \kp@stylemath +% + + \ifkp@vosm\def\kp@stylemi{vos} + \else\def\kp@stylemi{}\fi + + \ifkp@sfmath + \def\kp@stylemath{ss} + \else + \def\kp@stylemath{} + \fi + +% +%%% New math Versions +% + +\DeclareMathVersion{rm} +\DeclareMathVersion{boldrm} +\DeclareMathVersion{sf} +\DeclareMathVersion{boldsf} + +% Roman + + \ifkp@sfmath + \DeclareSymbolFont{operators}{OT1}{jkpss\kp@fligm\kp@stylem}{m}{n} + \SetSymbolFont{operators}{bold}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + \else + \DeclareSymbolFont{operators}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{m}{n} + \SetSymbolFont{operators}{bold}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \fi + \SetSymbolFont{operators}{rm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{m}{n} + \SetSymbolFont{operators}{boldrm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \SetSymbolFont{operators}{sf}{OT1}{jkpss\kp@fligm\kp@stylem}{m}{n} + \SetSymbolFont{operators}{boldsf}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + + \def\operator@font{\mathgroup\symoperators} + + \DeclareMathAlphabet{\mathrm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{m}{n} + \SetMathAlphabet{\mathrm}{bold}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathrm}{rm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{m}{n} + \SetMathAlphabet{\mathrm}{boldrm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathrm}{sf}{OT1}{jkp\kp@fligm\kp@stylem}{m}{n} + \SetMathAlphabet{\mathrm}{boldsf}{OT1}{jkp\kp@fligm\kp@stylem}{b}{n} + + \DeclareSymbolFontAlphabet{\mathupright}{operators} + \let\mathup\mathupright + + \ifkp@sfmath + \DeclareMathAlphabet{\mathbf}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathbf}{bold}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + \else + \DeclareMathAlphabet{\mathbf}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathbf}{bold}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \fi + \SetMathAlphabet{\mathbf}{rm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathbf}{boldrm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathbf}{sf}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathbf}{boldsf}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + + \ifkp@sfmath + \DeclareMathAlphabet{\mathit}{OT1}{jkpss\kp@fligm\kp@stylem}{m}{it} + \SetMathAlphabet{\mathit}{bold}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{it} + \else + \DeclareMathAlphabet{\mathit}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{m}{it} + \SetMathAlphabet{\mathit}{bold}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{it} + \fi + \SetMathAlphabet{\mathit}{rm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{m}{it} + \SetMathAlphabet{\mathit}{boldrm}{OT1}{jkp\kp@famillem\kp@fligm\kp@stylem}{b}{it} + \SetMathAlphabet{\mathit}{sf}{OT1}{jkpss\kp@fligm\kp@stylem}{m}{it} + \SetMathAlphabet{\mathit}{boldsf}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{it} + + +% Sans Serif + + \DeclareMathAlphabet{\mathsf}{OT1}{jkpss\kp@fligm\kp@stylem}{m}{n} + \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathsf}{rm}{OT1}{jkpss\kp@fligm\kp@stylem}{m}{n} + \SetMathAlphabet{\mathsf}{boldrm}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + \SetMathAlphabet{\mathsf}{sf}{OT1}{jkpss\kp@fligm\kp@stylem}{m}{n} + \SetMathAlphabet{\mathsf}{boldsf}{OT1}{jkpss\kp@fligm\kp@stylem}{b}{n} + +% Typewriter + + \DeclareMathAlphabet{\mathtt}{OT1}{jkptt\kp@stylem}{m}{n} + \SetMathAlphabet{\mathtt}{bold}{OT1}{jkptt\kp@stylem}{b}{n} + \SetMathAlphabet{\mathtt}{rm}{OT1}{jkptt\kp@stylem}{m}{n} + \SetMathAlphabet{\mathtt}{boldrm}{OT1}{jkptt\kp@stylem}{b}{n} + \SetMathAlphabet{\mathtt}{sf}{OT1}{jkptt\kp@stylem}{m}{n} + \SetMathAlphabet{\mathtt}{boldsf}{OT1}{jkptt\kp@stylem}{b}{n} + +% Math Italic + + \ifkp@sfmath + \DeclareSymbolFont{letters}{OML}{jkpss\kp@stylemi}{m}{it} + \SetSymbolFont{letters}{bold}{OML}{jkpss\kp@stylemi}{bx}{it} + \else + \DeclareSymbolFont{letters}{OML}{jkp\kp@famillem\kp@stylemi\kp@widerm}{m}{it} + \SetSymbolFont{letters}{bold}{OML}{jkp\kp@famillem\kp@stylemi\kp@widerm}{bx}{it} + \fi + \SetSymbolFont{letters}{rm}{OML}{jkp\kp@famillem\kp@stylemi\kp@widerm}{m}{it} + \SetSymbolFont{letters}{boldrm}{OML}{jkp\kp@famillem\kp@stylemi\kp@widerm}{bx}{it} + \SetSymbolFont{letters}{sf}{OML}{jkpss\kp@stylemi}{m}{it} + \SetSymbolFont{letters}{boldsf}{OML}{jkpss\kp@stylemi}{bx}{it} + \DeclareFontSubstitution{OML}{jkp\kp@famillem\kp@stylemi\kp@widerm}{m}{it} + +% Math Italic A + + \ifkp@sfmath + \DeclareSymbolFont{lettersA}{U}{jkpssmia}{m}{it} + \SetSymbolFont{lettersA}{bold}{U}{jkpssmia}{bx}{it} + \else + \DeclareSymbolFont{lettersA}{U}{jkp\kp@famillem mia\kp@widerm}{m}{it} + \SetSymbolFont{lettersA}{bold}{U}{jkp\kp@famillem mia\kp@widerm}{bx}{it} + \fi + \SetSymbolFont{lettersA}{rm}{U}{jkp\kp@famillem mia\kp@widerm}{m}{it} + \SetSymbolFont{lettersA}{boldrm}{U}{jkp\kp@famillem mia\kp@widerm}{bx}{it} + \SetSymbolFont{lettersA}{sf}{U}{jkpssmia}{m}{it} + \SetSymbolFont{lettersA}{boldsf}{U}{jkpssmia}{bx}{it} + \DeclareFontSubstitution{U}{jkp\kp@famillem mia\kp@widerm}{m}{it} + + \DeclareSymbolFontAlphabet{\mathfrak}{lettersA} + + +% Math Symbol + + \ifkp@sfmath + \DeclareSymbolFont{symbols}{OMS}{jkp}{m}{n} + \SetSymbolFont{symbols}{bold}{OMS}{jkp}{bx}{n} + \else + \DeclareSymbolFont{symbols}{OMS}{jkp\kp@famillem\kp@widerm}{m}{n} + \SetSymbolFont{symbols}{bold}{OMS}{jkp\kp@famillem\kp@widerm}{bx}{n} + \fi + \SetSymbolFont{symbols}{rm}{OMS}{jkp\kp@famillem\kp@widerm}{m}{n} + \SetSymbolFont{symbols}{boldrm}{OMS}{jkp\kp@famillem\kp@widerm}{bx}{n} + \SetSymbolFont{symbols}{sf}{OMS}{jkp}{m}{n} + \SetSymbolFont{symbols}{boldsf}{OMS}{jkp}{bx}{n} + \DeclareFontSubstitution{OMS}{jkp\kp@famillem\kp@widerm}{m}{n} + +\ifkp@amsmath{ + \renewcommand{\AmSfont}{% + \usefont{OMS}{jkp\kp@famillem\kp@widerm}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}}}\fi + + \DeclareSymbolFontAlphabet{\symb@ls@lph@}{symbols} + + +% Math Symbols A (AMSa) + + + \DeclareSymbolFont{AMSa}{U}{jkpsya}{m}{n} + \SetSymbolFont{AMSa}{bold}{U}{jkpsya}{bx}{n} + \SetSymbolFont{AMSa}{rm}{U}{jkpsya}{m}{n} + \SetSymbolFont{AMSa}{boldrm}{U}{jkpsya}{bx}{n} + \SetSymbolFont{AMSa}{sf}{U}{jkpsya}{m}{n} + \SetSymbolFont{AMSa}{boldsf}{U}{jkpsya}{bx}{n} + \DeclareFontSubstitution{U}{jkpsya}{m}{n} + + +% Math Symbols B (AMSb) + +\ifkp@rmmathbb + \ifkp@sfmath + \DeclareSymbolFont{AMSb}{U}{jkpsyb}{m}{n}% rmmathbb, sfmath + \SetSymbolFont{AMSb}{bold}{U}{jkpsyb}{bx}{n} + \SetSymbolFont{AMSb}{rm}{U}{jkp\kp@famillem syb\kp@widerm}{m}{n} + \SetSymbolFont{AMSb}{boldrm}{U}{jkp\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{sf}{U}{jkpsyb}{m}{n} + \SetSymbolFont{AMSb}{boldsf}{U}{jkpsyb}{bx}{n} + \else + \DeclareSymbolFont{AMSb}{U}{jkp\kp@famillem syb\kp@widerm}{m}{n}% rmmathbb + \SetSymbolFont{AMSb}{bold}{U}{jkp\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{rm}{U}{jkp\kp@famillem syb\kp@widerm}{m}{n} + \SetSymbolFont{AMSb}{boldrm}{U}{jkp\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{sf}{U}{jkpsyb}{m}{n} + \SetSymbolFont{AMSb}{boldsf}{U}{jkpsyb}{bx}{n} + \fi +\else + \ifkp@sfmathbb + \ifkp@sfmath + \DeclareSymbolFont{AMSb}{U}{jkpsssyb}{m}{n}% sfmathbb, sfmath + \SetSymbolFont{AMSb}{bold}{U}{jkpsssyb}{bx}{n} + \SetSymbolFont{AMSb}{rm}{U}{jkpss\kp@famillem syb\kp@widerm}{m}{n} + \SetSymbolFont{AMSb}{boldrm}{U}{jkpss\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{sf}{U}{jkpsssyb}{m}{n} + \SetSymbolFont{AMSb}{boldsf}{U}{jkpsssyb}{bx}{n} + \else + \DeclareSymbolFont{AMSb}{U}{jkpss\kp@famillem syb\kp@widerm}{m}{n}% sfmathbb + \SetSymbolFont{AMSb}{bold}{U}{jkpss\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{rm}{U}{jkpss\kp@famillem syb\kp@widerm}{m}{n} + \SetSymbolFont{AMSb}{boldrm}{U}{jkpss\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{sf}{U}{jkpsssyb}{m}{n} + \SetSymbolFont{AMSb}{boldsf}{U}{jkpsssyb}{bx}{n} + \fi + \else + \ifkp@sfmath + \DeclareSymbolFont{AMSb}{U}{jkpsssyb}{m}{n}% sfmath + \SetSymbolFont{AMSb}{bold}{U}{jkpsssyb}{bx}{n} + \SetSymbolFont{AMSb}{rm}{U}{jkp\kp@famillem syb\kp@widerm}{m}{n} + \SetSymbolFont{AMSb}{boldrm}{U}{jkp\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{sf}{U}{jkpsssyb}{m}{n} + \SetSymbolFont{AMSb}{boldsf}{U}{jkpsssyb}{bx}{n} + \else + \DeclareSymbolFont{AMSb}{U}{jkp\kp@famillem syb\kp@widerm}{m}{n}% default + \SetSymbolFont{AMSb}{bold}{U}{jkp\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{rm}{U}{jkp\kp@famillem syb\kp@widerm}{m}{n} + \SetSymbolFont{AMSb}{boldrm}{U}{jkp\kp@famillem syb\kp@widerm}{bx}{n} + \SetSymbolFont{AMSb}{sf}{U}{jkpsssyb}{m}{n} + \SetSymbolFont{AMSb}{boldsf}{U}{jkpsssyb}{bx}{n} + \fi + \fi +\fi + + \DeclareFontSubstitution{U}{jkp\kp@famillem syb\kp@widerm}{m}{n} + \DeclareSymbolFontAlphabet{\mathbb}{AMSb} + + +% Math Symbols C + + \ifkp@sfmath + \DeclareSymbolFont{symbolsC}{U}{jkpsyc}{m}{n} + \SetSymbolFont{symbolsC}{bold}{U}{jkpsyc}{bx}{n} + \else + \DeclareSymbolFont{symbolsC}{U}{jkp\kp@famillem syc}{m}{n} + \SetSymbolFont{symbolsC}{bold}{U}{jkp\kp@famillem syc}{bx}{n} + \fi + \SetSymbolFont{symbolsC}{rm}{U}{jkp\kp@famillem syc}{m}{n} + \SetSymbolFont{symbolsC}{boldrm}{U}{jkp\kp@famillem syc}{bx}{n} + \SetSymbolFont{symbolsC}{sf}{U}{jkpsyc}{m}{n} + \SetSymbolFont{symbolsC}{boldsf}{U}{jkpsyc}{bx}{n} + \DeclareFontSubstitution{U}{jkp\kp@famillem syc}{m}{n} + + +% Math Symbols D + +\ifkp@calasscr + \let\mathcal\undefined + \ifkp@sfmath + \DeclareMathAlphabet{\mathcal}{U}{jkpsyd}{m}{n} + \SetMathAlphabet{\mathcal}{bold}{U}{jkpsyd}{bx}{n} + \else + \DeclareMathAlphabet{\mathcal}{U}{jkp\kp@famillem syd\kp@widerm}{m}{n} + \SetMathAlphabet{\mathcal}{bold}{U}{jkp\kp@famillem syd\kp@widerm}{bx}{n} + \fi + \SetMathAlphabet{\mathcal}{rm}{U}{jkp\kp@famillem syd\kp@widerm}{m}{n} + \SetMathAlphabet{\mathcal}{boldrm}{U}{jkp\kp@famillem syd\kp@widerm}{bx}{n} + \SetMathAlphabet{\mathcal}{sf}{U}{jkpsyd}{m}{n} + \SetMathAlphabet{\mathcal}{boldsf}{U}{jkpsyd}{bx}{n} + \ifkp@mathscr + \DeclareSymbolFontAlphabet{\mathscr}{symbols} + \fi +\else + \ifkp@mathscr + \ifkp@sfmath + \DeclareMathAlphabet{\mathscr}{U}{jkpsyd}{m}{n} + \SetMathAlphabet{\mathscr}{bold}{U}{jkpsyd}{bx}{n} + \else + \DeclareMathAlphabet{\mathscr}{U}{jkp\kp@famillem syd\kp@widerm}{m}{n} + \SetMathAlphabet{\mathscr}{bold}{U}{jkp\kp@famillem syd\kp@widerm}{bx}{n} + \fi + \SetMathAlphabet{\mathscr}{rm}{U}{jkp\kp@famillem syd\kp@widerm}{m}{n} + \SetMathAlphabet{\mathscr}{boldrm}{U}{jkp\kp@famillem syd\kp@widerm}{bx}{n} + \SetMathAlphabet{\mathscr}{sf}{U}{jkpsyd}{m}{n} + \SetMathAlphabet{\mathscr}{boldsf}{U}{jkpsyd}{bx}{n} + \fi +\fi + +% Math Extension + + \ifkp@sfmath + \DeclareSymbolFont{largesymbols}{OMX}{jkpss}{m}{n} + \SetSymbolFont{largesymbols}{bold}{OMX}{jkpss}{bx}{n} + \else + \DeclareSymbolFont{largesymbols}{OMX}{jkp\kp@famillem}{m}{n} + \SetSymbolFont{largesymbols}{bold}{OMX}{jkp\kp@famillem}{bx}{n} + \fi + \SetSymbolFont{largesymbols}{rm}{OMX}{jkp\kp@famillem}{m}{n} + \SetSymbolFont{largesymbols}{boldrm}{OMX}{jkp\kp@famillem}{bx}{n} + \SetSymbolFont{largesymbols}{sf}{OMX}{jkpss}{m}{n} + \SetSymbolFont{largesymbols}{boldsf}{OMX}{jkpss}{bx}{n} + \DeclareFontSubstitution{OMX}{jkp\kp@famillem}{m}{n} + + +% Math Extension A + + \ifkp@sfmath + \DeclareSymbolFont{largesymbolsA}{U}{jkpexa}{m}{n} + \SetSymbolFont{largesymbolsA}{bold}{U}{jkpexa}{bx}{n} + \else + \DeclareSymbolFont{largesymbolsA}{U}{jkp\kp@famillem exa}{m}{n} + \SetSymbolFont{largesymbolsA}{bold}{U}{jkp\kp@famillem exa}{bx}{n} + \fi + \SetSymbolFont{largesymbolsA}{rm}{U}{jkp\kp@famillem exa}{m}{n} + \SetSymbolFont{largesymbolsA}{boldrm}{U}{jkp\kp@famillem exa}{bx}{n} + \SetSymbolFont{largesymbolsA}{sf}{U}{jkpexa}{m}{n} + \SetSymbolFont{largesymbolsA}{boldsf}{U}{jkpexa}{bx}{n} + \DeclareFontSubstitution{U}{jkp\kp@famillem exa}{m}{n} + + +% Math fonts Sizes and Additional Math Spaces + + +\def\defaultscriptratio{.76} +\def\defaultscriptscriptratio{.6} +\DeclareMathSizes{5} {6} {6} {6} +\DeclareMathSizes{6} {6} {6} {6} +\DeclareMathSizes{7} {6.8} {6} {6} +\DeclareMathSizes{8} {8} {6.8} {6} +\DeclareMathSizes{9} {9} {7.6} {6} +\DeclareMathSizes{10} {10} {7.6} {6} +\DeclareMathSizes{10.95}{10.95}{8.3} {6} +\DeclareMathSizes{11} {11} {8.3} {6} +\DeclareMathSizes{12} {12} {9} {7} +\DeclareMathSizes{14.4} {14.4} {10} {8} +\DeclareMathSizes{17.28}{17.28}{12} {9} +\DeclareMathSizes{20.74}{20.74}{14.4}{10} +\DeclareMathSizes{24.88}{24.88}{17.28}{12} + +\ifkp@widermath + \thinmuskip=3mu + \medmuskip=4mu plus 1.5mu minus 3mu + \thickmuskip=5mu plus 4mu +\else + \thinmuskip=2mu + \medmuskip=3mu plus 1.5mu minus 3mu + \thickmuskip=4mu plus 3mu +\fi + +% Common Macros + + +\def\re@DeclareMathSymbol#1#2#3#4{% + \let#1=\undefined + \DeclareMathSymbol{#1}{#2}{#3}{#4}} + +\def\re@DeclareMathDelimiter#1#2#3#4#5#6{% + \let#1=\undefined + \DeclareMathDelimiter{#1}{#2}{#3}{#4}{#5}{#6}} + +\def\re@DeclareMathAccent#1#2#3#4{% + \let#1=\undefined + \DeclareMathAccent{#1}{#2}{#3}{#4}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Operator Definition % +%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\kppounds}{\mathord}{operators}{139} + +% \pounds classic bug in math mode + +\let\oldpounds\pounds% +\def\pounds{% + \relax\ifmmode\kppounds% + \else\oldpounds\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Italic (jkpmi) Definition % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifkp@partialup\re@DeclareMathSymbol{\partial}{\mathord}{letters}{128}\fi +\re@DeclareMathSymbol{\partialup}{\mathord}{letters}{128} +\re@DeclareMathSymbol{\partialsl}{\mathord}{letters}{64} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol (jkpsy) Definition % synomymes and \Re, \Im +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \let\circledplus\oplus + \let\circledminus\ominus + \let\circledtimes\otimes + \let\circledslash\oslash + \let\circleddot\odot + +\ifkp@oldReIm + \re@DeclareMathSymbol{\Re}{\mathord}{lettersA}{82} + \re@DeclareMathSymbol{\Im}{\mathord}{lettersA}{73} +\fi + + +\re@DeclareMathSymbol{\varemptyset}{\mathord}{symbols}{128} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol A Definitions % AMSa +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\boxdot}{\mathbin}{AMSa}{0} +\re@DeclareMathSymbol{\boxplus}{\mathbin}{AMSa}{1} +\re@DeclareMathSymbol{\boxtimes}{\mathbin}{AMSa}{2} +\re@DeclareMathSymbol{\square}{\mathord}{AMSa}{3} +\re@DeclareMathSymbol{\blacksquare}{\mathord}{AMSa}{4} +\re@DeclareMathSymbol{\centerdot}{\mathbin}{AMSa}{5} +\re@DeclareMathSymbol{\lozenge}{\mathord}{AMSa}{6} +\re@DeclareMathSymbol{\blacklozenge}{\mathord}{AMSa}{7} +\re@DeclareMathSymbol{\circlearrowright}{\mathrel}{AMSa}{8} +\re@DeclareMathSymbol{\circlearrowleft}{\mathrel}{AMSa}{9} +\re@DeclareMathSymbol{\rightleftharpoons}{\mathrel}{AMSa}{10} +\re@DeclareMathSymbol{\leftrightharpoons}{\mathrel}{AMSa}{11} +\re@DeclareMathSymbol{\boxminus}{\mathbin}{AMSa}{12} +\re@DeclareMathSymbol{\Vdash}{\mathrel}{AMSa}{13} +\re@DeclareMathSymbol{\Vvdash}{\mathrel}{AMSa}{14} +\re@DeclareMathSymbol{\vDash}{\mathrel}{AMSa}{15} +\re@DeclareMathSymbol{\twoheadrightarrow}{\mathrel}{AMSa}{16} +\re@DeclareMathSymbol{\twoheadleftarrow}{\mathrel}{AMSa}{17} +\re@DeclareMathSymbol{\leftleftarrows}{\mathrel}{AMSa}{18} +\re@DeclareMathSymbol{\rightrightarrows}{\mathrel}{AMSa}{19} +\re@DeclareMathSymbol{\upuparrows}{\mathrel}{AMSa}{20} +\re@DeclareMathSymbol{\downdownarrows}{\mathrel}{AMSa}{21} +\re@DeclareMathSymbol{\upharpoonright}{\mathrel}{AMSa}{22} + \let\restriction\upharpoonright +\re@DeclareMathSymbol{\downharpoonright}{\mathrel}{AMSa}{23} +\re@DeclareMathSymbol{\upharpoonleft}{\mathrel}{AMSa}{24} +\re@DeclareMathSymbol{\downharpoonleft}{\mathrel}{AMSa}{25} +\re@DeclareMathSymbol{\rightarrowtail}{\mathrel}{AMSa}{26} +\re@DeclareMathSymbol{\leftarrowtail}{\mathrel}{AMSa}{27} +\re@DeclareMathSymbol{\leftrightarrows}{\mathrel}{AMSa}{28} +\re@DeclareMathSymbol{\rightleftarrows}{\mathrel}{AMSa}{29} +\re@DeclareMathSymbol{\Lsh}{\mathrel}{AMSa}{30} +\re@DeclareMathSymbol{\Rsh}{\mathrel}{AMSa}{31} +\re@DeclareMathSymbol{\rightsquigarrow}{\mathrel}{AMSa}{32} +\re@DeclareMathSymbol{\leftrightsquigarrow}{\mathrel}{AMSa}{33} +\re@DeclareMathSymbol{\looparrowleft}{\mathrel}{AMSa}{34} +\re@DeclareMathSymbol{\looparrowright}{\mathrel}{AMSa}{35} +\re@DeclareMathSymbol{\circeq}{\mathrel}{AMSa}{36} +\re@DeclareMathSymbol{\succsim}{\mathrel}{AMSa}{37} +\re@DeclareMathSymbol{\gtrsim}{\mathrel}{AMSa}{38} +\re@DeclareMathSymbol{\gtrapprox}{\mathrel}{AMSa}{39} +\re@DeclareMathSymbol{\multimap}{\mathrel}{AMSa}{40} +\re@DeclareMathSymbol{\therefore}{\mathrel}{AMSa}{41} +\re@DeclareMathSymbol{\because}{\mathrel}{AMSa}{42} +\re@DeclareMathSymbol{\doteqdot}{\mathrel}{AMSa}{43} + \let\Doteq\doteqdot +\re@DeclareMathSymbol{\triangleq}{\mathrel}{AMSa}{44} +\re@DeclareMathSymbol{\precsim}{\mathrel}{AMSa}{45} +\re@DeclareMathSymbol{\lesssim}{\mathrel}{AMSa}{46} +\re@DeclareMathSymbol{\lessapprox}{\mathrel}{AMSa}{47} +\re@DeclareMathSymbol{\eqslantless}{\mathrel}{AMSa}{48} +\re@DeclareMathSymbol{\eqslantgtr}{\mathrel}{AMSa}{49} +\re@DeclareMathSymbol{\curlyeqprec}{\mathrel}{AMSa}{50} +\re@DeclareMathSymbol{\curlyeqsucc}{\mathrel}{AMSa}{51} +\re@DeclareMathSymbol{\preccurlyeq}{\mathrel}{AMSa}{52} +\re@DeclareMathSymbol{\leqq}{\mathrel}{AMSa}{53} +\re@DeclareMathSymbol{\leqslant}{\mathrel}{AMSa}{54} +\re@DeclareMathSymbol{\lessgtr}{\mathrel}{AMSa}{55} +\re@DeclareMathSymbol{\backprime}{\mathord}{AMSa}{56} +\re@DeclareMathSymbol{\risingdotseq}{\mathrel}{AMSa}{58} +\re@DeclareMathSymbol{\fallingdotseq}{\mathrel}{AMSa}{59} +\re@DeclareMathSymbol{\succcurlyeq}{\mathrel}{AMSa}{60} +\re@DeclareMathSymbol{\geqq}{\mathrel}{AMSa}{61} +\re@DeclareMathSymbol{\geqslant}{\mathrel}{AMSa}{62} +\re@DeclareMathSymbol{\gtrless}{\mathrel}{AMSa}{63} +\re@DeclareMathSymbol{\sqsubset}{\mathrel}{AMSa}{64} +\re@DeclareMathSymbol{\sqsupset}{\mathrel}{AMSa}{65} +\re@DeclareMathSymbol{\vartriangleright}{\mathrel}{AMSa}{66} +\re@DeclareMathSymbol{\vartriangleleft}{\mathrel}{AMSa}{67} +\re@DeclareMathSymbol{\trianglerighteq}{\mathrel}{AMSa}{68} +\re@DeclareMathSymbol{\trianglelefteq}{\mathrel}{AMSa}{69} +\re@DeclareMathSymbol{\bigstar}{\mathord}{AMSa}{70} +\re@DeclareMathSymbol{\between}{\mathrel}{AMSa}{71} +\re@DeclareMathSymbol{\blacktriangledown}{\mathord}{AMSa}{72} +\re@DeclareMathSymbol{\blacktriangleright}{\mathrel}{AMSa}{73} +\re@DeclareMathSymbol{\blacktriangleleft}{\mathrel}{AMSa}{74} +\re@DeclareMathSymbol{\vartriangle}{\mathrel}{AMSa}{77} +\re@DeclareMathSymbol{\blacktriangle}{\mathord}{AMSa}{78} +\re@DeclareMathSymbol{\triangledown}{\mathord}{AMSa}{79} +\re@DeclareMathSymbol{\eqcirc}{\mathrel}{AMSa}{80} +\re@DeclareMathSymbol{\lesseqgtr}{\mathrel}{AMSa}{81} +\re@DeclareMathSymbol{\gtreqless}{\mathrel}{AMSa}{82} +\re@DeclareMathSymbol{\lesseqqgtr}{\mathrel}{AMSa}{83} +\re@DeclareMathSymbol{\gtreqqless}{\mathrel}{AMSa}{84} +\re@DeclareMathSymbol{\Rrightarrow}{\mathrel}{AMSa}{86} +\re@DeclareMathSymbol{\Lleftarrow}{\mathrel}{AMSa}{87} +\re@DeclareMathSymbol{\veebar}{\mathbin}{AMSa}{89} +\re@DeclareMathSymbol{\barwedge}{\mathbin}{AMSa}{90} +\re@DeclareMathSymbol{\doublebarwedge}{\mathbin}{AMSa}{91} +\re@DeclareMathSymbol{\angle}{\mathord}{AMSa}{92} +\re@DeclareMathSymbol{\measuredangle}{\mathord}{AMSa}{93} +\re@DeclareMathSymbol{\sphericalangle}{\mathord}{AMSa}{94} +\re@DeclareMathSymbol{\varpropto}{\mathrel}{AMSa}{95} +\re@DeclareMathSymbol{\smallsmile}{\mathrel}{AMSa}{96} +\re@DeclareMathSymbol{\smallfrown}{\mathrel}{AMSa}{97} +\re@DeclareMathSymbol{\Subset}{\mathrel}{AMSa}{98} +\re@DeclareMathSymbol{\Supset}{\mathrel}{AMSa}{99} +\re@DeclareMathSymbol{\Cup}{\mathbin}{AMSa}{100} + \let\doublecup\Cup +\re@DeclareMathSymbol{\Cap}{\mathbin}{AMSa}{101} + \let\doublecap\Cap +\re@DeclareMathSymbol{\curlywedge}{\mathbin}{AMSa}{102} +\re@DeclareMathSymbol{\curlyvee}{\mathbin}{AMSa}{103} +\re@DeclareMathSymbol{\leftthreetimes}{\mathbin}{AMSa}{104} +\re@DeclareMathSymbol{\rightthreetimes}{\mathbin}{AMSa}{105} +\re@DeclareMathSymbol{\subseteqq}{\mathrel}{AMSa}{106} +\re@DeclareMathSymbol{\supseteqq}{\mathrel}{AMSa}{107} +\re@DeclareMathSymbol{\bumpeq}{\mathrel}{AMSa}{108} +\re@DeclareMathSymbol{\Bumpeq}{\mathrel}{AMSa}{109} +\re@DeclareMathSymbol{\lll}{\mathrel}{AMSa}{110} + \let\llless\lll +\re@DeclareMathSymbol{\ggg}{\mathrel}{AMSa}{111} + \let\gggtr\ggg +\re@DeclareMathDelimiter\ulcorner{\mathopen}{AMSa}{112}{AMSa}{112} +\re@DeclareMathDelimiter\urcorner{\mathclose}{AMSa}{113}{AMSa}{113} +\re@DeclareMathSymbol{\circledS}{\mathord}{AMSa}{115} +\re@DeclareMathSymbol{\pitchfork}{\mathrel}{AMSa}{116} +\re@DeclareMathSymbol{\dotplus}{\mathbin}{AMSa}{117} +\re@DeclareMathSymbol{\backsim}{\mathrel}{AMSa}{118} +\re@DeclareMathSymbol{\backsimeq}{\mathrel}{AMSa}{119} +\re@DeclareMathDelimiter\llcorner{\mathopen}{AMSa}{120}{AMSa}{120} +\re@DeclareMathDelimiter\lrcorner{\mathclose}{AMSa}{121}{AMSa}{121} +\re@DeclareMathSymbol{\complement}{\mathord}{AMSa}{123} +\re@DeclareMathSymbol{\intercal}{\mathbin}{AMSa}{124} +\re@DeclareMathSymbol{\circledcirc}{\mathbin}{AMSa}{125} +\re@DeclareMathSymbol{\circledast}{\mathbin}{AMSa}{126} +\re@DeclareMathSymbol{\circleddash}{\mathbin}{AMSa}{127} + +\let\Box=\square % LaTeX symbol +\re@DeclareMathSymbol{\rhd}{\mathbin}{AMSa}{66} % LaTeX symbol +\re@DeclareMathSymbol{\lhd}{\mathbin}{AMSa}{67} % LaTeX symbol +\re@DeclareMathSymbol{\unrhd}{\mathbin}{AMSa}{68} % LaTeX symbol +\re@DeclareMathSymbol{\unlhd}{\mathbin}{AMSa}{69} % LaTeX symbol + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol B Definitions % AMSb +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\lvertneqq}{\mathrel}{AMSb}{0} +\re@DeclareMathSymbol{\gvertneqq}{\mathrel}{AMSb}{1} +\re@DeclareMathSymbol{\nleq}{\mathrel}{AMSb}{2} +\re@DeclareMathSymbol{\ngeq}{\mathrel}{AMSb}{3} +\re@DeclareMathSymbol{\nless}{\mathrel}{AMSb}{4} +\re@DeclareMathSymbol{\ngtr}{\mathrel}{AMSb}{5} +\re@DeclareMathSymbol{\nprec}{\mathrel}{AMSb}{6} +\re@DeclareMathSymbol{\nsucc}{\mathrel}{AMSb}{7} +\re@DeclareMathSymbol{\lneqq}{\mathrel}{AMSb}{8} +\re@DeclareMathSymbol{\gneqq}{\mathrel}{AMSb}{9} +\re@DeclareMathSymbol{\nleqslant}{\mathrel}{AMSb}{10} +\re@DeclareMathSymbol{\ngeqslant}{\mathrel}{AMSb}{11} +\re@DeclareMathSymbol{\lneq}{\mathrel}{AMSb}{12} +\re@DeclareMathSymbol{\gneq}{\mathrel}{AMSb}{13} +\re@DeclareMathSymbol{\npreceq}{\mathrel}{AMSb}{14} +\re@DeclareMathSymbol{\nsucceq}{\mathrel}{AMSb}{15} +\re@DeclareMathSymbol{\precnsim}{\mathrel}{AMSb}{16} +\re@DeclareMathSymbol{\succnsim}{\mathrel}{AMSb}{17} +\re@DeclareMathSymbol{\lnsim}{\mathrel}{AMSb}{18} +\re@DeclareMathSymbol{\gnsim}{\mathrel}{AMSb}{19} +\re@DeclareMathSymbol{\nleqq}{\mathrel}{AMSb}{20} +\re@DeclareMathSymbol{\ngeqq}{\mathrel}{AMSb}{21} +\re@DeclareMathSymbol{\precneqq}{\mathrel}{AMSb}{22} +\re@DeclareMathSymbol{\succneqq}{\mathrel}{AMSb}{23} +\re@DeclareMathSymbol{\precnapprox}{\mathrel}{AMSb}{24} +\re@DeclareMathSymbol{\succnapprox}{\mathrel}{AMSb}{25} +\re@DeclareMathSymbol{\lnapprox}{\mathrel}{AMSb}{26} +\re@DeclareMathSymbol{\gnapprox}{\mathrel}{AMSb}{27} +\re@DeclareMathSymbol{\nsim}{\mathrel}{AMSb}{28} +\re@DeclareMathSymbol{\ncong}{\mathrel}{AMSb}{29} +\re@DeclareMathSymbol{\diagup}{\mathord}{AMSb}{30} +\re@DeclareMathSymbol{\diagdown}{\mathord}{AMSb}{31} +\re@DeclareMathSymbol{\varsubsetneq}{\mathrel}{AMSb}{32} +\re@DeclareMathSymbol{\varsupsetneq}{\mathrel}{AMSb}{33} +\re@DeclareMathSymbol{\nsubseteqq}{\mathrel}{AMSb}{34} +\re@DeclareMathSymbol{\nsupseteqq}{\mathrel}{AMSb}{35} +\re@DeclareMathSymbol{\subsetneqq}{\mathrel}{AMSb}{36} +\re@DeclareMathSymbol{\supsetneqq}{\mathrel}{AMSb}{37} +\re@DeclareMathSymbol{\varsubsetneqq}{\mathrel}{AMSb}{38} +\re@DeclareMathSymbol{\varsupsetneqq}{\mathrel}{AMSb}{39} +\re@DeclareMathSymbol{\subsetneq}{\mathrel}{AMSb}{40} +\re@DeclareMathSymbol{\supsetneq}{\mathrel}{AMSb}{41} +\re@DeclareMathSymbol{\nsubseteq}{\mathrel}{AMSb}{42} +\re@DeclareMathSymbol{\nsupseteq}{\mathrel}{AMSb}{43} +\re@DeclareMathSymbol{\nparallel}{\mathrel}{AMSb}{44} +\re@DeclareMathSymbol{\nmid}{\mathrel}{AMSb}{45} +\re@DeclareMathSymbol{\nshortmid}{\mathrel}{AMSb}{46} +\re@DeclareMathSymbol{\nshortparallel}{\mathrel}{AMSb}{47} +\re@DeclareMathSymbol{\nvdash}{\mathrel}{AMSb}{48} +\re@DeclareMathSymbol{\nVdash}{\mathrel}{AMSb}{49} +\re@DeclareMathSymbol{\nvDash}{\mathrel}{AMSb}{50} +\re@DeclareMathSymbol{\nVDash}{\mathrel}{AMSb}{51} +\re@DeclareMathSymbol{\ntrianglerighteq}{\mathrel}{AMSb}{52} +\re@DeclareMathSymbol{\ntrianglelefteq}{\mathrel}{AMSb}{53} +\re@DeclareMathSymbol{\ntriangleleft}{\mathrel}{AMSb}{54} +\re@DeclareMathSymbol{\ntriangleright}{\mathrel}{AMSb}{55} +\re@DeclareMathSymbol{\nleftarrow}{\mathrel}{AMSb}{56} +\re@DeclareMathSymbol{\nrightarrow}{\mathrel}{AMSb}{57} +\re@DeclareMathSymbol{\nLeftarrow}{\mathrel}{AMSb}{58} +\re@DeclareMathSymbol{\nRightarrow}{\mathrel}{AMSb}{59} +\re@DeclareMathSymbol{\nLeftrightarrow}{\mathrel}{AMSb}{60} +\re@DeclareMathSymbol{\nleftrightarrow}{\mathrel}{AMSb}{61} +\re@DeclareMathSymbol{\divideontimes}{\mathbin}{AMSb}{62} +\re@DeclareMathSymbol{\varnothing}{\mathord}{AMSb}{63} +\re@DeclareMathSymbol{\nexists}{\mathord}{AMSb}{64} +\re@DeclareMathSymbol{\Finv}{\mathord}{AMSb}{96} +\re@DeclareMathSymbol{\Game}{\mathord}{AMSb}{97} +\re@DeclareMathSymbol{\mho}{\mathord}{AMSb}{102} +\re@DeclareMathSymbol{\eth}{\mathord}{AMSb}{103} +\re@DeclareMathSymbol{\eqsim}{\mathrel}{AMSb}{104} +\re@DeclareMathSymbol{\beth}{\mathord}{AMSb}{105} +\re@DeclareMathSymbol{\gimel}{\mathord}{AMSb}{106} +\re@DeclareMathSymbol{\daleth}{\mathord}{AMSb}{107} +\re@DeclareMathSymbol{\lessdot}{\mathbin}{AMSb}{108} +\re@DeclareMathSymbol{\gtrdot}{\mathbin}{AMSb}{109} +\re@DeclareMathSymbol{\ltimes}{\mathbin}{AMSb}{110} +\re@DeclareMathSymbol{\rtimes}{\mathbin}{AMSb}{111} +\re@DeclareMathSymbol{\shortmid}{\mathrel}{AMSb}{112} +\re@DeclareMathSymbol{\shortparallel}{\mathrel}{AMSb}{113} +\re@DeclareMathSymbol{\smallsetminus}{\mathbin}{AMSb}{114} +\re@DeclareMathSymbol{\thicksim}{\mathrel}{AMSb}{115} +\re@DeclareMathSymbol{\thickapprox}{\mathrel}{AMSb}{116} +\re@DeclareMathSymbol{\approxeq}{\mathrel}{AMSb}{117} +\re@DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119} +\re@DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118} +\re@DeclareMathSymbol{\curvearrowleft}{\mathrel}{AMSb}{120} +\re@DeclareMathSymbol{\curvearrowright}{\mathrel}{AMSb}{121} +\re@DeclareMathSymbol{\digamma}{\mathord}{AMSb}{122} +\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123} +\re@DeclareMathSymbol{\Bbbk}{\mathord}{AMSb}{124} +\re@DeclareMathSymbol{\hslash}{\mathord}{AMSb}{125} +\re@DeclareMathSymbol{\hbar}{\mathord}{AMSb}{126} +\re@DeclareMathSymbol{\backepsilon}{\mathrel}{AMSb}{127} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol C Definitions % symbolsC +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\mappedfromchar}{\mathrel}{symbolsC}{0} + \def\mappedfrom{\leftarrow\mappedfromchar} + \def\longmappedfrom{\longleftarrow\mappedfromchar} +\re@DeclareMathSymbol{\Mapstochar}{\mathrel}{symbolsC}{1} + \def\Mapsto{\Mapstochar\Rightarrow} + \def\Longmapsto{\Mapstochar\Longrightarrow} +\re@DeclareMathSymbol{\Mappedfromchar}{\mathrel}{symbolsC}{2} + \def\Mappedfrom{\Leftarrow\Mappedfromchar} + \def\Longmappedfrom{\Longleftarrow\Mappedfromchar} +\re@DeclareMathSymbol{\mmapstochar}{\mathrel}{symbolsC}{3} + \def\mmapsto{\mmapstochar\rightarrow} + \def\longmmapsto{\mmapstochar\longrightarrow} +\re@DeclareMathSymbol{\mmappedfromchar}{\mathrel}{symbolsC}{4} + \def\mmappedfrom{\leftarrow\mmappedfromchar} + \def\longmmappedfrom{\longleftarrow\mmappedfromchar} +\re@DeclareMathSymbol{\Mmapstochar}{\mathrel}{symbolsC}{5} + \def\Mmapsto{\Mmapstochar\Rightarrow} + \def\Longmmapsto{\Mmapstochar\Longrightarrow} +\re@DeclareMathSymbol{\Mmappedfromchar}{\mathrel}{symbolsC}{6} + \def\Mmappedfrom{\Leftarrow\Mmappedfromchar} + \def\Longmmappedfrom{\Longleftarrow\Mmappedfromchar} +\re@DeclareMathSymbol{\medcirc}{\mathbin}{symbolsC}{7} +\re@DeclareMathSymbol{\medbullet}{\mathbin}{symbolsC}{8} +\re@DeclareMathSymbol{\varparallel}{\mathrel}{symbolsC}{9} +\re@DeclareMathSymbol{\varparallelinv}{\mathrel}{symbolsC}{10} +\re@DeclareMathSymbol{\nvarparallel}{\mathrel}{symbolsC}{11} +\re@DeclareMathSymbol{\nvarparallelinv}{\mathrel}{symbolsC}{12} +\re@DeclareMathSymbol{\colonapprox}{\mathrel}{symbolsC}{13} +\re@DeclareMathSymbol{\colonsim}{\mathrel}{symbolsC}{14} +\re@DeclareMathSymbol{\Colonapprox}{\mathrel}{symbolsC}{15} +\re@DeclareMathSymbol{\Colonsim}{\mathrel}{symbolsC}{16} +\re@DeclareMathSymbol{\doteq}{\mathrel}{symbolsC}{17} +\re@DeclareMathSymbol{\multimapinv}{\mathrel}{symbolsC}{18} +\re@DeclareMathSymbol{\multimapboth}{\mathrel}{symbolsC}{19} +\re@DeclareMathSymbol{\multimapdot}{\mathrel}{symbolsC}{20} +\re@DeclareMathSymbol{\multimapdotinv}{\mathrel}{symbolsC}{21} +\re@DeclareMathSymbol{\multimapdotboth}{\mathrel}{symbolsC}{22} +\re@DeclareMathSymbol{\multimapdotbothA}{\mathrel}{symbolsC}{23} +\re@DeclareMathSymbol{\multimapdotbothB}{\mathrel}{symbolsC}{24} +\re@DeclareMathSymbol{\VDash}{\mathrel}{symbolsC}{25} +\re@DeclareMathSymbol{\VvDash}{\mathrel}{symbolsC}{26} +\re@DeclareMathSymbol{\cong}{\mathrel}{symbolsC}{27} +\re@DeclareMathSymbol{\preceqq}{\mathrel}{symbolsC}{28} +\re@DeclareMathSymbol{\succeqq}{\mathrel}{symbolsC}{29} +\re@DeclareMathSymbol{\nprecsim}{\mathrel}{symbolsC}{30} +\re@DeclareMathSymbol{\nsuccsim}{\mathrel}{symbolsC}{31} +\re@DeclareMathSymbol{\nlesssim}{\mathrel}{symbolsC}{32} +\re@DeclareMathSymbol{\ngtrsim}{\mathrel}{symbolsC}{33} +\re@DeclareMathSymbol{\nlessapprox}{\mathrel}{symbolsC}{34} +\re@DeclareMathSymbol{\ngtrapprox}{\mathrel}{symbolsC}{35} +\re@DeclareMathSymbol{\npreccurlyeq}{\mathrel}{symbolsC}{36} +\re@DeclareMathSymbol{\nsucccurlyeq}{\mathrel}{symbolsC}{37} +\re@DeclareMathSymbol{\ngtrless}{\mathrel}{symbolsC}{38} +\re@DeclareMathSymbol{\nlessgtr}{\mathrel}{symbolsC}{39} +\re@DeclareMathSymbol{\nbumpeq}{\mathrel}{symbolsC}{40} +\re@DeclareMathSymbol{\nBumpeq}{\mathrel}{symbolsC}{41} +\re@DeclareMathSymbol{\nbacksim}{\mathrel}{symbolsC}{42} +\re@DeclareMathSymbol{\nbacksimeq}{\mathrel}{symbolsC}{43} +\re@DeclareMathSymbol{\neq}{\mathrel}{symbolsC}{44} + \let\ne=\neq +\re@DeclareMathSymbol{\nasymp}{\mathrel}{symbolsC}{45} +\re@DeclareMathSymbol{\nequiv}{\mathrel}{symbolsC}{46} +\re@DeclareMathSymbol{\nsim}{\mathrel}{symbolsC}{47} +\re@DeclareMathSymbol{\napprox}{\mathrel}{symbolsC}{48} +\re@DeclareMathSymbol{\nsubset}{\mathrel}{symbolsC}{49} +\re@DeclareMathSymbol{\nsupset}{\mathrel}{symbolsC}{50} +\re@DeclareMathSymbol{\nll}{\mathrel}{symbolsC}{51} +\re@DeclareMathSymbol{\ngg}{\mathrel}{symbolsC}{52} +\re@DeclareMathSymbol{\nthickapprox}{\mathrel}{symbolsC}{53} +\re@DeclareMathSymbol{\napproxeq}{\mathrel}{symbolsC}{54} +\re@DeclareMathSymbol{\nprecapprox}{\mathrel}{symbolsC}{55} +\re@DeclareMathSymbol{\nsuccapprox}{\mathrel}{symbolsC}{56} +\re@DeclareMathSymbol{\npreceqq}{\mathrel}{symbolsC}{57} +\re@DeclareMathSymbol{\nsucceqq}{\mathrel}{symbolsC}{58} +\re@DeclareMathSymbol{\nsimeq}{\mathrel}{symbolsC}{59} +\re@DeclareMathSymbol{\notin}{\mathrel}{symbolsC}{60} +\re@DeclareMathSymbol{\notni}{\mathrel}{symbolsC}{61} + \let\notowns=\notni +\re@DeclareMathSymbol{\nSubset}{\mathrel}{symbolsC}{62} +\re@DeclareMathSymbol{\nSupset}{\mathrel}{symbolsC}{63} +\re@DeclareMathSymbol{\nsqsubseteq}{\mathrel}{symbolsC}{64} +\re@DeclareMathSymbol{\nsqsupseteq}{\mathrel}{symbolsC}{65} +\re@DeclareMathSymbol{\coloneqq}{\mathrel}{symbolsC}{66} +\re@DeclareMathSymbol{\eqqcolon}{\mathrel}{symbolsC}{67} +\re@DeclareMathSymbol{\coloneq}{\mathrel}{symbolsC}{68} +\re@DeclareMathSymbol{\eqcolon}{\mathrel}{symbolsC}{69} +\re@DeclareMathSymbol{\Coloneqq}{\mathrel}{symbolsC}{70} +\re@DeclareMathSymbol{\Eqqcolon}{\mathrel}{symbolsC}{71} +\re@DeclareMathSymbol{\Coloneq}{\mathrel}{symbolsC}{72} +\re@DeclareMathSymbol{\Eqcolon}{\mathrel}{symbolsC}{73} +\re@DeclareMathSymbol{\strictif}{\mathrel}{symbolsC}{74} +\re@DeclareMathSymbol{\strictfi}{\mathrel}{symbolsC}{75} +\re@DeclareMathSymbol{\strictiff}{\mathrel}{symbolsC}{76} +\re@DeclareMathSymbol{\invamp}{\mathbin}{symbolsC}{77} +\re@DeclareMathDelimiter{\lbag}{\mathopen}{symbolsC}{78}{largesymbolsA}{48} +\re@DeclareMathDelimiter{\rbag}{\mathclose}{symbolsC}{79}{largesymbolsA}{49} +\re@DeclareMathSymbol{\Lbag}{\mathopen}{symbolsC}{80} +\re@DeclareMathSymbol{\Rbag}{\mathclose}{symbolsC}{81} +\re@DeclareMathSymbol{\circledless}{\mathrel}{symbolsC}{82} +\re@DeclareMathSymbol{\circledgtr}{\mathrel}{symbolsC}{83} +\re@DeclareMathSymbol{\circledwedge}{\mathbin}{symbolsC}{84} +\re@DeclareMathSymbol{\circledvee}{\mathbin}{symbolsC}{85} +\re@DeclareMathSymbol{\circledbar}{\mathbin}{symbolsC}{86} +\re@DeclareMathSymbol{\circledbslash}{\mathbin}{symbolsC}{87} +\re@DeclareMathSymbol{\lJoin}{\mathrel}{symbolsC}{88} +\re@DeclareMathSymbol{\rJoin}{\mathrel}{symbolsC}{89} +\re@DeclareMathSymbol{\Join}{\mathrel}{symbolsC}{90} + \let\lrJoin=\Join +\re@DeclareMathSymbol{\openJoin}{\mathrel}{symbolsC}{91} +\re@DeclareMathSymbol{\lrtimes}{\mathrel}{symbolsC}{92} +% \let\bowtie\lrtimes +\re@DeclareMathSymbol{\opentimes}{\mathrel}{symbolsC}{93} +\re@DeclareMathSymbol{\Diamond}{\mathord}{symbolsC}{94} +\re@DeclareMathSymbol{\Diamondblack}{\mathord}{symbolsC}{95} +\re@DeclareMathSymbol{\nplus}{\mathbin}{symbolsC}{96} +\re@DeclareMathSymbol{\nsqsubset}{\mathrel}{symbolsC}{97} +\re@DeclareMathSymbol{\nsqsupset}{\mathrel}{symbolsC}{98} +\re@DeclareMathSymbol{\dashleftarrow}{\mathrel}{symbolsC}{99} +\re@DeclareMathSymbol{\dashrightarrow}{\mathrel}{symbolsC}{100} + \let\dasharrow\dashrightarrow +\re@DeclareMathSymbol{\dashleftrightarrow}{\mathrel}{symbolsC}{101} +\re@DeclareMathSymbol{\leftsquigarrow}{\mathrel}{symbolsC}{102} +\re@DeclareMathSymbol{\ntwoheadrightarrow}{\mathrel}{symbolsC}{103} +\re@DeclareMathSymbol{\ntwoheadleftarrow}{\mathrel}{symbolsC}{104} +\re@DeclareMathSymbol{\boxast}{\mathbin}{symbolsC}{105} +\re@DeclareMathSymbol{\boxbslash}{\mathbin}{symbolsC}{106} +\re@DeclareMathSymbol{\boxbar}{\mathbin}{symbolsC}{107} +\re@DeclareMathSymbol{\boxslash}{\mathbin}{symbolsC}{108} +\re@DeclareMathSymbol{\Wr}{\mathbin}{symbolsC}{109} +\re@DeclareMathSymbol{\lambdaslash}{\mathord}{symbolsC}{110} +\re@DeclareMathSymbol{\lambdabar}{\mathord}{symbolsC}{111} +\re@DeclareMathSymbol{\varclubsuit}{\mathord}{symbolsC}{112} +\re@DeclareMathSymbol{\vardiamondsuit}{\mathord}{symbolsC}{113} +\re@DeclareMathSymbol{\varheartsuit}{\mathord}{symbolsC}{114} +\re@DeclareMathSymbol{\varspadesuit}{\mathord}{symbolsC}{115} +\re@DeclareMathSymbol{\Nearrow}{\mathrel}{symbolsC}{116} +\re@DeclareMathSymbol{\Searrow}{\mathrel}{symbolsC}{117} +\re@DeclareMathSymbol{\Nwarrow}{\mathrel}{symbolsC}{118} +\re@DeclareMathSymbol{\Swarrow}{\mathrel}{symbolsC}{119} +\re@DeclareMathSymbol{\Top}{\mathord}{symbolsC}{120} +\re@DeclareMathSymbol{\Bot}{\mathord}{symbolsC}{121} +\re@DeclareMathSymbol{\Perp}{\mathrel}{symbolsC}{121} +\re@DeclareMathSymbol\leadstoext{\mathrel}{symbolsC}{122} +\re@DeclareMathSymbol\leadsto{\mathrel}{symbolsC}{123} +\re@DeclareMathSymbol{\sqcupplus}{\mathbin}{symbolsC}{124} +\re@DeclareMathSymbol{\sqcapplus}{\mathbin}{symbolsC}{125} +\re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsA}{18} +\re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsA}{19} +\re@DeclareMathSymbol{\boxright}{\mathrel}{symbolsC}{128} +\re@DeclareMathSymbol{\boxleft}{\mathrel}{symbolsC}{129} +\re@DeclareMathSymbol{\boxdotright}{\mathrel}{symbolsC}{130} +\re@DeclareMathSymbol{\boxdotleft}{\mathrel}{symbolsC}{131} +\re@DeclareMathSymbol{\Diamondright}{\mathrel}{symbolsC}{132} +\re@DeclareMathSymbol{\Diamondleft}{\mathrel}{symbolsC}{133} +\re@DeclareMathSymbol{\Diamonddotright}{\mathrel}{symbolsC}{134} +\re@DeclareMathSymbol{\Diamonddotleft}{\mathrel}{symbolsC}{135} +\re@DeclareMathSymbol{\boxRight}{\mathrel}{symbolsC}{136} +\re@DeclareMathSymbol{\boxLeft}{\mathrel}{symbolsC}{137} +\re@DeclareMathSymbol{\boxdotRight}{\mathrel}{symbolsC}{138} +\re@DeclareMathSymbol{\boxdotLeft}{\mathrel}{symbolsC}{139} +\re@DeclareMathSymbol{\DiamondRight}{\mathrel}{symbolsC}{140} +\re@DeclareMathSymbol{\DiamondLeft}{\mathrel}{symbolsC}{141} +\re@DeclareMathSymbol{\DiamonddotRight}{\mathrel}{symbolsC}{142} +\re@DeclareMathSymbol{\DiamonddotLeft}{\mathrel}{symbolsC}{143} +\re@DeclareMathSymbol{\Diamonddot}{\mathord}{symbolsC}{144} +\re@DeclareMathSymbol{\circleright}{\mathrel}{symbolsC}{145} +\re@DeclareMathSymbol{\circleleft}{\mathrel}{symbolsC}{146} +\re@DeclareMathSymbol{\circleddotright}{\mathrel}{symbolsC}{147} + \let\circledotright\circleddotright +\re@DeclareMathSymbol{\circleddotleft}{\mathrel}{symbolsC}{148} + \let\circledotleft\circleddotleft +\re@DeclareMathSymbol{\multimapbothvert}{\mathrel}{symbolsC}{149} +\re@DeclareMathSymbol{\multimapdotbothvert}{\mathrel}{symbolsC}{150} +\re@DeclareMathSymbol{\multimapdotbothBvert}{\mathrel}{symbolsC}{151} +\re@DeclareMathSymbol{\multimapdotbothAvert}{\mathrel}{symbolsC}{152} + + +%%%%%%%%%%%%%%%%%%%%%%%%%% +% Greek letter's options % +%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Absolute reference + +\re@DeclareMathSymbol{\Gammasl}{\mathord}{letters}{0} +\re@DeclareMathSymbol{\Deltasl}{\mathord}{letters}{1} +\re@DeclareMathSymbol{\Thetasl}{\mathord}{letters}{2} +\re@DeclareMathSymbol{\Lambdasl}{\mathord}{letters}{3} +\re@DeclareMathSymbol{\Xisl}{\mathord}{letters}{4} +\re@DeclareMathSymbol{\Pisl}{\mathord}{letters}{5} +\re@DeclareMathSymbol{\Sigmasl}{\mathord}{letters}{6} +\re@DeclareMathSymbol{\Upsilonsl}{\mathord}{letters}{7} +\re@DeclareMathSymbol{\Phisl}{\mathord}{letters}{8} +\re@DeclareMathSymbol{\Psisl}{\mathord}{letters}{9} +\re@DeclareMathSymbol{\Omegasl}{\mathord}{letters}{10} + +\re@DeclareMathSymbol{\Gammaup}{\mathalpha}{lettersA}{00} +\re@DeclareMathSymbol{\Deltaup}{\mathalpha}{lettersA}{01} +\re@DeclareMathSymbol{\Thetaup}{\mathalpha}{lettersA}{02} +\re@DeclareMathSymbol{\Lambdaup}{\mathalpha}{lettersA}{03} +\re@DeclareMathSymbol{\Xiup}{\mathalpha}{lettersA}{04} +\re@DeclareMathSymbol{\Piup}{\mathalpha}{lettersA}{05} +\re@DeclareMathSymbol{\Sigmaup}{\mathalpha}{lettersA}{06} +\re@DeclareMathSymbol{\Upsilonup}{\mathalpha}{lettersA}{07} +\re@DeclareMathSymbol{\Phiup}{\mathalpha}{lettersA}{08} +\re@DeclareMathSymbol{\Psiup}{\mathalpha}{lettersA}{09} +\re@DeclareMathSymbol{\Omegaup}{\mathalpha}{lettersA}{10} + +\re@DeclareMathSymbol{\alphaup}{\mathord}{lettersA}{11} +\re@DeclareMathSymbol{\betaup}{\mathord}{lettersA}{12} +\re@DeclareMathSymbol{\gammaup}{\mathord}{lettersA}{13} +\re@DeclareMathSymbol{\deltaup}{\mathord}{lettersA}{14} +\re@DeclareMathSymbol{\epsilonup}{\mathord}{lettersA}{15} +\re@DeclareMathSymbol{\zetaup}{\mathord}{lettersA}{16} +\re@DeclareMathSymbol{\etaup}{\mathord}{lettersA}{17} +\re@DeclareMathSymbol{\thetaup}{\mathord}{lettersA}{18} +\re@DeclareMathSymbol{\iotaup}{\mathord}{lettersA}{19} +\re@DeclareMathSymbol{\kappaup}{\mathord}{lettersA}{20} +\re@DeclareMathSymbol{\lambdaup}{\mathord}{lettersA}{21} +\re@DeclareMathSymbol{\muup}{\mathord}{lettersA}{22} +\re@DeclareMathSymbol{\nuup}{\mathord}{lettersA}{23} +\re@DeclareMathSymbol{\xiup}{\mathord}{lettersA}{24} +\re@DeclareMathSymbol{\piup}{\mathord}{lettersA}{25} +\re@DeclareMathSymbol{\rhoup}{\mathord}{lettersA}{26} +\re@DeclareMathSymbol{\sigmaup}{\mathord}{lettersA}{27} +\re@DeclareMathSymbol{\tauup}{\mathord}{lettersA}{28} +\re@DeclareMathSymbol{\upsilonup}{\mathord}{lettersA}{29} +\re@DeclareMathSymbol{\phiup}{\mathord}{lettersA}{30} +\re@DeclareMathSymbol{\chiup}{\mathord}{lettersA}{31} +\re@DeclareMathSymbol{\psiup}{\mathord}{lettersA}{32} +\re@DeclareMathSymbol{\omegaup}{\mathord}{lettersA}{33} +\re@DeclareMathSymbol{\varepsilonup}{\mathord}{lettersA}{34} +\re@DeclareMathSymbol{\varthetaup}{\mathord}{lettersA}{35} +\re@DeclareMathSymbol{\varpiup}{\mathord}{lettersA}{36} +\re@DeclareMathSymbol{\varrhoup}{\mathord}{lettersA}{37} +\re@DeclareMathSymbol{\varsigmaup}{\mathord}{lettersA}{38} +\re@DeclareMathSymbol{\varphiup}{\mathord}{lettersA}{39} + +\let\varkappaup\varkappa +\let\digammaup\digamma + +\re@DeclareMathSymbol{\alphasl}{\mathord}{letters}{11} +\re@DeclareMathSymbol{\betasl}{\mathord}{letters}{12} +\re@DeclareMathSymbol{\gammasl}{\mathord}{letters}{13} +\re@DeclareMathSymbol{\deltasl}{\mathord}{letters}{14} +\re@DeclareMathSymbol{\epsilonsl}{\mathord}{letters}{15} +\re@DeclareMathSymbol{\zetasl}{\mathord}{letters}{16} +\re@DeclareMathSymbol{\etasl}{\mathord}{letters}{17} +\re@DeclareMathSymbol{\thetasl}{\mathord}{letters}{18} +\re@DeclareMathSymbol{\iotasl}{\mathord}{letters}{19} +\re@DeclareMathSymbol{\kappasl}{\mathord}{letters}{20} +\re@DeclareMathSymbol{\lambdasl}{\mathord}{letters}{21} +\re@DeclareMathSymbol{\musl}{\mathord}{letters}{22} +\re@DeclareMathSymbol{\nusl}{\mathord}{letters}{23} +\re@DeclareMathSymbol{\xisl}{\mathord}{letters}{24} +\re@DeclareMathSymbol{\pisl}{\mathord}{letters}{25} +\re@DeclareMathSymbol{\rhosl}{\mathord}{letters}{26} +\re@DeclareMathSymbol{\sigmasl}{\mathord}{letters}{27} +\re@DeclareMathSymbol{\tausl}{\mathord}{letters}{28} +\re@DeclareMathSymbol{\slsilonsl}{\mathord}{letters}{29} +\re@DeclareMathSymbol{\phisl}{\mathord}{letters}{30} +\re@DeclareMathSymbol{\chisl}{\mathord}{letters}{31} +\re@DeclareMathSymbol{\psisl}{\mathord}{letters}{32} +\re@DeclareMathSymbol{\omegasl}{\mathord}{letters}{33} +\re@DeclareMathSymbol{\varepsilonsl}{\mathord}{letters}{34} +\re@DeclareMathSymbol{\varthetasl}{\mathord}{letters}{35} +\re@DeclareMathSymbol{\varpisl}{\mathord}{letters}{36} +\re@DeclareMathSymbol{\varrhosl}{\mathord}{letters}{37} +\re@DeclareMathSymbol{\varsigmasl}{\mathord}{letters}{38} +\re@DeclareMathSymbol{\varphisl}{\mathord}{letters}{39} + +\let\varkappasl\varkappa +\let\digammasl\digamma + +% Relative reference + +\ifkp@upgrk % lowercase + + \re@DeclareMathSymbol{\alpha}{\mathord}{lettersA}{11} + \re@DeclareMathSymbol{\beta}{\mathord}{lettersA}{12} + \re@DeclareMathSymbol{\gamma}{\mathord}{lettersA}{13} + \re@DeclareMathSymbol{\delta}{\mathord}{lettersA}{14} + \re@DeclareMathSymbol{\epsilon}{\mathord}{lettersA}{15} + \re@DeclareMathSymbol{\zeta}{\mathord}{lettersA}{16} + \re@DeclareMathSymbol{\eta}{\mathord}{lettersA}{17} + \re@DeclareMathSymbol{\theta}{\mathord}{lettersA}{18} + \re@DeclareMathSymbol{\iota}{\mathord}{lettersA}{19} + \re@DeclareMathSymbol{\kappa}{\mathord}{lettersA}{20} + \re@DeclareMathSymbol{\lambda}{\mathord}{lettersA}{21} + \re@DeclareMathSymbol{\mu}{\mathord}{lettersA}{22} + \re@DeclareMathSymbol{\nu}{\mathord}{lettersA}{23} + \re@DeclareMathSymbol{\xi}{\mathord}{lettersA}{24} + \re@DeclareMathSymbol{\pi}{\mathord}{lettersA}{25} + \re@DeclareMathSymbol{\rho}{\mathord}{lettersA}{26} + \re@DeclareMathSymbol{\sigma}{\mathord}{lettersA}{27} + \re@DeclareMathSymbol{\tau}{\mathord}{lettersA}{28} + \re@DeclareMathSymbol{\upsilon}{\mathord}{lettersA}{29} + \re@DeclareMathSymbol{\phi}{\mathord}{lettersA}{30} + \re@DeclareMathSymbol{\chi}{\mathord}{lettersA}{31} + \re@DeclareMathSymbol{\psi}{\mathord}{lettersA}{32} + \re@DeclareMathSymbol{\omega}{\mathord}{lettersA}{33} + \re@DeclareMathSymbol{\varepsilon}{\mathord}{lettersA}{34} + \re@DeclareMathSymbol{\vartheta}{\mathord}{lettersA}{35} + \re@DeclareMathSymbol{\varpi}{\mathord}{lettersA}{36} + \re@DeclareMathSymbol{\varrho}{\mathord}{lettersA}{37} + \re@DeclareMathSymbol{\varsigma}{\mathord}{lettersA}{38} + \re@DeclareMathSymbol{\varphi}{\mathord}{lettersA}{39} + + \re@DeclareMathSymbol{\otheralpha}{\mathord}{letters}{11} + \re@DeclareMathSymbol{\otherbeta}{\mathord}{letters}{12} + \re@DeclareMathSymbol{\othergamma}{\mathord}{letters}{13} + \re@DeclareMathSymbol{\otherdelta}{\mathord}{letters}{14} + \re@DeclareMathSymbol{\otherepsilon}{\mathord}{letters}{15} + \re@DeclareMathSymbol{\otherzeta}{\mathord}{letters}{16} + \re@DeclareMathSymbol{\othereta}{\mathord}{letters}{17} + \re@DeclareMathSymbol{\othertheta}{\mathord}{letters}{18} + \re@DeclareMathSymbol{\otheriota}{\mathord}{letters}{19} + \re@DeclareMathSymbol{\otherkappa}{\mathord}{letters}{20} + \re@DeclareMathSymbol{\otherlambda}{\mathord}{letters}{21} + \re@DeclareMathSymbol{\othermu}{\mathord}{letters}{22} + \re@DeclareMathSymbol{\othernu}{\mathord}{letters}{23} + \re@DeclareMathSymbol{\otherxi}{\mathord}{letters}{24} + \re@DeclareMathSymbol{\otherpi}{\mathord}{letters}{25} + \re@DeclareMathSymbol{\otherrho}{\mathord}{letters}{26} + \re@DeclareMathSymbol{\othersigma}{\mathord}{letters}{27} + \re@DeclareMathSymbol{\othertau}{\mathord}{letters}{28} + \re@DeclareMathSymbol{\otherupsilon}{\mathord}{letters}{29} + \re@DeclareMathSymbol{\otherphi}{\mathord}{letters}{30} + \re@DeclareMathSymbol{\otherchi}{\mathord}{letters}{31} + \re@DeclareMathSymbol{\otherpsi}{\mathord}{letters}{32} + \re@DeclareMathSymbol{\otheromega}{\mathord}{letters}{33} + \re@DeclareMathSymbol{\othervarepsilon}{\mathord}{letters}{34} + \re@DeclareMathSymbol{\othervartheta}{\mathord}{letters}{35} + \re@DeclareMathSymbol{\othervarpi}{\mathord}{letters}{36} + \re@DeclareMathSymbol{\othervarrho}{\mathord}{letters}{37} + \re@DeclareMathSymbol{\othervarsigma}{\mathord}{letters}{38} + \re@DeclareMathSymbol{\othervarphi}{\mathord}{letters}{39} + +\else + + \re@DeclareMathSymbol{\alpha}{\mathord}{letters}{11} + \re@DeclareMathSymbol{\beta}{\mathord}{letters}{12} + \re@DeclareMathSymbol{\gamma}{\mathord}{letters}{13} + \re@DeclareMathSymbol{\delta}{\mathord}{letters}{14} + \re@DeclareMathSymbol{\epsilon}{\mathord}{letters}{15} + \re@DeclareMathSymbol{\zeta}{\mathord}{letters}{16} + \re@DeclareMathSymbol{\eta}{\mathord}{letters}{17} + \re@DeclareMathSymbol{\theta}{\mathord}{letters}{18} + \re@DeclareMathSymbol{\iota}{\mathord}{letters}{19} + \re@DeclareMathSymbol{\kappa}{\mathord}{letters}{20} + \re@DeclareMathSymbol{\lambda}{\mathord}{letters}{21} + \re@DeclareMathSymbol{\mu}{\mathord}{letters}{22} + \re@DeclareMathSymbol{\nu}{\mathord}{letters}{23} + \re@DeclareMathSymbol{\xi}{\mathord}{letters}{24} + \re@DeclareMathSymbol{\pi}{\mathord}{letters}{25} + \re@DeclareMathSymbol{\rho}{\mathord}{letters}{26} + \re@DeclareMathSymbol{\sigma}{\mathord}{letters}{27} + \re@DeclareMathSymbol{\tau}{\mathord}{letters}{28} + \re@DeclareMathSymbol{\upsilon}{\mathord}{letters}{29} + \re@DeclareMathSymbol{\phi}{\mathord}{letters}{30} + \re@DeclareMathSymbol{\chi}{\mathord}{letters}{31} + \re@DeclareMathSymbol{\psi}{\mathord}{letters}{32} + \re@DeclareMathSymbol{\omega}{\mathord}{letters}{33} + \re@DeclareMathSymbol{\varepsilon}{\mathord}{letters}{34} + \re@DeclareMathSymbol{\vartheta}{\mathord}{letters}{35} + \re@DeclareMathSymbol{\varpi}{\mathord}{letters}{36} + \re@DeclareMathSymbol{\varrho}{\mathord}{letters}{37} + \re@DeclareMathSymbol{\varsigma}{\mathord}{letters}{38} + \re@DeclareMathSymbol{\varphi}{\mathord}{letters}{39} + + \re@DeclareMathSymbol{\otheralpha}{\mathord}{lettersA}{11} + \re@DeclareMathSymbol{\otherbeta}{\mathord}{lettersA}{12} + \re@DeclareMathSymbol{\othergamma}{\mathord}{lettersA}{13} + \re@DeclareMathSymbol{\otherdelta}{\mathord}{lettersA}{14} + \re@DeclareMathSymbol{\otherepsilon}{\mathord}{lettersA}{15} + \re@DeclareMathSymbol{\otherzeta}{\mathord}{lettersA}{16} + \re@DeclareMathSymbol{\othereta}{\mathord}{lettersA}{17} + \re@DeclareMathSymbol{\othertheta}{\mathord}{lettersA}{18} + \re@DeclareMathSymbol{\otheriota}{\mathord}{lettersA}{19} + \re@DeclareMathSymbol{\otherkappa}{\mathord}{lettersA}{20} + \re@DeclareMathSymbol{\otherlambda}{\mathord}{lettersA}{21} + \re@DeclareMathSymbol{\othermu}{\mathord}{lettersA}{22} + \re@DeclareMathSymbol{\othernu}{\mathord}{lettersA}{23} + \re@DeclareMathSymbol{\otherxi}{\mathord}{lettersA}{24} + \re@DeclareMathSymbol{\otherpi}{\mathord}{lettersA}{25} + \re@DeclareMathSymbol{\otherrho}{\mathord}{lettersA}{26} + \re@DeclareMathSymbol{\othersigma}{\mathord}{lettersA}{27} + \re@DeclareMathSymbol{\othertau}{\mathord}{lettersA}{28} + \re@DeclareMathSymbol{\otherupsilon}{\mathord}{lettersA}{29} + \re@DeclareMathSymbol{\otherphi}{\mathord}{lettersA}{30} + \re@DeclareMathSymbol{\otherchi}{\mathord}{lettersA}{31} + \re@DeclareMathSymbol{\otherpsi}{\mathord}{lettersA}{32} + \re@DeclareMathSymbol{\otheromega}{\mathord}{lettersA}{33} + \re@DeclareMathSymbol{\othervarepsilon}{\mathord}{lettersA}{34} + \re@DeclareMathSymbol{\othervartheta}{\mathord}{lettersA}{35} + \re@DeclareMathSymbol{\othervarpi}{\mathord}{lettersA}{36} + \re@DeclareMathSymbol{\othervarrho}{\mathord}{lettersA}{37} + \re@DeclareMathSymbol{\othervarsigma}{\mathord}{lettersA}{38} + \re@DeclareMathSymbol{\othervarphi}{\mathord}{lettersA}{39} + +\fi + +\let\othervarkappa\varkappa +\let\otherdigamma\digamma + +\ifkp@slGrk % uppercase + + \re@DeclareMathSymbol{\Gamma}{\mathord}{letters}{0} + \re@DeclareMathSymbol{\Delta}{\mathord}{letters}{1} + \re@DeclareMathSymbol{\Theta}{\mathord}{letters}{2} + \re@DeclareMathSymbol{\Lambda}{\mathord}{letters}{3} + \re@DeclareMathSymbol{\Xi}{\mathord}{letters}{4} + \re@DeclareMathSymbol{\Pi}{\mathord}{letters}{5} + \re@DeclareMathSymbol{\Sigma}{\mathord}{letters}{6} + \re@DeclareMathSymbol{\Upsilon}{\mathord}{letters}{7} + \re@DeclareMathSymbol{\Phi}{\mathord}{letters}{8} + \re@DeclareMathSymbol{\Psi}{\mathord}{letters}{9} + \re@DeclareMathSymbol{\Omega}{\mathord}{letters}{10} + + \re@DeclareMathSymbol{\otherGamma}{\mathord}{lettersA}{00} + \re@DeclareMathSymbol{\otherDelta}{\mathord}{lettersA}{01} + \re@DeclareMathSymbol{\otherTheta}{\mathord}{lettersA}{02} + \re@DeclareMathSymbol{\otherLambda}{\mathord}{lettersA}{03} + \re@DeclareMathSymbol{\otherXi}{\mathord}{lettersA}{04} + \re@DeclareMathSymbol{\otherPi}{\mathord}{lettersA}{05} + \re@DeclareMathSymbol{\otherSigma}{\mathord}{lettersA}{06} + \re@DeclareMathSymbol{\otherUpsilon}{\mathord}{lettersA}{07} + \re@DeclareMathSymbol{\otherPhi}{\mathord}{lettersA}{08} + \re@DeclareMathSymbol{\otherPsi}{\mathord}{lettersA}{09} + \re@DeclareMathSymbol{\otherOmega}{\mathord}{lettersA}{10} + + \re@DeclareMathSymbol{\varGamma}{\mathord}{lettersA}{00} + \re@DeclareMathSymbol{\varDelta}{\mathord}{lettersA}{01} + \re@DeclareMathSymbol{\varTheta}{\mathord}{lettersA}{02} + \re@DeclareMathSymbol{\varLambda}{\mathord}{lettersA}{03} + \re@DeclareMathSymbol{\varXi}{\mathord}{lettersA}{04} + \re@DeclareMathSymbol{\varPi}{\mathord}{lettersA}{05} + \re@DeclareMathSymbol{\varSigma}{\mathord}{lettersA}{06} + \re@DeclareMathSymbol{\varUpsilon}{\mathord}{lettersA}{07} + \re@DeclareMathSymbol{\varPhi}{\mathord}{lettersA}{08} + \re@DeclareMathSymbol{\varPsi}{\mathord}{lettersA}{09} + \re@DeclareMathSymbol{\varOmega}{\mathord}{lettersA}{10} + +\else + + \re@DeclareMathSymbol{\Gamma}{\mathalpha}{lettersA}{00} + \re@DeclareMathSymbol{\Delta}{\mathalpha}{lettersA}{01} + \re@DeclareMathSymbol{\Theta}{\mathalpha}{lettersA}{02} + \re@DeclareMathSymbol{\Lambda}{\mathalpha}{lettersA}{03} + \re@DeclareMathSymbol{\Xi}{\mathalpha}{lettersA}{04} + \re@DeclareMathSymbol{\Pi}{\mathalpha}{lettersA}{05} + \re@DeclareMathSymbol{\Sigma}{\mathalpha}{lettersA}{06} + \re@DeclareMathSymbol{\Upsilon}{\mathalpha}{lettersA}{07} + \re@DeclareMathSymbol{\Phi}{\mathalpha}{lettersA}{08} + \re@DeclareMathSymbol{\Psi}{\mathalpha}{lettersA}{09} + \re@DeclareMathSymbol{\Omega}{\mathalpha}{lettersA}{10} + + \re@DeclareMathSymbol{\otherGamma}{\mathord}{letters}{0} + \re@DeclareMathSymbol{\otherDelta}{\mathord}{letters}{1} + \re@DeclareMathSymbol{\otherTheta}{\mathord}{letters}{2} + \re@DeclareMathSymbol{\otherLambda}{\mathord}{letters}{3} + \re@DeclareMathSymbol{\otherXi}{\mathord}{letters}{4} + \re@DeclareMathSymbol{\otherPi}{\mathord}{letters}{5} + \re@DeclareMathSymbol{\otherSigma}{\mathord}{letters}{6} + \re@DeclareMathSymbol{\otherUpsilon}{\mathord}{letters}{7} + \re@DeclareMathSymbol{\otherPhi}{\mathord}{letters}{8} + \re@DeclareMathSymbol{\otherPsi}{\mathord}{letters}{9} + \re@DeclareMathSymbol{\otherOmega}{\mathord}{letters}{10} + + \re@DeclareMathSymbol{\varGamma}{\mathord}{letters}{0} + \re@DeclareMathSymbol{\varDelta}{\mathord}{letters}{1} + \re@DeclareMathSymbol{\varTheta}{\mathord}{letters}{2} + \re@DeclareMathSymbol{\varLambda}{\mathord}{letters}{3} + \re@DeclareMathSymbol{\varXi}{\mathord}{letters}{4} + \re@DeclareMathSymbol{\varPi}{\mathord}{letters}{5} + \re@DeclareMathSymbol{\varSigma}{\mathord}{letters}{6} + \re@DeclareMathSymbol{\varUpsilon}{\mathord}{letters}{7} + \re@DeclareMathSymbol{\varPhi}{\mathord}{letters}{8} + \re@DeclareMathSymbol{\varPsi}{\mathord}{letters}{9} + \re@DeclareMathSymbol{\varOmega}{\mathord}{letters}{10} + +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Extension (jkpex) Definition % largesymbols +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\DeclareMathAccent{\widearc}{\mathord}{largesymbols}{134} +\DeclareMathAccent{\widearcarrow}{\mathord}{largesymbols}{140} +\DeclareMathAccent{\wideOarc}{\mathord}{largesymbols}{140} +\DeclareMathAccent{\wideparen}{\mathord}{largesymbols}{146} + +\newcommand{\widering}[1]{\overset{\smash{\vbox to .2ex{% + \hbox{$\mathring{}$}}}}{\wideparen{#1}}} + +\renewcommand{\int}{\intop\kp@ilimits} +\renewcommand{\oint}{\ointop\kp@ilimits} + +\re@DeclareMathSymbol{\coprodop}{\mathop}{largesymbols}{96} + \def\coprod{\coprodop\kp@slimits} +\re@DeclareMathSymbol{\bigveeop}{\mathop}{largesymbols}{87} + \def\bigvee{\bigveeop\kp@slimits} +\re@DeclareMathSymbol{\bigwedgeop}{\mathop}{largesymbols}{86} + \def\bigwedge{\bigwedgeop\kp@slimits} +\re@DeclareMathSymbol{\biguplusop}{\mathop}{largesymbols}{85} + \def\biguplus{\biguplusop\kp@slimits} +\re@DeclareMathSymbol{\bigcapop}{\mathop}{largesymbols}{84} + \def\bigcap{\bigcapop\kp@slimits} +\re@DeclareMathSymbol{\bigcupop}{\mathop}{largesymbols}{83} + \def\bigcup{\bigcupop\kp@slimits} +\re@DeclareMathSymbol{\prodop}{\mathop}{largesymbols}{81} + \def\prod{\prodop\kp@slimits} +\re@DeclareMathSymbol{\sumop}{\mathop}{largesymbols}{80} + \def\sum{\sumop\kp@slimits} +\re@DeclareMathSymbol{\bigotimesop}{\mathop}{largesymbols}{78} + \def\bigotimes{\bigotimesop\kp@slimits} +\re@DeclareMathSymbol{\bigoplusop}{\mathop}{largesymbols}{76} + \def\bigoplus{\bigoplusop\kp@slimits} +\re@DeclareMathSymbol{\bigodotop}{\mathop}{largesymbols}{74} + \def\bigodot{\bigodotop\kp@slimits} +\re@DeclareMathSymbol{\bigsqcupop}{\mathop}{largesymbols}{70} + \def\bigsqcup{\bigsqcupop\kp@slimits} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Extension A (jkpexa) Definition % largesymbolsA +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\bignplusop}{\mathop}{largesymbolsA}{0} + \def\bignplus{\bignplusop\kp@slimits} +\re@DeclareMathSymbol{\bigsqcupplusop}{\mathop}{largesymbolsA}{2} + \def\bigsqcupplus{\bigsqcupplusop\kp@slimits} +\re@DeclareMathSymbol{\bigsqcapplusop}{\mathop}{largesymbolsA}{4} + \def\bigsqcapplus{\bigsqcapplusop\kp@slimits} +\re@DeclareMathSymbol{\bigsqcapop}{\mathop}{largesymbolsA}{6} + \def\bigsqcap{\bigsqcapop\kp@slimits} + +\def\narrowiints{\ifkp@narrowiints10\else0\fi} + +\re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{\narrowiints8} + \def\oiint{\oiintop\kp@ilimits} + +\def\narrowiints{\ifkp@narrowiints1\else0\fi} + +\re@DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsA}{10} + \def\ointctrclockwise{\ointctrclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsA}{12} + \def\ointclockwise{\ointclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\sqintop}{\mathop}{largesymbolsA}{14} + \def\sqint{\sqintop\kp@ilimits} +\re@DeclareMathSymbol{\varprod}{\mathop}{largesymbolsA}{16} +%\re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsA}{18} +%\re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsA}{19} +\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbolsA}{32} +\re@DeclareMathSymbol{\iintop}{\mathop}{largesymbolsA}{\narrowiints33} + \def\iint{\iintop\kp@ilimits} +\re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{\narrowiints35} + \def\iiint{\iiintop\kp@ilimits} +\re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{\narrowiints37} + \def\iiiint{\iiiintop\kp@ilimits} +\re@DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsA}{\narrowiints39} + \def\idotsint{\idotsintop\kp@ilimits} +\re@DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsA}{\narrowiints41} + \def\oiiint{\oiiintop\kp@ilimits} +\re@DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsA}{43} + \def\varointctrclockwise{\varointctrclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\varointclockwiseop}{\mathop}{largesymbolsA}{45} + \def\varointclockwise{\varointclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\fintop}{\mathop}{largesymbolsA}{62} + \def\fint{\fintop\kp@ilimits} +\re@DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints64} + \def\oiintctrclockwise{\oiintctrclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints66} + \def\varoiintclockwise{\varoiintclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints68} + \def\oiiintctrclockwise{\oiiintctrclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints70} + \def\varoiiintclockwise{\varoiiintclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints72} + \def\oiintclockwise{\oiintclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints74} + \def\varoiintctrclockwise{\varoiintctrclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints76} + \def\oiiintclockwise{\oiiintclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints78} + \def\varoiiintctrclockwise{\varoiiintctrclockwiseop\kp@ilimits} +\re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{\narrowiints80} + \def\sqiint{\sqiintop\kp@ilimits} +\re@DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsA}{\narrowiints82} + \def\sqiiint{\sqiiintop\kp@ilimits} +\re@DeclareMathSymbol{\varintop}{\mathop}{largesymbolsA}{84} + \def\varint{\varintop\kp@ilimits} +\re@DeclareMathSymbol{\variintop}{\mathop}{largesymbolsA}{\narrowiints86} + \def\variint{\variintop\kp@ilimits} +\re@DeclareMathSymbol{\variiintop}{\mathop}{largesymbolsA}{\narrowiints88} + \def\variiint{\variiintop\kp@ilimits} +\re@DeclareMathSymbol{\variiiintop}{\mathop}{largesymbolsA}{\narrowiints90} + \def\variiiint{\variiiintop\kp@ilimits} +\re@DeclareMathSymbol{\varidotsintop}{\mathop}{largesymbolsA}{\narrowiints92} + \def\varidotsint{\varidotsintop\kp@ilimits} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Common Macros, too +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Use math italic, not text, version of dot, in \vdots and \ddots definitions +\def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@ + \kern6\p@\hbox{$\m@th.$}\hbox{$\m@th.$}\hbox{$\m@th.$}}} +\def\ddots{\mathinner{\mkern1mu\raise7\p@ + \vbox{\kern7\p@\hbox{$\m@th.$}}\mkern2mu + \raise4\p@\hbox{$\m@th.$}\mkern2mu\raise\p@\hbox{$\m@th.$}\mkern1mu}} + + +%%% For \underbrace and \overbrace: +%%% use brace extenstion bar (in "20 of jkpexa) instead of vrule (Acroread Bug...) +\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbolsA}{32} +\def\downbracefill{$\m@th% + \braceld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu% + \braceru\bracelu% + \mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\bracerd$} +\def\upbracefill{$\m@th% + \bracelu\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu% + \bracerd\braceld% + \mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\braceru$} + +%%% \not redefined: +%%% \not= becomes \ne +%%% \not< becomes \nless +%%% \not> becomes \ngtr +%%% if \notXXX is defined, \not\XXX becomes \notXXX; +%%% if \nXXX is defined, \not\XXX becomes \nXXX; +%%% otherwise, \not\XXX is done in the usual way. +\DeclareMathSymbol{\n@tch@r}{\mathrel}{symbols}{54} + +\DeclareRobustCommand*{\not}[1]{% + \ifx #1=\ne\else + \ifx #1<\nless\else + \ifx #1>\ngtr\else + \n@t@@n{#1}\fi\fi\fi} + +\def\n@t@@n#1{% + \begingroup \escapechar\m@ne\xdef\@gtempa{not\string#1}\endgroup% + \expandafter\@ifundefined{\@gtempa}% + {\not@n@{#1}}% + {\@nameuse{\@gtempa}}} +\def\not@n@#1{% + \begingroup \escapechar\m@ne\xdef\@gtempa{n\string#1}\endgroup% + \expandafter\@ifundefined{\@gtempa}% + {\n@tch@r #1}% + {\@nameuse{\@gtempa}}} + +%%%%%%%%%%%%%%%%%%% +% \D close integral +%%%%%%%%%%%%%%%%%%% + +\ifkp@Dcommand + \DeclareMathSymbol{\kp@D}{\mathord}{operators}{100} + \def\D#1{\mathclose{\,\ifkp@upRm\kp@D% + \else\mathit{d}% + \fi}#1} +\fi + +%%%%%%%%%%%% +% new arrows +%%%%%%%%%%%% + +\let\kp@ora\overrightarrow +\def\overrightarrow#1{\,\kp@ora{#1\:}} + +\let\kp@ura\underrightarrow +\def\underrightarrow#1{\,\kp@ura{#1\,}} + +\let\kp@ola\overleftarrow +\def\overleftarrow#1{\kp@ola{\:#1}\,} + +\let\kp@ula\underleftarrow +\def\underleftarrow#1{\kp@ula{\,#1}\,} + +%%% +\fi %%% End of no-math option +%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \classicstylenums and \olstylenums +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\classicstylenums#1{{\fontfamily{jkp\kp@stylemath\kp@famillem}\selectfont #1}} + +%%% + +\let\kp@osn\oldstylenums + +\ifkp@os + \ifkp@osm % fulloldstyle + \def\oldstylenums#1{#1} + \else + \ifkp@vosm % oldstyle and veryoldstylemath + \def\oldstylenums#1{#1} + \else % oldstyle + \def\oldstylenums#1{% + \relax\ifmmode\kp@osn{#1}% + \else#1\fi} + \fi + \fi +\else + \ifkp@vos + \ifkp@vosm % fullveryoldstyle + \def\oldstylenums#1{#1} + \else + \ifkp@osm % veryoldstyle and oldstylemath + \def\oldstylenums#1{#1} + \else % veryoldstyle + \def\oldstylenums#1{% + \relax\ifmmode\kp@osn{#1}% + \else#1\fi} + \fi + \fi + \else + \ifkp@osm % oldstylemath + \def\oldstylenums#1{% + \relax\ifmmode#1% + \else\kp@osn{#1}\fi} + \else + \ifkp@vosm % veryoldstylemath + \def\oldstylenums#1{% + \relax\ifmmode#1% + \else\kp@osn{#1}\fi} + \fi + \fi + \fi +\fi + +\endinput diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/latexmkrc b/Master/texmf-dist/doc/latex/nwejm/french/documentation/latexmkrc index 3e6b294ce0d..9573be4e17f 100644 --- a/Master/texmf-dist/doc/latex/nwejm/french/documentation/latexmkrc +++ b/Master/texmf-dist/doc/latex/nwejm/french/documentation/latexmkrc @@ -1,7 +1,7 @@ $pdf_mode = 1; $bibtex_use = 1; -$bibtex = 'biber %O %B'; +$bibtex = 'biber -U %O %B'; $makeindex = 'texindy -L french'; diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.pdf b/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.pdf index 4b716a77fca..7f83add137c 100644 Binary files a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.pdf and b/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.pdf differ diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.tex b/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.tex index 7c898063a93..a004e1facf5 100644 --- a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.tex +++ b/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.tex @@ -1,7 +1,7 @@ \documentclass[french,nolocaltoc]{nwejmart} % -\DTMsavedate{release-date}{2017-02-14} -\newcommand{\releaseversion}{0.98d} +\DTMsavedate{release-date}{2018-04-07} +\newcommand{\releaseversion}{0.98e} % \usepackage{denisbdoc} \usepackage{tabulary} @@ -30,6 +30,7 @@ \newacronym{bap}{bap}{bounded approximation property} \newacronym{msc}{msc}{Mathematical Subject Classification} \newacronym{url}{url}{Uniform Resource Locator} +\newacronym{tdm}{tdm}{table des matiĂšres} % \newtheorem{article} \newtheorem[title=Fait,style=definition]{fact} @@ -104,7 +105,7 @@ classe a pour but : \begin{itemize} \item elle charge le \Package{inputenc}\footnote{% Il convient donc de \emph{ne pas} charger ce package : on se reportera - Ă  la \vref{sec-canevas-de-fichier} pour un canevas de fichier source + Ă  l'\vref{sec-canevas-de-fichier} pour un canevas de fichier source destinĂ© Ă  la \nwejm{} et notamment pour un prĂ©ambule typique.% % } @@ -210,25 +211,67 @@ finale. \subsection{Titre, sous-titre} \label{sec-titre} -\begin{docCommand}[doc description=\mandatory]{title}{\oarg{titre court}\marg{titre}} - Cette commande dĂ©finit le \meta{titre} de l'article qui apparaĂźt : +\begin{docCommand}[doc new=2017-10-23]{title}{\oarg{titre alternatif {\normalfont\ttfamily\acrshort*{tdm}}}\oarg{titre alternatif entĂȘte}\marg{titre}} + Cette commande dĂ©finit, pour l'article en cours : \begin{itemize} - \item en dĂ©but d'article ; - \item en titre courant\footnote{En entĂȘte.} sur les pages paires ; - \item comme mĂ©tadonnĂ©e \enquote{Titre} du fichier \textsc{pdf} correspondant ; - \item dans la table des matiĂšres du volume oĂč sera publiĂ© l'article. + \item son \meta{titre} figurant en 1\iere{} page ; + \item son \emph{Ă©ventuel} \meta{titre alternatif + {\normalfont\ttfamily\acrshort*{tdm}}} figurant : + \begin{itemize} + \item dans le volume oĂč l'article sera publiĂ© : + \begin{itemize} + \item en \gls{tdm} ; + \item en signet ; + \end{itemize} + \item dans le fichier \textsc{pdf} de l'article autonome, en mĂ©tadonnĂ©e + \enquote{Titre} ; + \end{itemize} + \item son \emph{Ă©ventuel} \meta{titre alternatif entĂȘte} figurant en + entĂȘte\footnote{\Ie{} en titre courant.} sur les pages paires. \end{itemize} + L'usage prĂ©cis de cette commande est synthĂ©tisĂ© Ă  la + \vref{tab-commande-title}. \end{docCommand} -\begin{docCommand}{subtitle}{\oarg{sous-titre court}\marg{sous-titre}} - Cette commande dĂ©finit l'Ă©ventuel \meta{sous-titre} de l'article. Celui-ci - est automatiquement ajoutĂ© au titre. -\end{docCommand} +\begin{table}[htb] + \centering + \caption{Usage (des deux arguments optionnels) de la commande + \protect\refCom{title} } + \label{tab-commande-title} +\footnotesize% +\lstset{% + deletekeywords={title},deletekeywords={[3]title},% +} +\begin{tabular}{|l|c|c|c|} + \cline{2-4} + \multicolumn{1}{c|}{} & 1\iere{} page & \gls{tdm} & entĂȘte \\\hline + \lstinline+\title{+\meta{titre}\lstinline+}+ & \multicolumn{3}{c|}{\meta{titre}} \\\hline + \lstinline+\title[+\meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+]{+\meta{titre}\lstinline+}+ & \meta{titre} & \multicolumn{2}{c|}{\meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}}} \\\hline + \lstinline+\title[][+\meta{alt. entĂȘte}\lstinline+]{+\meta{titre}\lstinline+}+ & \multicolumn{2}{c|}{\meta{titre}} & \meta{alt. entĂȘte} \\\hline + \lstinline+\title[+\meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+][+\meta{alt. entĂȘte}\lstinline+]{+\meta{titre}\lstinline+}+ & \meta{titre} & \meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}} & \meta{alt. entĂȘte} \\\hline +\end{tabular} +\end{table} -Les commandes \refCom{title} et \refCom{subtitle} admettent un argument -optionnel permettant de spĂ©cifier un \meta{(sous-)titre court} de l'article qui -figure alors Ă  la place du (sous-)titre \enquote{normal} en titre courant et -dans la table des matiĂšres. +\begin{docCommand}{subtitle}{\oarg{sous-titre alternatif {\normalfont\ttfamily\acrshort*{tdm}}}\marg{sous-titre}} + Cette commande dĂ©finit \emph{Ă©ventuellement}, pour l'article en cours : + \begin{itemize} + \item son \meta{sous-titre} figurant en 1\iere{} page Ă  la suite + du \meta{titre} ; + \item son \emph{Ă©ventuel} \meta{sous-titre alternatif + {\normalfont\ttfamily\acrshort*{tdm}}} figurant Ă  la suite du + \meta{titre}\footnote{Ou Ă©ventuel \meta{titre alternatif + {\normalfont\ttfamily\acrshort*{tdm}}}.} : + \begin{itemize} + \item dans le volume oĂč l'article sera publiĂ© : + \begin{itemize} + \item en \gls{tdm} ; + \item en signet ; + \end{itemize} + \item dans le fichier \textsc{pdf} de l'article autonome, en mĂ©tadonnĂ©e + \enquote{Titre}. + \end{itemize} + \end{itemize} +\end{docCommand} \begin{bodycode} \title[Le TraitĂ© du calcul des probabilitĂ©s]{Le TraitĂ© du calcul des @@ -269,6 +312,9 @@ suivante. En cas d'auteurs multiples, il suffit de (et il faut) recourir ou les majuscules)\footnote{Dans les articles en français, ce nom sera automatiquement composĂ© en petites capitales.}. \end{enumerate} + + La mĂ©tadonnĂ©e \enquote{Auteur} du \File{PDF} produit contient automatiquement + le ou les auteurs spĂ©cifiĂ©s. \end{dbwarning} La commande \refCom{author} admet un argument optionnel permettant de spĂ©cifier @@ -349,11 +395,11 @@ et \refKey{affiliationtagged} suivantes. Cette commande permet de spĂ©cifier les \meta{mots clĂ©s} de l'article sous la forme d'une liste sĂ©parĂ©e par des virgules. - La propriĂ©tĂ© \enquote{\texttt{pdfkeywords}} du \File{PDF} produit contient - automatiquement les \meta{mots clĂ©s} spĂ©cifiĂ©s. Dans le cas oĂč ceux-ci - contiennent des caractĂšres non admis en propriĂ©tĂ©s des fichiers \file{PDF} - (notamment des mathĂ©matiques), on spĂ©cifiera en argument optionnel une - \meta{variante des mots clĂ©s} ne contenant que des caractĂšres autorisĂ©s. + La mĂ©tadonnĂ©e \enquote{Mots-clĂ©s} du \File{PDF} produit contient + automatiquement les \meta{mots clĂ©s} spĂ©cifiĂ©s. % Dans le cas oĂč ceux-ci + % contiennent des caractĂšres non admis en mĂ©tadonnĂ©es des fichiers \file{PDF} + % (notamment des mathĂ©matiques), on spĂ©cifiera en argument optionnel une + % \meta{variante des mots clĂ©s} ne contenant que des caractĂšres autorisĂ©s. \end{docCommand} \begin{bodycode}[listing options={deletekeywords={[5]keywords}}] @@ -438,6 +484,50 @@ Le titre proprement dit de l'article, regroupant tous les Ă©lĂ©ments saisis Ă  l commande \refCom{printbibliography} destinĂ©e Ă  ĂȘtre utilisĂ©e en fin d'article. \end{dbremark} +\section{Commandes de structuration} + +La \nwejmauthorcl{} modifie la commande usuelle de structuration +\docAuxCommand{section} pour permettre d'en diffĂ©rencier le titre alternatif +figurant en \gls{tdm} de celui figurant en entĂȘte\footnote{On notera, de ce + point de vue, la similitude avec la commande \protect\refCom{title}.}. + +\begin{docCommand}[doc new=2017-10-23]{section}{\oarg{titre alternatif {\normalfont\ttfamily\acrshort*{tdm}}}\oarg{titre alternatif entĂȘte}\marg{titre}} + Cette commande dĂ©finit, pour la section en cours : + \begin{itemize} + \item son \meta{titre} figurant au fil du texte ; + \item son \emph{Ă©ventuel} \meta{titre alternatif + {\normalfont\ttfamily\acrshort*{tdm}}} figurant, dans le volume oĂč + l'article sera publiĂ© : + \begin{itemize} + \item en \gls{tdm} ; + \item en signet. + \end{itemize} + \item son \emph{Ă©ventuel} \meta{titre alternatif entĂȘte} figurant en + entĂȘte\footnote{\Ie{} en titre courant.} sur les pages impaires. + \end{itemize} + L'usage prĂ©cis de cette commande est synthĂ©tisĂ© Ă  la + \vref{tab-commande-section}. +\end{docCommand} + +\begin{table}[htb] + \centering + \caption{Usage (des deux arguments optionnels) de la commande + \protect\refCom{section} } + \label{tab-commande-section} +\footnotesize% +\lstset{% + deletekeywords={section},deletekeywords={[3]section},% +} +\begin{tabular}{|l|c|c|c|} + \cline{2-4} + \multicolumn{1}{c|}{} & fil du texte & \gls{tdm} & entĂȘte \\\hline + \lstinline+\section{+\meta{titre}\lstinline+}+ & \multicolumn{3}{c|}{\meta{titre}} \\\hline + \lstinline+\section[+\meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+]{+\meta{titre}\lstinline+}+ & \meta{titre} & \multicolumn{2}{c|}{\meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}}} \\\hline + \lstinline+\section[][+\meta{alt. entĂȘte}\lstinline+]{+\meta{titre}\lstinline+}+ & \multicolumn{2}{c|}{\meta{titre}} & \meta{alt. entĂȘte} \\\hline + \lstinline+\section[+\meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+][+\meta{alt. entĂȘte}\lstinline+]{+\meta{titre}\lstinline+}+ & \meta{titre} & \meta{alt. {\normalfont\ttfamily\acrshort*{tdm}}} & \meta{alt. entĂȘte} \\\hline +\end{tabular} +\end{table} + \section{Bibliographie} \label{sec-bibliographie} @@ -568,7 +658,7 @@ La \nwejmauthorcl{} : \item \package*{mathtools} qui lui-mĂȘme charge \package*{amsmath} (mais en l'Ă©tendant et en corrigeant certains de ses dĂ©fauts), si bien que toutes les commandes de ces deux packages sont disponibles ; - \item \package*{mathrsfs} qui fournit de jolies lettres calligraphiques (via + \item \package*{rsfso} qui fournit de jolies lettres calligraphiques (via la commande \docAuxCommand{mathscr}) ; \end{itemize} \item redĂ©finit certaines commandes et en fournit quelques nouvelles, listĂ©es @@ -739,7 +829,7 @@ La \nwejmauthorcl{} : \subsubsection{Commandes prĂ©dĂ©finies} -La classe offre un certain nombre de commandes listĂ©es dans le \vref{com-paired} +La classe offre un certain nombre de commandes listĂ©es \vref{com-paired}, facilitant la saisie de paires de dĂ©limiteurs courants, par exemple pour les normes, les valeurs absolues, etc. @@ -977,7 +1067,7 @@ crĂ©er de nouveaux si besoin est (cf. commande \refCom{newtheorem}). \subsubsection{Environnements de type \enquote{thĂ©orĂšme} prĂ©dĂ©finis} \label{sec:envir-de-type} -Le \vref{env-theorems} liste les thĂ©orĂšmes et objets analogues prĂ©dĂ©finis par la +La \vref{env-theorems} liste les thĂ©orĂšmes et objets analogues prĂ©dĂ©finis par la \nwejmauthorcl{} avec : \begin{description} \item[en colonne~1] le nom des environnements correspondants ; @@ -1006,7 +1096,7 @@ Le \vref{env-theorems} liste les thĂ©orĂšmes et objets analogues prĂ©dĂ©finis pa \end{table} \begin{dbremark}{\enquote{ThĂ©orĂšmes} non numĂ©rotĂ©s}{} - Chacun des environnements du \vref{env-theorems} admet une version Ă©toilĂ©e + Chacun des environnements de la \vref{env-theorems} admet une version Ă©toilĂ©e crĂ©ant une version non numĂ©rotĂ©e de l'objet de type \enquote{thĂ©orĂšme} correspondant. \end{dbremark} @@ -1034,7 +1124,7 @@ Le \vref{env-theorems} liste les thĂ©orĂšmes et objets analogues prĂ©dĂ©finis pa On remarque dans l'exemple prĂ©cĂ©dent que les \enquote{thĂ©orĂšmes} ont des mises en forme variables. La \nwejmauthorcl{} fournit effectivement trois styles de \enquote{thĂ©orĂšmes}, \docValue{theorem}, \docValue{definition} et -\docValue{proof}, dont les caractĂ©ristiques sont indiquĂ©es au +\docValue{proof}, dont les caractĂ©ristiques sont indiquĂ©es Ă  la \vref{env-theorems-styles}. \begin{table} @@ -1138,7 +1228,7 @@ hypothĂšse est introduite par la commande \docAuxCommand{item}. \begin{bodycode}[listing and text] \begin{axiom}\label{mon-axiome} - Chaque assertion suivante est admise. + Chacune des assertions suivantes est admise. \begin{assertions} \item\label{rare-cher} Tout ce qui est rare est cher. \item\label{cheval} Un cheval bon marchĂ© est rare. @@ -1223,9 +1313,9 @@ On soupçonne que non \aside*{par exemple on s'attend Ă  ce que \section{SĂ©lection d'outils fournis par des packages tiers} Cette section donne une liste d'outils (commandes et environnements) fournis par -des packages automatiquement chargĂ©s par la \nwejmauthorcl\footnote{La - \vref{sec-packages-charges-ou-pas} liste ceux dont les fonctionnalitĂ©s peuvent - ĂȘtre utiles aux auteurs.}. +des packages automatiquement chargĂ©s par la +\nwejmauthorcl\footnote{L'\vref{sec-packages-charges-ou-pas} liste ceux dont les + fonctionnalitĂ©s peuvent ĂȘtre utiles aux auteurs.}. \begin{dbwarning}{Liste des fonctionnalitĂ©s des packages tiers non exhaustive}{} Cette liste est \emph{non exhaustive} : @@ -1272,52 +1362,52 @@ canevas de fichier source [...] % Ă  \refCom{vref}. % \end{dbremark} -\subsection{\enquote{Équations} (non-)numĂ©rotĂ©es} -\label{sec:equat-non-numer} - -Le lecteur, rompu Ă  la composition de formules de mathĂ©matiques, connaĂźt -certainement le \Package*{amsmath} et les environnements qu'il fournit : -\begin{itemize} -\item |equation|, |align|, |gather|, |multline| et |flalign| qui numĂ©rotent - leur contenu ; -\item |equation*|, |align*|, |gather*|, |multline*| et |flalign*| qui \emph{ne} - numĂ©rotent \emph{pas} leur contenu ; -\end{itemize} -et utilise les premiers si (et seulement si, thĂ©oriquement) les contenus -correspondants font l'objet de rĂ©fĂ©rences croisĂ©es. - -Avoir Ă  choisir entre les versions numĂ©rotĂ©es ou pas prĂ©sente au moins deux -inconvĂ©nients pour l'utilisateur : -\begin{enumerate} -\item cela l'oblige Ă  se poser Ă  chaque fois la question de la pertinence de la - numĂ©rotation de sa formule ; -\item son choix peut ultĂ©rieurement s'avĂ©rer caduc\footnote{Et donc nĂ©cessiter - de passer par exemple d'un environnement Ă©toilĂ© Ă  un non-Ă©toilĂ© \aside*{donc - avec ajout d'un label}.}. -\end{enumerate} -Pour pallier cela, la \nwejmauthorcl{} charge automatiquement le -\Package{autonum} qui : -\begin{enumerate} -\item permet de ne recourir qu'aux environnements non-Ă©toilĂ©s ; -\item assure automatiquement que les formules effectivement numĂ©rotĂ©es seront - celles, et seulement celles, s'avĂ©rant faire l'objet de rĂ©fĂ©rences croisĂ©es au - sein du document. -\end{enumerate} - -\begin{bodycode}[listing and text] -L'\vref{euler-identity} mĂ©rite une rĂ©fĂ©rence croisĂ©e. -\begin{equation}\label{euler-identity} - \E[\I\pi]+1=0 -\end{equation} -C'est bien la seule ici. -\begin{equation}\label{not-interesting} - 0=0 -\end{equation} -Malheureusement. -\begin{equation} - 1=1 -\end{equation} -\end{bodycode} +% \subsection{\enquote{Équations} (non-)numĂ©rotĂ©es} +% \label{sec:equat-non-numer} +% +% Le lecteur, rompu Ă  la composition de formules de mathĂ©matiques, connaĂźt +% certainement le \Package*{amsmath} et les environnements qu'il fournit : +% \begin{itemize} +% \item |equation|, |align|, |gather|, |multline| et |flalign| qui numĂ©rotent +% leur contenu ; +% \item |equation*|, |align*|, |gather*|, |multline*| et |flalign*| qui \emph{ne} +% numĂ©rotent \emph{pas} leur contenu ; +% \end{itemize} +% et utilise les premiers si (et seulement si, thĂ©oriquement) les contenus +% correspondants font l'objet de rĂ©fĂ©rences croisĂ©es. +% +% Avoir Ă  choisir entre les versions numĂ©rotĂ©es ou pas prĂ©sente au moins deux +% inconvĂ©nients pour l'utilisateur : +% \begin{enumerate} +% \item cela l'oblige Ă  se poser Ă  chaque fois la question de la pertinence de la +% numĂ©rotation de sa formule ; +% \item son choix peut ultĂ©rieurement s'avĂ©rer caduc\footnote{Et donc nĂ©cessiter +% de passer par exemple d'un environnement Ă©toilĂ© Ă  un non-Ă©toilĂ© \aside*{donc +% avec ajout d'un label}.}. +% \end{enumerate} +% Pour pallier cela, la \nwejmauthorcl{} charge automatiquement le +% \Package{autonum} qui : +% \begin{enumerate} +% \item permet de ne recourir qu'aux environnements non-Ă©toilĂ©s ; +% \item assure automatiquement que les formules effectivement numĂ©rotĂ©es seront +% celles, et seulement celles, s'avĂ©rant faire l'objet de rĂ©fĂ©rences croisĂ©es au +% sein du document. +% \end{enumerate} +% +% \begin{bodycode}[listing and text] +% L'\vref{euler-identity} mĂ©rite une rĂ©fĂ©rence croisĂ©e. +% \begin{equation}\label{euler-identity} +% \E[\I\pi]+1=0 +% \end{equation} +% C'est bien la seule ici. +% \begin{equation}\label{not-interesting} +% 0=0 +% \end{equation} +% Malheureusement. +% \begin{equation} +% 1=1 +% \end{equation} +% \end{bodycode} \subsection{Acronymes} \label{sec:acronymes} @@ -1546,9 +1636,10 @@ diffĂ©rents packages sont donc Ă  disposition des auteurs de la \nwejm{}. \end{description} \item[\package{kpfonts} :] police principale du document : \begin{description} - \item[option par dĂ©faut :] \docAuxKey{noDcommand} ; + \item[options par dĂ©faut :] \docAuxKey{noDcommand}, \docAuxKey{easyscsl} ; \end{description} \item[\package{graphicx} :] inclusion d'images ; +\item[\package{subcaption} :] sous-figures et sous-tableaux ; \item[\package{adjustbox} :] ajustement de la position de boĂźtes, par exemple d'images ; \item[\package{xspace} :] dĂ©finition de commandes qui ne \enquote{mangent} pas @@ -1561,7 +1652,8 @@ diffĂ©rents packages sont donc Ă  disposition des auteurs de la \nwejm{}. cf. \vref{sec-guillemets-citations}.} : \begin{description} \item[option par dĂ©faut :] \docAuxKey{autostyle} ; - \item[rĂ©glage par dĂ©faut] |\SetCiteCommand{\autocite}| ; + \item[rĂ©glage par dĂ©faut :] + \lstinline[alsolanguage={[csquotes]TeX},alsolanguage={[biblatex]TeX}]|\SetCiteCommand{\autocite}| ; \end{description} \item[\package{biblatex} :] gestion puissante de la bibliographie ; \item[\package{datetime2} :] formats de dates et de (zones de) temps : @@ -1572,14 +1664,22 @@ diffĂ©rents packages sont donc Ă  disposition des auteurs de la \nwejm{}. hypertextes\footnote{Cf. \vref{sec-url}.} : \begin{description} \item[option par dĂ©faut :] \docAuxKey{hidelinks}, - \docAuxKey{hypertexnames}(|=false|) ; + \docAuxKey{pdfencoding}\lstinline[alsolanguage={[hyperref]TeX}]|=unicode|, + \docAuxKey{final}, \docAuxKey{breaklinks}, + \docAuxKey{hypertexnames}|=false| ; \end{description} \item[\package{glossaries} :] crĂ©ation de glossaires et (listes d')acronymes : \begin{description} \item[option par dĂ©faut :] \docAuxKey{nowarn} ; \end{description} -\item[\package{varioref} et \package{cleveref} :] rĂ©fĂ©rences croisĂ©es - intelligentes\footnote{Cf. \vref{sec-references-croisees}.}. +\item[\package{varioref} :] rĂ©fĂ©rences de pages intelligentes. +\item[\package{cleveref} :] rĂ©fĂ©rences croisĂ©es + intelligentes\footnote{Cf. \vref{sec-references-croisees}.} ; + \begin{description} + \item[option par dĂ©faut :] \docAuxKey{french}, \docAuxKey{ngerman}, + \docAuxKey{dutch}, \docAuxKey{english}, \docAuxKey{noabbrev}, + \docAuxKey{capitalize}. + \end{description} \end{description} \subsection{Packages non chargĂ©s par la classe}\label{sec:packages-non-charges} @@ -1593,7 +1693,7 @@ notables sont prĂ©cisĂ©s. \begin{description} \item[\package{tikz-cd} :] crĂ©ation simple de diagrammes commutatifs de trĂšs haute qualitĂ©\footnote{Le \Package{xy}, souvent utilisĂ© pour de tels - diagrammes, est incomptible avec la prĂ©sente : + diagrammes, est incomptible avec la prĂ©sente classe : cf. \vref{sec-incompatibilites}.} ; \item[\package{pgfplots} :] crĂ©ation simple de graphiques (de dimensions~$2$ ou~$3$) de trĂšs haute qualitĂ© pour reprĂ©senter des fonctions ou des donnĂ©es -- cgit v1.2.3