diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty | 419 |
1 files changed, 127 insertions, 292 deletions
diff --git a/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty b/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty index 26eb86e73f0..f6ae696f9be 100644 --- a/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty +++ b/Master/texmf-dist/tex/latex/kpfonts/kpfonts.sty @@ -1,7 +1,7 @@ \NeedsTeXFormat{LaTeX2e} % \ProvidesPackage{kpfonts} - [2008/03/21 v2.1] + [ 2008/05/07 v2.21] \newif\ifkp@math \kp@mathtrue \newif\ifkp@text \kp@texttrue @@ -22,6 +22,10 @@ \newif\ifkp@light \newif\ifkp@rmx \newif\ifkp@warning \kp@warningtrue +\newif\ifkp@amsmath \kp@amsmathtrue +\newif\ifkp@textcomp \kp@textcomptrue +\newif\ifkp@narrowiints +\newif\ifkp@largesmallcaps \DeclareOption{nomath} {\kp@mathfalse} \DeclareOption{notext} {\kp@textfalse} @@ -39,8 +43,8 @@ \DeclareOption{oldstylenums} {\kp@osntrue} \DeclareOption{oldstyle} {\kp@ostrue} \DeclareOption{oldstylemath} {\kp@osmtrue} -\DeclareOption{oldstylenumsmath} {\kp@osmtrue\kp@osnmtrue} -\DeclareOption{fulloldstylenums} {\kp@osntrue\kp@osmtrue\kp@osnmtrue} +\DeclareOption{oldstylenumsmath} {\kp@osnmtrue} +\DeclareOption{fulloldstylenums} {\kp@osntrue\kp@osnmtrue} \DeclareOption{fulloldstyle} {\kp@ostrue\kp@osmtrue} \DeclareOption{veryoldstyle} {\kp@vostrue} \DeclareOption{veryoldstylemath} {\kp@vosmtrue} @@ -48,10 +52,14 @@ \DeclareOption{light} {\kp@lighttrue} \DeclareOption{rmx} {\kp@rmxtrue} \DeclareOption{nowarning} {\kp@warningfalse} +\DeclareOption{noamsmath} {\kp@amsmathfalse} +\DeclareOption{notextcomp} {\kp@textcompfalse} +\DeclareOption{narrowiints} {\kp@narrowiintstrue} +\DeclareOption{largesmallcaps} {\kp@largesmallcapstrue} \ProcessOptions\relax -\RequirePackage[full]{textcomp} -\RequirePackage{amsmath} +\ifkp@textcomp\RequirePackage[full]{textcomp}\fi +\ifkp@amsmath\RequirePackage{amsmath}\fi \renewcommand{\bfdefault}{b} @@ -62,7 +70,11 @@ \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@osm\ifkp@vosm\kp@osmfalse\kp@osnmfalse\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 @@ -88,59 +100,31 @@ \fi % end vos \fi % end warning % +%%% famille, petitesmajuscules and style +% + \ifkp@rmx\def\kp@famille{x} + \else + \ifkp@light\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}\else\def\kp@petitesmajuscules{}\fi +% %%% start rm % - \ifkp@rmx - \ifkp@vos \renewcommand{\rmdefault}{jkpxvos} - \else % end vos - \ifkp@os \renewcommand{\rmdefault}{jkpxos} - \else % end os - \ifkp@osn \renewcommand{\rmdefault}{jkpxosn} - \else % end osn - \renewcommand{\rmdefault}{jkpx} \fi\fi\fi - \else % end rmx - \ifkp@light - \ifkp@os \renewcommand{\rmdefault}{jkplos} - \else % end os - \ifkp@vos \renewcommand{\rmdefault}{jkplvos} - \else % end vos - \ifkp@osn \renewcommand{\rmdefault}{jkplosn} - \else %end osn - \renewcommand{\rmdefault}{jkpl} \fi\fi\fi - \else % end light rm - \ifkp@os \renewcommand{\rmdefault}{jkpos} - \else % end os - \ifkp@vos \renewcommand{\rmdefault}{jkpvos} - \else % end vos - \ifkp@osn \renewcommand{\rmdefault}{jkposn} - \else %end osn - \renewcommand{\rmdefault}{jkp} \fi\fi\fi - \fi % end default rm - \fi % end rm + \renewcommand{\rmdefault}{jkp\kp@famille\kp@petitesmajuscules\kp@style} % %%% start sf % - \ifkp@sf - \ifkp@vos \renewcommand{\sfdefault}{jkpssvos} - \else % end vos sf - \ifkp@os \renewcommand{\sfdefault}{jkpssos} - \else % end os sf - \ifkp@osn \renewcommand{\sfdefault}{jkpssosn} - \else % end osn sf - \renewcommand{\sfdefault}{jkpss} \fi\fi\fi - \fi % end sf + \renewcommand{\sfdefault}{jkpss\kp@petitesmajuscules\kp@style} % %%% start tt % - \ifkp@tt - \ifkp@vos \renewcommand{\ttdefault}{jkpttvos} - \else % end vos tt - \ifkp@os \renewcommand{\ttdefault}{jkpttos} - \else % end os tt - \ifkp@osn \renewcommand{\ttdefault}{jkpttosn} - \else % end osn tt - \renewcommand{\ttdefault}{jkptt} \fi\fi\fi - \fi % end tt + \renewcommand{\ttdefault}{jkptt\kp@style} % \fi % end text % @@ -153,281 +137,127 @@ \ifkp@math +% +%%% \kp@famillem and \kp@stylem +% + + \ifkp@light\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 + % Roman -\ifkp@light - \ifkp@osm - \ifkp@osnm - \DeclareSymbolFont{operators}{OT1}{jkplosn}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkplosn}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkplosn}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkplosn}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkplosn}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkplosn}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkplosn}{b}{it} - \else % end oldstylenumsmath - \DeclareSymbolFont{operators}{OT1}{jkplos}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkplos}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkplos}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkplos}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkplos}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkplos}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkplos}{b}{it} - \fi % end oldstylemath - \else % end oldstylemath and oldstylenumsmath - \ifkp@vosm - \DeclareSymbolFont{operators}{OT1}{jkplvos}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkplvos}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkplvos}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkplvos}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkplvos}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkplvos}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkplvos}{b}{it} - \else % end veryoldstylemath - \DeclareSymbolFont{operators}{OT1}{jkpl}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkpl}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkpl}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkpl}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkpl}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkpl}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkpl}{b}{it} - \fi \fi % end default -\else % end light - \ifkp@osm - \ifkp@osnm - \DeclareSymbolFont{operators}{OT1}{jkposn}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkposn}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkposn}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkposn}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkposn}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkposn}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkposn}{b}{it} - \else % end oldstylenumsmath - \DeclareSymbolFont{operators}{OT1}{jkpos}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkpos}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkpos}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkpos}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkpos}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkpos}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkpos}{b}{it} - \fi % end oldstylemath - \else % end oldstylemath and oldstylenumsmath - \ifkp@vosm - \DeclareSymbolFont{operators}{OT1}{jkpvos}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkpvos}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkpvos}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkpvos}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkpvos}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkpvos}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkpvos}{b}{it} - \else % end all oldstylemath options - \DeclareSymbolFont{operators}{OT1}{jkp}{m}{n} - \SetSymbolFont{operators}{bold}{OT1}{jkp}{b}{n} - \def\operator@font{\mathgroup\symoperators} - \DeclareSymbolFont{italic}{OT1}{jkp}{m}{it} - \SetSymbolFont{italic}{bold}{OT1}{jkp}{b}{it} - \DeclareMathAlphabet{\mathbf}{OT1}{jkp}{b}{n} - \DeclareMathAlphabet{\mathit}{OT1}{jkp}{m}{it} - \SetMathAlphabet{\mathit}{bold}{OT1}{jkp}{b}{it} - \fi \fi % end default -\fi % end default - -\DeclareSymbolFontAlphabet{\mathrm}{operators} + \DeclareSymbolFont{operators}{OT1}{jkp\kp@famillem\kp@stylem}{m}{n} + \SetSymbolFont{operators}{bold}{OT1}{jkp\kp@famillem\kp@stylem}{b}{n} + \def\operator@font{\mathgroup\symoperators} + \DeclareSymbolFontAlphabet{\mathrm}{operators} + + \DeclareMathAlphabet{\mathbf}{OT1}{jkp\kp@famillem\kp@stylem}{b}{n} + \DeclareMathAlphabet{\mathit}{OT1}{jkp\kp@famillem\kp@stylem}{m}{it} + \SetMathAlphabet{\mathit}{bold}{OT1}{jkp\kp@famillem\kp@stylem}{b}{it} % Sans Serif -\ifkp@sf - \ifkp@vosm - \DeclareMathAlphabet{\mathsf}{OT1}{jkpssvos}{m}{n} - \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpssvos}{b}{n} - \else % end veryoldstylemath - \ifkp@osm - \ifkp@osnm - \DeclareMathAlphabet{\mathsf}{OT1}{jkpssosn}{m}{n} - \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpssosn}{b}{n} - \else % end oldstylenumsmath - \DeclareMathAlphabet{\mathsf}{OT1}{jkpssos}{m}{n} - \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpssos}{b}{n} - \fi % end oldstylemath - \else - \DeclareMathAlphabet{\mathsf}{OT1}{jkpss}{m}{n} - \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpss}{b}{n} - \fi\fi % end default -\fi + \DeclareMathAlphabet{\mathsf}{OT1}{jkpss\kp@stylem}{m}{n} + \SetMathAlphabet{\mathsf}{bold}{OT1}{jkpss\kp@stylem}{b}{n} % Typewriter -\ifkp@tt - \ifkp@vosm - \DeclareMathAlphabet{\mathtt}{OT1}{jkpttvos}{m}{n} - \SetMathAlphabet{\mathtt}{bold}{OT1}{jkpttvos}{b}{n} - \else % end veryoldstylemath - \ifkp@osm - \ifkp@osnm - \DeclareMathAlphabet{\mathtt}{OT1}{jkpttosn}{m}{n} - \SetMathAlphabet{\mathtt}{bold}{OT1}{jkpttosn}{b}{n} - \else % end oldstylenumsmath - \DeclareMathAlphabet{\mathtt}{OT1}{jkpttos}{m}{n} - \SetMathAlphabet{\mathtt}{bold}{OT1}{jkpttos}{b}{n} - \fi % end oldstylemath - \else - \DeclareMathAlphabet{\mathtt}{OT1}{jkptt}{m}{n} - \SetMathAlphabet{\mathtt}{bold}{OT1}{jkptt}{b}{n} - \fi\fi -\fi + \DeclareMathAlphabet{\mathtt}{OT1}{jkptt\kp@stylem}{m}{n} + \SetMathAlphabet{\mathtt}{bold}{OT1}{jkptt\kp@stylem}{b}{n} + + +% +%%% \kp@stylemi +% + + \ifkp@vosm\def\kp@stylemi{vos} + \else\def\kp@stylemi{}\fi % Math Italic -\ifkp@vosm - \ifkp@light - \DeclareSymbolFont{letters}{OML}{jkplvos}{m}{it} - \SetSymbolFont{letters}{bold}{OML}{jkplvos}{bx}{it} - \DeclareFontSubstitution{OML}{jkplvos}{m}{it} - \else - \DeclareSymbolFont{letters}{OML}{jkpvos}{m}{it} - \SetSymbolFont{letters}{bold}{OML}{jkpvos}{bx}{it} - \DeclareFontSubstitution{OML}{jkpvos}{m}{it} - \fi % end oldstylemath -\else - \ifkp@light - \DeclareSymbolFont{letters}{OML}{jkpl}{m}{it} - \SetSymbolFont{letters}{bold}{OML}{jkpl}{bx}{it} - \DeclareFontSubstitution{OML}{jkpl}{m}{it} - \else - \DeclareSymbolFont{letters}{OML}{jkp}{m}{it} - \SetSymbolFont{letters}{bold}{OML}{jkp}{bx}{it} - \DeclareFontSubstitution{OML}{jkp}{m}{it} - \fi % end default -\fi + \DeclareSymbolFont{letters}{OML}{jkp\kp@famillem\kp@stylemi}{m}{it} + \SetSymbolFont{letters}{bold}{OML}{jkp\kp@famillem\kp@stylemi}{bx}{it} + \DeclareFontSubstitution{OML}{jkp\kp@famillem\kp@stylemi}{m}{it} % Math Italic A + \DeclareSymbolFont{lettersA}{U}{jkp\kp@famillem mia}{m}{it} + \SetSymbolFont{lettersA}{bold}{U}{jkp\kp@famillem mia}{bx}{it} + \DeclareFontSubstitution{U}{jkp\kp@famillem mia}{m}{it} -\ifkp@light - \DeclareSymbolFont{lettersA}{U}{jkplmia}{m}{it} - \SetSymbolFont{lettersA}{bold}{U}{jkplmia}{bx}{it} - \DeclareFontSubstitution{U}{jkplmia}{m}{it} -\else - \DeclareSymbolFont{lettersA}{U}{jkpmia}{m}{it} - \SetSymbolFont{lettersA}{bold}{U}{jkpmia}{bx}{it} - \DeclareFontSubstitution{U}{jkpmia}{m}{it} -\fi - -\DeclareSymbolFontAlphabet{\mathfrak}{lettersA} + \DeclareSymbolFontAlphabet{\mathfrak}{lettersA} % Math Symbol -\ifkp@light - \DeclareSymbolFont{symbols}{OMS}{jkpl}{m}{n} - \SetSymbolFont{symbols}{bold}{OMS}{jkpl}{bx}{n} - \DeclareFontSubstitution{OMS}{jkpl}{m}{n} - \renewcommand{\AmSfont}{% - \usefont{OMS}{jkpl}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}} -\else - \DeclareSymbolFont{symbols}{OMS}{jkp}{m}{n} - \SetSymbolFont{symbols}{bold}{OMS}{jkp}{bx}{n} - \DeclareFontSubstitution{OMS}{jkp}{m}{n} + \DeclareSymbolFont{symbols}{OMS}{jkp\kp@famillem}{m}{n} + \SetSymbolFont{symbols}{bold}{OMS}{jkp\kp@famillem}{bx}{n} + \DeclareFontSubstitution{OMS}{jkp\kp@famillem}{m}{n} \renewcommand{\AmSfont}{% - \usefont{OMS}{jkp}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}} -\fi + \usefont{OMS}{jkp\kp@famillem}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}} -\DeclareSymbolFontAlphabet{\symb@ls@lph@}{symbols} + \DeclareSymbolFontAlphabet{\symb@ls@lph@}{symbols} % Math Symbols A (AMSa) -\DeclareSymbolFont{AMSa}{U}{jkpsya}{m}{n} -\SetSymbolFont{AMSa}{bold}{U}{jkpsya}{bx}{n} -\DeclareFontSubstitution{U}{jkpsya}{m}{n} + \DeclareSymbolFont{AMSa}{U}{jkpsya}{m}{n} + \SetSymbolFont{AMSa}{bold}{U}{jkpsya}{bx}{n} + \DeclareFontSubstitution{U}{jkpsya}{m}{n} % Math Symbols B (AMSb) -\ifkp@light - \DeclareSymbolFont{AMSb}{U}{jkplsyb}{m}{n} - \SetSymbolFont{AMSb}{bold}{U}{jkplsyb}{bx}{n} - \DeclareFontSubstitution{U}{jkplsyb}{m}{n} -\else - \DeclareSymbolFont{AMSb}{U}{jkpsyb}{m}{n} - \SetSymbolFont{AMSb}{bold}{U}{jkpsyb}{bx}{n} - \DeclareFontSubstitution{U}{jkpsyb}{m}{n} -\fi + \DeclareSymbolFont{AMSb}{U}{jkp\kp@famillem syb}{m}{n} + \SetSymbolFont{AMSb}{bold}{U}{jkp\kp@famillem syb}{bx}{n} + \DeclareFontSubstitution{U}{jkp\kp@famillem syb}{m}{n} -\DeclareSymbolFontAlphabet{\mathbb}{AMSb} + \DeclareSymbolFontAlphabet{\mathbb}{AMSb} % Math Symbols C -\ifkp@light - \DeclareSymbolFont{symbolsC}{U}{jkplsyc}{m}{n} - \SetSymbolFont{symbolsC}{bold}{U}{jkplsyc}{bx}{n} - \DeclareFontSubstitution{U}{jkplsyc}{m}{n} -\else - \DeclareSymbolFont{symbolsC}{U}{jkpsyc}{m}{n} - \SetSymbolFont{symbolsC}{bold}{U}{jkpsyc}{bx}{n} - \DeclareFontSubstitution{U}{jkpsyc}{m}{n} -\fi + \DeclareSymbolFont{symbolsC}{U}{jkp\kp@famillem syc}{m}{n} + \SetSymbolFont{symbolsC}{bold}{U}{jkp\kp@famillem syc}{bx}{n} + \DeclareFontSubstitution{U}{jkp\kp@famillem syc}{m}{n} % Math Symbols D - -\ifkp@light - \DeclareSymbolFont{symbolsD}{U}{jkplsyd}{m}{n} - \SetSymbolFont{symbolsD}{bold}{U}{jkplsyd}{bx}{n} - \DeclareFontSubstitution{U}{jkplsyd}{m}{n} -\else - \DeclareSymbolFont{symbolsD}{U}{jkpsyd}{m}{n} - \SetSymbolFont{symbolsD}{bold}{U}{jkpsyd}{bx}{n} - \DeclareFontSubstitution{U}{jkpsyd}{m}{n} -\fi - \ifkp@calasscr \let\mathcal\undefined - \DeclareSymbolFontAlphabet{\mathcal}{symbolsD} + \DeclareMathAlphabet{\mathcal}{U}{jkp\kp@famillem syd}{m}{n} + \SetMathAlphabet{\mathcal}{bold}{U}{jkp\kp@famillem syd}{bx}{n} \ifkp@mathscr \DeclareSymbolFontAlphabet{\mathscr}{symbols} \fi \else \ifkp@mathscr - \DeclareSymbolFontAlphabet{\mathscr}{symbolsD} + \DeclareMathAlphabet{\mathscr}{U}{jkp\kp@famillem syd}{m}{n} + \SetMathAlphabet{\mathscr}{bold}{U}{jkp\kp@famillem syd}{bx}{n} \fi \fi % Math Extension -\ifkp@light - \DeclareSymbolFont{largesymbols}{OMX}{jkpl}{m}{n} - \SetSymbolFont{largesymbols}{bold}{OMX}{jkpl}{bx}{n} - \DeclareFontSubstitution{OMX}{jkpl}{m}{n} -\else - \DeclareSymbolFont{largesymbols}{OMX}{jkp}{m}{n} - \SetSymbolFont{largesymbols}{bold}{OMX}{jkp}{bx}{n} - \DeclareFontSubstitution{OMX}{jkp}{m}{n} -\fi + \DeclareSymbolFont{largesymbols}{OMX}{jkp\kp@famillem}{m}{n} + \SetSymbolFont{largesymbols}{bold}{OMX}{jkp\kp@famillem}{bx}{n} + \DeclareFontSubstitution{OMX}{jkp\kp@famillem}{m}{n} % Math Extension A -\ifkp@light - \DeclareSymbolFont{largesymbolsA}{U}{jkplexa}{m}{n} - \SetSymbolFont{largesymbolsA}{bold}{U}{jkplexa}{bx}{n} - \DeclareFontSubstitution{U}{jkplexa}{m}{n} -\else - \DeclareSymbolFont{largesymbolsA}{U}{jkpexa}{m}{n} - \SetSymbolFont{largesymbolsA}{bold}{U}{jkpexa}{bx}{n} - \DeclareFontSubstitution{U}{jkpexa}{m}{n} -\fi + \DeclareSymbolFont{largesymbolsA}{U}{jkp\kp@famillem exa}{m}{n} + \SetSymbolFont{largesymbolsA}{bold}{U}{jkp\kp@famillem exa}{bx}{n} + \DeclareFontSubstitution{U}{jkp\kp@famillem exa}{m}{n} % Mat fonts Sizes and Additional Math Spaces @@ -1203,12 +1033,17 @@ % Math Extension A (jkpexa) Definition % largesymbolsA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\narrowiints{\ifkp@narrowiints10\else0\fi} + \re@DeclareMathSymbol{\bignplus}{\mathop}{largesymbolsA}{0} \re@DeclareMathSymbol{\bigsqcupplus}{\mathop}{largesymbolsA}{2} \re@DeclareMathSymbol{\bigsqcapplus}{\mathop}{largesymbolsA}{4} \re@DeclareMathSymbol{\bigsqcap}{\mathop}{largesymbolsA}{6} -\re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{8} +\re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{\narrowiints8} \def\oiint{\oiintop\nolimits} + +\def\narrowiints{\ifkp@narrowiints1\else0\fi} + \re@DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsA}{10} \def\ointctrclockwise{\ointctrclockwiseop\nolimits} \re@DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsA}{12} @@ -1219,15 +1054,15 @@ %\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}{33} +\re@DeclareMathSymbol{\iintop}{\mathop}{largesymbolsA}{\narrowiints33} \def\iint{\iintop\nolimits} -\re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{35} +\re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{\narrowiints35} \def\iiint{\iiintop\nolimits} -\re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{37} +\re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{\narrowiints37} \def\iiiint{\iiiintop\nolimits} -\re@DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsA}{39} +\re@DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsA}{\narrowiints39} \def\idotsint{\idotsintop\nolimits} -\re@DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsA}{41} +\re@DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsA}{\narrowiints41} \def\oiiint{\oiiintop\nolimits} \re@DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsA}{43} \def\varointctrclockwise{\varointctrclockwiseop\nolimits} @@ -1235,35 +1070,35 @@ \def\varointclockwise{\varointclockwiseop\nolimits} \re@DeclareMathSymbol{\fintop}{\mathop}{largesymbolsA}{62} \def\fint{\fintop\nolimits} -\re@DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsA}{64} +\re@DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints64} \def\oiintctrclockwise{\oiintctrclockwiseop\nolimits} -\re@DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsA}{66} +\re@DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints66} \def\varoiintclockwise{\varoiintclockwiseop\nolimits} -\re@DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsA}{72} - \def\oiintclockwise{\oiintclockwiseop\nolimits} -\re@DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsA}{74} - \def\varoiintctrclockwise{\varoiintctrclockwiseop\nolimits} -\re@DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsA}{68} +\re@DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints68} \def\oiiintctrclockwise{\oiiintctrclockwiseop\nolimits} -\re@DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsA}{70} +\re@DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints70} \def\varoiiintclockwise{\varoiiintclockwiseop\nolimits} -\re@DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsA}{76} +\re@DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints72} + \def\oiintclockwise{\oiintclockwiseop\nolimits} +\re@DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints74} + \def\varoiintctrclockwise{\varoiintctrclockwiseop\nolimits} +\re@DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsA}{\narrowiints76} \def\oiiintclockwise{\oiiintclockwiseop\nolimits} -\re@DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsA}{78} +\re@DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsA}{\narrowiints78} \def\varoiiintctrclockwise{\varoiiintctrclockwiseop\nolimits} -\re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{80} +\re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{\narrowiints80} \def\sqiint{\sqiintop\nolimits} -\re@DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsA}{82} +\re@DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsA}{\narrowiints82} \def\sqiiint{\sqiiintop\nolimits} \re@DeclareMathSymbol{\varintop}{\mathop}{largesymbolsA}{84} \def\varint{\varintop\nolimits} -\re@DeclareMathSymbol{\variintop}{\mathop}{largesymbolsA}{86} +\re@DeclareMathSymbol{\variintop}{\mathop}{largesymbolsA}{\narrowiints86} \def\variint{\variintop\nolimits} -\re@DeclareMathSymbol{\variiintop}{\mathop}{largesymbolsA}{88} +\re@DeclareMathSymbol{\variiintop}{\mathop}{largesymbolsA}{\narrowiints88} \def\variiint{\variiintop\nolimits} -\re@DeclareMathSymbol{\variiiintop}{\mathop}{largesymbolsA}{90} +\re@DeclareMathSymbol{\variiiintop}{\mathop}{largesymbolsA}{\narrowiints90} \def\variiiint{\variiiintop\nolimits} -\re@DeclareMathSymbol{\varidotsintop}{\mathop}{largesymbolsA}{92} +\re@DeclareMathSymbol{\varidotsintop}{\mathop}{largesymbolsA}{\narrowiints92} \def\varidotsint{\varidotsintop\nolimits} |