diff options
author | Karl Berry <karl@freefriends.org> | 2024-07-12 21:09:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-07-12 21:09:06 +0000 |
commit | c13d6d6b3b77625d2c1893ecfc2be9fe64212186 (patch) | |
tree | 2df76fd85aefaf9e9bd4975c70d343558439c0dd /Master/texmf-dist/tex/latex | |
parent | 58d5b703a0224178059b9c304c0ac1a84f86cd35 (diff) |
tango (12jul24)
git-svn-id: svn://tug.org/texlive/trunk@71786 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/tango/tango.cls | 1930 |
1 files changed, 0 insertions, 1930 deletions
diff --git a/Master/texmf-dist/tex/latex/tango/tango.cls b/Master/texmf-dist/tex/latex/tango/tango.cls deleted file mode 100644 index d80d9bab102..00000000000 --- a/Master/texmf-dist/tex/latex/tango/tango.cls +++ /dev/null @@ -1,1930 +0,0 @@ -\NeedsTeXFormat{LaTeX2e}% -\ProvidesClass{tango}% -[2024/07/08 v0.7.1 tango document class. Michel Bovani]% % -% -% Ensure luatex engine -\RequirePackage{iftex}[2019/10/24] -\RequireLuaTeX -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\TgoTempa{} -\newcommand\TgoTempb{} -\newcommand\TgoTempc{} -\newcommand\TgoSmallerSize{} -\newcommand\TgoStatementNumberSuffix{} -\newcommand\TgoStatementNumberPrefix{} -\newcommand\TgoStatementSuffix{} -\newcommand\TgoStatementName{} -\newcommand\TgoTheoremName{Theorem} -\newcommand\TgoDefinitionName{Definition} -\newcommand\TgoPropositionName{Proposition} -\newcommand\TgoLemmaName{Lemma} -\newcommand\TgoCorollaryName{Corollary} -\newcommand\TgoRemarkName{Remark} -\newcommand\TgoExampleName{Example} -\newcommand\TgoContentsName{Contents} -\newcommand\TgoExerciseName{Exercise} -\newcommand\TgoExercisesSubsectionName{Exercises} -\newcommand\TgoExercisesSectionName{Exercises} -\newcommand\TgoPublicationClass{article} -\newcommand\TgoStatementIndent{\indent} -\newif\ifTgoFrenchLanguage -\newif\ifTgoNoStatement -\newif\ifTgoBook -\newif\ifTgoOneSide\TgoOneSidetrue -\newif\ifTgoAfourPaperOutput\TgoAfourPaperOutputtrue -\newif\ifTgoLetterOutput -\newif\ifTgoBigTabletOutput -\newif\ifTgoAfivePaperOutput -\newif\ifTgoTabletOutput -\newif\ifTgoSmallTabletOutput -\newif\ifTgoeReaderOutput -\newif\ifTgoSmartphoneOutput -\newif\ifTgoSmallerSizeCommand -\newif\ifTgoTitleIndentZero\TgoTitleIndentZerotrue -\newcommand\TgoChapterTitleFont{RobotoCondensedBold} -\NewDocumentCommand\TgoStatementNameOffset{}{} -\NewDocumentCommand\SetTgoBaseFonts{}{% - \setmainfont{erewhon}% - \setmathfont{Erewhon Math}% - }% - \newlength\TgoAfterChapterSkip - \newlength\TgoStandardMargin - \newlength\TgoStatementParindent - \newlength\TgoTitleIndent - %%% -\AddToHook{package/xcolor/after} -{% -\definecolor{ColorOne}{rgb}{0.15,0.15,0.15} -\definecolor{ColorTwo}{rgb}{0.93,0.93,0.93} -} -\AddToHook{class/article/after}{% -\TgoTenPointsFonts} -\AddToHook{class/book/after}{% -\TgoTenPointsFonts} -%% -% - %% - \DeclareKeys[tango]{ - %%%%%% languages,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - french.code= {% - \TgoFrenchLanguagetrue - \TgoTitleIndentZerofalse - }, - %%%%%% Default Statements %%%%%%%%%%%%%%%%%%%%%%%% - no-statement.if = TgoNoStatement, - %%%%%% No Hyperref %%%%%%%%%%%%%%%%%%%%%%%%%%% - no-hyperref.if = TgoNoHyperref, - %%%%%% Parindentzero %%%%%%%%%%%%%%%%%%%%%%%%%%% - no-indent.if = TgoParindentZero, - indent.ifnot = TgoParindentZero, -%%%%%% Parindentzero %%%%%%%%%%%%%%%%%%%%%%%%%%% - no-titleindent.if = TgoTitleIndentZero, - titleindent.ifnot = TgoTitleIndentZero, - %%%%%% ThmNamePos left/right %%%%%%%%%%%%%%%%%%%%%%% - ThmNamePos.choice:, - ThmNamePos / left.code:n = - { - \RenewDocumentCommand\TgoStatementNameOffset{}{} - }, - ThmNamePos / right.code:n = - { - \RenewDocumentCommand\TgoStatementNameOffset{}{\hspace*{\fill}} - }, -%%%% book or article %%%%%%%%%%%%%%%%%%%%%%%%%%% -PubliClass.choice:, -PubliClass / article.code:n = -{% -\renewcommand\TgoPublicationClass{article} -\TgoBookfalse -}, -PubliClass / book.code:n = -{% -\renewcommand\TgoPublicationClass{book} -\TgoBooktrue -}, -%%%% oneside or two sides %%%%%%%%%%%%%%%%%%%%%%%% -oneside.if = TgoOneSide , -twoside.ifnot = TgoOneSide , -%%%% Font Size %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -FontSize.choice:, -FontSize / 9pt.code:n = -{ -\RemoveFromHook{class/article/after} -\AddToHook{class/article/after}{% -\TgoNinePointsFonts} -\RemoveFromHook{class/book/after} -\AddToHook{class/book/after}{% -\TgoNinePointsFonts} -}, -FontSize / 10pt.code:n = -{ -\RemoveFromHook{class/article/after} -\AddToHook{class/article/after}{% -\TgoTenPointsFonts} -\RemoveFromHook{class/book/after} -\AddToHook{class/book/after}{% -\TgoTenPointsFonts} -}, -FontSize / 11pt.code:n = -{ -\RemoveFromHook{class/article/after} -\AddToHook{class/article/after}{% -\TgoElevenPointsFonts} -\RemoveFromHook{class/book/after} -\AddToHook{class/book/after}{% -\TgoElevenPointsFonts} -}, -FontSize / 12pt.code:n = -{ -\RemoveFromHook{class/article/after} -\AddToHook{class/article/after}{% -\TgoTwelvePointsFonts} -\RemoveFromHook{class/book/after} -\AddToHook{class/book/after}{% -\TgoTwelvePointsFonts} -}, -FontSize / unknown.code:n = -{ - \ClassWarning{tango}{\MessageBreak Value #1 is unknown \MessageBreak - Possible choices are 9pt, 10pt, 11pt and 12pt. - \MessageBreak Selecting 10pt.} -}, -%%%% ColorTheme %%%%%%%%%%%%%%%%%%%%%%%%%%%% -ColorTheme.choice:, -ColorTheme / Blue.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % - \definecolor{ColorOne}{rgb}{0.08, 0.05, 0.55} - \definecolor{ColorTwo}{rgb}{0.87, 0.94, 0.97} - } -}, - ColorTheme / Navy.code:n = - {% - \RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % - \definecolor{ColorOne}{rgb}{0.07, 0.37, 0.65} - \definecolor{ColorTwo}{rgb}{0.87, 0.95, 0.97} - } - }, -ColorTheme / USAF.code:n = - {% - \RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % - \definecolor{ColorOne}{rgb}{0.24, 0.41, 0.54} - \definecolor{ColorTwo}{rgb}{0.92, 0.94, 0.96} - } - }, - ColorTheme / Azur.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.15, 0.32, 0.75} -\definecolor{ColorTwo}{rgb}{0.88, 0.94, 0.97} -} -}, - ColorTheme / Red.code:n = - {% - \RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.75,0.05,0.1} -\definecolor{ColorTwo}{rgb}{1,0.94,0.9} -} - }, - ColorTheme / Framboise.code:n = - {% - \RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.64, 0.25, 0.45} -\definecolor{ColorTwo}{rgb}{1, 0.95, 0.94} -} - }, - ColorTheme / Brique.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.68, 0.1, 0.0} -\definecolor{ColorTwo}{rgb}{1, 0.95, 0.89} -} -}, - ColorTheme / Sienne.code:n = - {% - \RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.55, 0.27, 0.1} -\definecolor{ColorTwo}{rgb}{1, 0.95, 0.87} - } - }, - ColorTheme / Caramel.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.66, 0.26, 0.0} -\definecolor{ColorTwo}{rgb}{1, 0.96, 0.86} -} -}, - ColorTheme / Olive.code:n = - {% - \RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.28, 0.43, 0.03} -\definecolor{ColorTwo}{rgb}{0.95, 0.98, 0.9} -} - }, - ColorTheme / Tannen.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.09, 0.44, 0.28} -\definecolor{ColorTwo}{rgb}{0.92, 0.97, 0.94} -} -}, - ColorTheme / GrayGray.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.25,0.25,0.25} -\definecolor{ColorTwo}{rgb}{0.95,0.95,0.95} -} -}, - ColorTheme / BlackAndWhite.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0,0,0} -\definecolor{ColorTwo}{rgb}{1,1,1} -} -}, - ColorTheme / Ink.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.25, 0.25, 0.33} -\definecolor{ColorTwo}{rgb}{0.94, 0.95, 0.97} -} -}, - ColorTheme / Steel.code:n = -{% -\RemoveFromHook{package/xcolor/after} - \AddToHook{package/xcolor/after}% -{ % -\definecolor{ColorOne}{rgb}{0.27, 0.25, 0.2} -\definecolor{ColorTwo}{rgb}{0.96, 0.96, 0.93} -} -}, - ColorTheme / unknown.code:n = - { - \ClassWarning{tango}{\MessageBreak “ColorTheme” #1 is unknown!\MessageBreak -Possible choices are: \MessageBreak -Blue, Navy, USAF, Azur, Red, Framboise, Brique, - \MessageBreak Sienne, Caramel, Olive, Tannen, GrayGray, BlackAndWhite, Ink and Steel. -\MessageBreak Stay in GrayGray} -}, -%%%% User defined colors %%%%%%%%%%%%%%%%%%%%%%%% -ColorOne.code = \AddToHook{package/xcolor/after}{\definecolor{ColorOne}#1}, -ColorTwo.code = \AddToHook{package/xcolor/after}{\definecolor{ColorTwo}#1}, -ColorOneNamed.code = \AddToHook{package/xcolor/after}{\colorlet{ColorOne}{#1}}, -ColorTwoNamed.code = \AddToHook{package/xcolor/after}{\colorlet{ColorTwo}{#1}}, -%%%% Output %%%%%%%%%%%%%%%%%%%%%%%%%% - Output.choice:, - Output / A4paper.code:n = - { -\TgoAfourPaperOutputtrue - }, -Output / Letter.code:n = -{ -\TgoLetterOutputtrue -\TgoBigTabletOutputtrue -\TgoAfourPaperOutputfalse -}, -Output / BigTablet.code:n = - { -\TgoBigTabletOutputtrue -\TgoAfourPaperOutputfalse - }, -Output / A5paper.code:n = - { -\TgoAfivePaperOutputtrue -\TgoTabletOutputtrue -\TgoAfourPaperOutputfalse - }, -Output / Tablet.code:n = - { -\TgoTabletOutputtrue -\TgoAfourPaperOutputfalse - }, -Output / SmallTablet.code:n = - { -\TgoSmallTabletOutputtrue -\TgoAfourPaperOutputfalse - }, -Output / eReader.code:n = - { -\TgoeReaderOutputtrue -\TgoAfourPaperOutputfalse - }, -Output / Smartphone.code:n = - { -\TgoSmartphoneOutputtrue -\TgoAfourPaperOutputfalse - }, - Output / unknown.code:n = - { - \ClassWarning{tango}{\MessageBreak Value #1 is unknown \MessageBreak - Possible choices are A4paper, A5paper, Letter, BigTablet,\MessageBreak - Tablet, SmallTablet, eReader and Smartphone. - \MessageBreak Selecting A4paper.} -\TgoAfourPaperOutputtrue - }, - %%%%% Stylistic Set %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - StylisticSet.multichoice:, - StylisticSet / upint.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss03}} - }, - StylisticSet / leqslant.code:n = - { -\AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss04}} - }, -StylisticSet / smaller.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss05}} - }, -StylisticSet / subsetneq.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss06}} - }, -StylisticSet / parallelslant.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss07}} - }, - %%%%%%% Character Variants %%%%%%%%%%%%%%%%%%%%%%%%%% - CharacterVariant.multichoice:, - CharacterVariant / zero.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=0}} - }, - CharacterVariant / hslash.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=1}} - }, - CharacterVariant / emptyset.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=2}} - }, - CharacterVariant / epsilon.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=3}} - }, - CharacterVariant / kappa.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=4}} - }, - CharacterVariant / pi.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=5}} - }, - CharacterVariant / phi.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=6}} - }, - CharacterVariant / rho.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=7}} - }, - CharacterVariant / sigma.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=8}} - }, - CharacterVariant / theta.code:n = - { - \AddToHook{package/fontspec/after}% -{ \defaultfontfeatures+[Erewhon Math]{CharacterVariant=9}} - }, -CharacterVariant / Theta.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=10}} - }, -CharacterVariant / partial.code:n = - { - \AddToHook{package/fontspec/after}% - {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=11}} - }, -CharacterVariant / Ecal.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=20}} - }, -CharacterVariant / Qcal.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=21}} - }, -CharacterVariant / Tcal.code:n = - { - \AddToHook{package/fontspec/after}% - { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=22}} - }, - %%%%%%% Numbers %%%%%%%%%%%%%%%%%%%%%%%%%%%%% - Numbers.choice:, - Numbers / MathOldStyle.code:n = - { - \AddToHook{package/fontspec/after}% -{\defaultfontfeatures+[Erewhon Math]{Numbers=OldStyle}} - }, - Numbers / TextOldStyle.code:n = - { - \AddToHook{package/fontspec/after}% -{ \defaultfontfeatures+[erewhon]{Numbers=OldStyle}} - }, -Numbers / OldStyle.code:n = - { - \AddToHook{package/fontspec/after}% -{ \defaultfontfeatures+{Numbers=OldStyle} - \defaultfontfeatures+[Erewhon Math]{RawFeature=-onum}} - }, - Numbers / FullOldStyle.code:n = - { - \AddToHook{package/fontspec/after}% -{ \defaultfontfeatures+{Numbers=OldStyle}} - }, - %%%% usage - french.usage=load, - no-statement.usage=load, - no-hyperref.usage=load, - indent.usage=load, -no-indent.usage=load, -ThmNamePos.usage=general, -oneside.usage=load, -twoside.usage=load, -PubliClass.usage=load, -FontSize.usage=general, -ColorTheme.usage=general, -ColorOne.usage=general, -ColorTwo.usage=general, -Output.usage=load, -StylisticSet.usage=load, -CharacterVariant.usage=load, -Numbers.usage=load -} -%%%%% -\ProcessKeyOptions[tango] -%%%%% -\NewDocumentCommand\tgosetup{}{\SetKeys[tango]} -%%%%%%%% -%%%%%%% 10pt %%%%%%%%%%%%% -\NewDocumentCommand\TgoTenPointsFonts{}{% -\renewcommand\TgoSmallerSize{% -\TgoSmallerSizeCommandtrue% -\tgosetup{FontSize=9pt}% -\TgoSmallerSizeCommandfalse% -}% -\renewcommand\normalsize{% - \fontsize{10}{12.7}\selectfont% - \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip{0pt plus 3pt}% - \setlength\belowdisplayshortskip{4.5pt plus 2.5pt minus 1.5pt}% - \setlength\belowdisplayskip{\abovedisplayskip}% - \let\@listi\@listI% - }% -\normalsize% -\ifTgoSmallerSizeCommand% -\else% -\setlength\TgoStandardMargin{1.5em}% -\fi% -\ifx\MakeRobust\@undefined \else% - \MakeRobust\normalsize% -\fi% -\DeclareRobustCommand\small{% - \fontsize{9}{11.45}\selectfont% - \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip {0pt plus 3pt}% - \setlength\belowdisplayshortskip {4pt plus 2pt minus 2pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 6\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus2\p@ \@minus\p@% - \itemsep \parsep}% - \setlength \belowdisplayskip {\abovedisplayskip}% - \let\@listi\@listI% - }% -\DeclareRobustCommand\footnotesize{% - \fontsize{8}{10.2}\selectfont% - \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}% - \setlength\abovedisplayshortskip{0pt plus 1 pt}% - \setlength\belowdisplayshortskip{3pt plus 2pt minus 1 pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 4\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus\p@ \@minus\p@% - \itemsep \parsep}% - \setlength \belowdisplayskip {\abovedisplayskip}% - }% -\DeclareRobustCommand\scriptsize{\fontsize{7}{8.9}\selectfont}% -\DeclareRobustCommand\tiny{\fontsize{5}{6.4}\selectfont}% -\DeclareRobustCommand\large{\fontsize{11.5}{14.6}\selectfont}% -\DeclareRobustCommand\Large{\fontsize{14}{17}\selectfont}% -\DeclareRobustCommand\LARGE{\fontsize{17}{20}\selectfont}% -\DeclareRobustCommand\huge{\fontsize{20}{23}\selectfont}% -\DeclareRobustCommand\Huge{\fontsize{24}{27}\selectfont}% -\DeclareRobustCommand\HUGE{\fontsize{58}{58}\selectfont}% -}% -%%%%%%%%%%%%%% 11pt %%%%%%%%%%%%%%%%%%%%%% -\NewDocumentCommand\TgoElevenPointsFonts{}{% -\renewcommand\TgoSmallerSize{% -\TgoSmallerSizeCommandtrue% -\tgosetup{FontSize=10pt}% -\TgoSmallerSizeCommandfalse% -}% -\renewcommand\normalsize{% - \fontsize{11}{13.9}\selectfont% - \setlength\abovedisplayskip {6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip{0pt plus 3pt}% - \setlength\belowdisplayshortskip {4.5pt plus 2.5pt minus 2 pt}% - \setlength\belowdisplayskip{\abovedisplayskip}% - \let\@listi\@listI}% -\normalsize% -\ifTgoSmallerSizeCommand% -\else% -\setlength\TgoStandardMargin{1.5em}% -\fi% -\ifx\MakeRobust\@undefined \else% - \MakeRobust\normalsize% -\fi% -\DeclareRobustCommand\small{% - \fontsize{10}{12.7}\selectfont% - \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip{0pt plus 3pt}% - \setlength\belowdisplayshortskip {4pt plus 2 pt minus 2pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 6\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus2\p@ \@minus\p@% - \itemsep \parsep}% - \setlength\belowdisplayskip{\abovedisplayskip}% - \let\@listi\@listI% - }% -\DeclareRobustCommand\footnotesize{% - \fontsize{9}{11.35}\selectfont% - \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}% - \setlength\abovedisplayshortskip{0pt plus 1pt}% - \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 4\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus\p@ \@minus\p@% - \itemsep \parsep}% - \setlength\belowdisplayskip{\abovedisplayskip}% -}% -\DeclareRobustCommand\scriptsize{\fontsize{8}{10.2}\selectfont}% -\DeclareRobustCommand\tiny{\fontsize{6}{7.6}\selectfont}% -\DeclareRobustCommand\large{\fontsize{13}{15.85}\selectfont}% -\DeclareRobustCommand\Large{\fontsize{15}{18}\selectfont}% -\DeclareRobustCommand\LARGE{\fontsize{18}{21}\selectfont}% -\DeclareRobustCommand\huge{\fontsize{21}{24}\selectfont}% -\DeclareRobustCommand\Huge{\fontsize{24}{27}\selectfont}% -\DeclareRobustCommand\HUGE{\fontsize{60}{60}\selectfont}% -}% -%%%%%%% 12pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\NewDocumentCommand\TgoTwelvePointsFonts{}{% -\renewcommand\TgoSmallerSize{% -\TgoSmallerSizeCommandtrue% -\tgosetup{FontSize=11pt}% -\TgoSmallerSizeCommandfalse% -}% -\renewcommand\normalsize{% - \fontsize{12}{15.1}\selectfont% - \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip{0pt plus 3pt}% - \setlength\belowdisplayshortskip {4.5pt plus 2.5pt minus2pt}% - \setlength\belowdisplayskip{\abovedisplayskip}% - \let\@listi\@listI}% -\normalsize% -\ifTgoSmallerSizeCommand% -\else% -\setlength\TgoStandardMargin{1.5em}% -\fi% -\ifx\MakeRobust\@undefined \else% - \MakeRobust\normalsize% -\fi% -\DeclareRobustCommand\small{% - \fontsize{11}{13.9}\selectfont% - \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip{0pt plus 3pt}% - \setlength\belowdisplayshortskip{4pt plus 2pt minus 2pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 6\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus2\p@ \@minus\p@% - \itemsep \parsep}% - \setlength\belowdisplayskip{\abovedisplayskip}% - \let\@listi\@listI% - }% -\DeclareRobustCommand\footnotesize{% - \fontsize{10}{12.7}\selectfont% - \setlength\abovedisplayskip {6pt plus 2pt minus 4pt}% - \setlength\abovedisplayshortskip{0pt plus 1pt}% - \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 4\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus\p@ \@minus\p@% - \itemsep \parsep}% - \setlength\belowdisplayskip{\abovedisplayskip}% -}% -\DeclareRobustCommand\scriptsize{\fontsize{9}{11.45}\selectfont}% -\DeclareRobustCommand\tiny{\fontsize{7}{8.9}\selectfont}% -\DeclareRobustCommand\large{\fontsize{14.2}{16.85}\selectfont}% -\DeclareRobustCommand\Large{\fontsize{16.5}{19.2}\selectfont}% -\DeclareRobustCommand\LARGE{\fontsize{19.2}{22}\selectfont}% -\DeclareRobustCommand\huge{\fontsize{22}{25}\selectfont}% -\DeclareRobustCommand\Huge{\fontsize{25}{28}\selectfont}% -\DeclareRobustCommand\HUGE{\fontsize{63}{63}\selectfont}% -}% -%% -%%%%%%% 9pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\NewDocumentCommand\TgoNinePointsFonts{}{% -\renewcommand\TgoSmallerSize{} -\renewcommand\normalsize{% - \fontsize{9}{11.45}\selectfont% - \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip{0pt plus 3pt}% - \setlength\belowdisplayshortskip{4.5pt plus 2.5pt minus 2pt}% - \setlength\belowdisplayskip{\abovedisplayskip}% - \let\@listi\@listI}% -\normalsize% -\setlength\TgoStandardMargin{1.5em}% -\ifx\MakeRobust\@undefined\else% - \MakeRobust\normalsize% -\fi% -\DeclareRobustCommand\small{% - \fontsize{8}{10.25}\selectfont% - \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}% - \setlength\abovedisplayshortskip{0pt plus 3pt}% - \setlength\belowdisplayshortskip{4pt plus 2pt minus 2pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 6\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus2\p@ \@minus\p@% - \itemsep \parsep}% - \setlength\belowdisplayskip{\abovedisplayskip}% - \let\@listi\@listI% - }% -\DeclareRobustCommand\footnotesize{% - \fontsize{7}{9}\selectfont% - \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}% - \setlength\abovedisplayshortskip{0pt plus 1pt}% - \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}% - \def\@listi{\leftmargin\leftmargini% - \topsep 4\p@ \@plus2\p@ \@minus2\p@% - \parsep 2\p@ \@plus\p@ \@minus\p@% - \itemsep \parsep}% - \setlength\belowdisplayskip{\abovedisplayskip}% -}% -\DeclareRobustCommand\scriptsize{\fontsize{6}{7.7}\selectfont}% -\DeclareRobustCommand\tiny{\fontsize{5}{6.4}\selectfont}% -\DeclareRobustCommand\large{\fontsize{10.3}{13}\selectfont}% -\DeclareRobustCommand\Large{\fontsize{12.7}{15.4}\selectfont}% -\DeclareRobustCommand\LARGE{\fontsize{15.2}{17.3}\selectfont}% -\DeclareRobustCommand\huge{\fontsize{18}{20}\selectfont}% -\DeclareRobustCommand\Huge{\fontsize{20}{24}\selectfont}% -\DeclareRobustCommand\HUGE{\fontsize{52}{52}\selectfont}% -}% -%% -%% -\ifTgoOneSide% - \LoadClass[oneside]{\TgoPublicationClass}% - \else% - \LoadClass[twoside]{\TgoPublicationClass}% -\fi% -%%%%%%%%%%% -\RequirePackage{xcolor} -%%%% -\RequirePackage{mathtools} -\RequirePackage{amsthm} -%%%% -\RequirePackage{graphicx,microtype,geometry,enumitem,float,afterpage} -% -\RequirePackage{titletoc} -% -\RequirePackage[pagestyles,toctitles,newlinetospace,clearempty,noindentafter]{titlesec} -% -% -\assignpagestyle{\chapter}{empty} -\assignpagestyle{\part}{empty} -\RequirePackage{ccaption,caption} -\DeclareCaptionLabelFormat{tango}{\sffamily\fontseries{sb}\selectfont#1\nobreakspace#2} -\captionsetup{font={sf,small},labelformat=tango,labelfont={color=ColorOne}} -\newfixedcaption{\tgofigcaption}{figure} -\newfixedcaption{\tgotabcaption}{table} - %%% Fontes - %% - \RequirePackage{fontspec} -\RequirePackage{unicode-math}[2020/01/31] - \defaultfontfeatures+{Ligatures=TeX,RawFeature={+pnum}} -% - \SetTgoBaseFonts - %% - \thinmuskip=2.5mu - \medmuskip=3mu plus 1mu minus 3mu - \thickmuskip=4mu plus 3mu minus 0.5mu - %% -\setmonofont{Inconsolatazi4}[Scale=MatchLowercase] -% - \setsansfont{NotoSans}[% - Scale=0.9, - Ligatures=TeX, - UprightFeatures={ -Font=NotoSansMedium -}, -ItalicFeatures={ -Font=NotoSansMediumItalic -}, -BoldFeatures={ -Font=NotoSansBold -}, -BoldItalicFeatures={ -Font=NotoSansBoldItalic -}, -FontFace={ul}{n}{Font=NotoSansThin}, -FontFace={ul}{it}{Font=NotoSansThinItalic}, -FontFace={el}{n}{Font=NotoSansExtraLight}, -FontFace={el}{it}{Font=NotoSansExtraLightItalic}, -FontFace={l}{n}{Font=NotoSansLight}, -FontFace={l}{it}{Font=NotoSansLightItalic}, -FontFace={sl}{n}{Font=NotoSansRegular}, -FontFace={sl}{it}{Font=NotoSansItalic}, -FontFace={sb}{n}{Font=NotoSansSemiBold}, -FontFace={sb}{it}{Font=NotoSansSemiBoldItalic}, -FontFace={eb}{n}{Font=NotoSansExtraBold}, -FontFace={eb}{it}{Font=NotoSansExtraBoldItalic}, -FontFace={ub}{n}{Font=NotoSansBlack}, -FontFace={ub}{it}{Font=NotoSansBlackItalic}, -] -%% -\DeclareFontSeriesDefault[sf]{md}{sl} -% -% -\RequirePackage{fourier-orns}% -% -%% OTF Fonts Commands -%% -\NewDocumentCommand{\superiors}{}{\addfontfeature{RawFeature=+sups}} -\NewDocumentCommand{\scinferiors}{}{\addfontfeature{RawFeature=+sinf}} -\NewDocumentCommand{\smartfracs}{}{\addfontfeature{RawFeature=+frac}} -\NewDocumentCommand{\fullsc}{m}{{\addfontfeature{RawFeature=+c2sc}\MakeUppercase{#1}}} -\DeclareTextFontCommand{\textsup}{\superiors} -\DeclareTextFontCommand{\textscinf}{\scinferiors} -\DeclareTextFontCommand{\smartfrac}{\smartfracs} -\NewDocumentCommand{\olddigits}{}{\addfontfeature{RawFeature={-lnum,+onum}}} -\NewDocumentCommand{\propdigits}{}{\addfontfeature{RawFeature={-tnum,+pnum}}} -\NewDocumentCommand{\liningdigits}{}{\addfontfeature{RawFeature={-onum,+lnum}}} -\NewDocumentCommand{\tabulardigits}{}{\addfontfeature{RawFeature={-pnum,+tnum}}} -% - % - %%%%%%%% My taylor is rich %%%%%%%%%%% -% -\RequirePackage{iflang} -\RequirePackage{babel} -\IfLanguageName{nil}{% -\ClassError{tango}{No language option is given} -{% -You *must* pass at least one language\MessageBreak -option for babel to the tango class.} -}{} -% -% -\ifTgoFrenchLanguage -\frenchsetup{StandardLists,og=«, fg=»,PartNameFull=false, -SmallCapsFigTabCaptions=false, -CustomiseFigTabCaptions=false} -\addto\captionsfrench{% DF -\renewcommand\TgoTheoremName{Théorème} -\renewcommand\TgoDefinitionName{Définition} -\renewcommand\TgoPropositionName{Proposition} -\renewcommand\TgoLemmaName{Lemme} -\renewcommand\TgoCorollaryName{Corollaire} -\renewcommand\TgoRemarkName{Remarque} -\renewcommand\TgoExampleName{Exemple} -\renewcommand\TgoContentsName{Sommaire} -\renewcommand\TgoExerciseName{Exercice} -\renewcommand\TgoExercisesSubsectionName{Exercices} -\renewcommand\TgoExercisesSectionName{Exercices} -} -\fi -% -%%% Last package -\ifTgoNoHyperref -\else -\RequirePackage[colorlinks,linkcolor=ColorOne,urlcolor=ColorOne]{hyperref} -\fi -%% - %%% -%%%%%%% parindent %%%%%%%%%%%%%%%%%%%%%%%% -\setlength\parindent{\TgoStandardMargin} -\setlength{\parskip}{0pt plus 1pt} -\ifTgoSmartphoneOutput -\setlength{\parindent}{0pt} -\setlength{\parskip}{3pt plus 2pt minus1pt} -\else -\ifTgoParindentZero -\setlength{\parindent}{0pt} -\setlength{\parskip}{3pt plus 1pt} -\fi\fi -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\TgoCurrentLists{} -%\ifTgoFrenchLanguage -%\setlength{\TgoTitleIndent}{\parindent} -%\else -%\setlength{\TgoTitleIndent}{0em} -%\fi -\ifTgoTitleIndentZero -\setlength{\TgoTitleIndent}{0em} -\else -\setlength{\TgoTitleIndent}{\parindent} -\fi -% -% -\renewcommand\labelitemi{\textbullet} -\renewcommand\labelitemii{\textopenbullet} -\renewcommand\labelitemiii{\starredbullet} -\renewcommand\labelitemiv{\textperiodcentered} -%%%%% -\NewDocumentCommand\renewtgolabels{% -s E{1234}{ {} {} {} {} }% -} -{% -\IfBooleanTF{#1}% -{% -\IfBlankTF{#2}% -{\renewcommand\labelitemi{\textbullet}}% -{\renewcommand\labelitemi{#2}}% -\IfBlankTF{#3}% -{\renewcommand\labelitemii{\textopenbullet}}% -{\renewcommand\labelitemii{#3}}% -\IfBlankTF{#4}% -{\renewcommand\labelitemiii{\starredbullet}}% -{\renewcommand\labelitemiii{#4}}% -\IfBlankTF{#5}% -{\renewcommand\labelitemiv{\textperiodcentered}}% -{\renewcommand\labelitemiv{#5}}% -}% -{% -\IfBlankF{#2}{\renewcommand\labelitemi{#2}}% -\IfBlankF{#3}{\renewcommand\labelitemii{#3}}% -\IfBlankF{#4}{\renewcommand\labelitemiii{#4}}% -\IfBlankF{#5}{\renewcommand\labelitemiv{#5}}% -}% -\TgoCurrentLists% -}% -\NewDocumentCommand\tgosmartlists{} -{% -\RenewDocumentCommand\TgoCurrentLists{}{\tgosmartlists} -\setlength{\leftmargini}{\TgoStandardMargin} -\setlength{\leftmarginii}{\TgoStandardMargin} -\setlength{\leftmarginiii}{\TgoStandardMargin} -\setlength{\leftmarginiv}{\TgoStandardMargin} -\setlist{ - itemsep=0.3ex plus 0.1ex minus 0.1ex, - parsep=0.3ex plus 0.1ex minus 0.1ex, - topsep=0.3ex plus 0.2ex minus 0.1ex, - partopsep=0.3ex plus 0.1ex minus 0.1ex -} -\setlist[itemize]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, labelindent=\TgoStandardMargin+\parindent, -itemindent=*} -% -\setlist[itemize,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* } -% -\setlist[enumerate]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, -labelindent=\TgoStandardMargin+\parindent,widest=0, itemindent=*} -% -\setlist[enumerate,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* } -% -} -%%% -\NewDocumentCommand\tgostandardlists{} -{% -\RenewDocumentCommand\TgoCurrentLists{}{\tgostandardlists} -\setlength{\leftmargini}{\TgoStandardMargin} -\setlength{\leftmarginii}{\TgoStandardMargin} -\setlength{\leftmarginiii}{\TgoStandardMargin} -\setlength{\leftmarginiv}{\TgoStandardMargin} -\setlist{ - itemsep=0.4ex plus 0.2ex minus 0.2ex, - parsep=0.4ex plus 0.2ex minus 0.2ex, - topsep=0.8ex plus 0.4ex minus 0.4ex, - partopsep=0.4ex plus 0.2ex minus 0.2ex -} -\setlist[itemize]{leftmargin=\TgoStandardMargin, align=left, labelindent=0em, -labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!} -%% -\setlist[itemize,1]{leftmargin=2\TgoStandardMargin, align=left, labelindent=\TgoStandardMargin, labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!} -% -\setlist[enumerate]{leftmargin=\TgoStandardMargin, align=left, labelindent=0em, -labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!} -% -\setlist[enumerate,1]{leftmargin=2\TgoStandardMargin, align=left, labelindent=\TgoStandardMargin, labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!} -} -\renewcommand{\labelenumii}{\alph{enumii}.} - -\tgostandardlists -% -% -%\NewDocumentCommand\testlists{}{ -%\setlength{\leftmargini}{\TgoStandardMargin} -%\setlength{\leftmarginii}{\TgoStandardMargin} -%\setlength{\leftmarginiii}{\TgoStandardMargin} -%\setlength{\leftmarginiv}{\TgoStandardMargin} -%\setlist{ -% itemsep=0.4ex plus 0.2ex minus 0.2ex, -% parsep=0.4ex plus 0.2ex minus 0.2ex, -% topsep=0.8ex plus 0.4ex minus 0.4ex, -% partopsep=0.4ex plus 0.2ex minus 0.2ex -%} -%\setlist[itemize]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, labelindent=\TgoStandardMargin+\parindent, -%itemindent=*} -%% -%\setlist[itemize,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* } -%% -%\setlist[enumerate]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, -%labelindent=\TgoStandardMargin+\parindent,widest=0, itemindent=*} -%% -%\setlist[enumerate,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* } -%% -%} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpagestyle{tango}{ - \ifTgoOneSide -\ifTgoBook - \sethead {\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle}{} - {\sffamily\thepage} % all - \else - \sethead{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle}{} - {\sffamily\thepage}% all - \fi -\else -\ifTgoBook -\sethead[\sffamily\thepage] -[\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle][] % even - {}{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle} - {\sffamily\thepage} % odd -\else - \sethead[\sffamily\thepage][\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle][] % even - {}{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle} - {\sffamily\thepage}% odd -\fi -\fi} - %%%%%%%%%%%% -\pagestyle{tango} -%%%%%%%%%%%%%% -%%% Mise en forme des titres %%%%%%%%%%%%%%% -\setcounter{secnumdepth}{2} -%%% -\ifTgoBook -\newcommand\TgoChapterBox[1]{% -{\filright\sffamily\addfontfeature{RawFeature=-onum}\fontseries{eb}\selectfont\HUGE\hspace*{-0.06em}\thechapter}% -\quad\parbox[b]{0.75\textwidth}{\filright#1} -} -\titleformat{\part}[display]{\centering\color{ColorOne}\sffamily -\addfontfeature{RawFeature=-onum}\fontseries{eb}\selectfont\Huge} -{\LARGE\partname~\thepart}{\baselineskip}{} -%% -\titleformat{name=\chapter}[block]{\filright\color{ColorOne}\fontspec{\TgoChapterTitleFont}\addfontfeature{RawFeature=-onum}\huge} -{}{0em}{\TgoChapterBox} -%%% -\titleformat{name=\chapter,numberless}[block]{\filright\color{ColorOne}\fontspec{\TgoChapterTitleFont}\addfontfeature{RawFeature=-onum}\huge} -{}{0em}{} -\fi% -\titleformat{\section}{\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}% -\fontseries{b}\selectfont\large}{\thesection}{1em}{\uppercase}% -\titleformat{\subsection}{\color{ColorOne}\sffamily\fontseries{sb}\selectfont\large}{\thesubsection}{1em}{}% -\titleformat{\subsubsection}{\color{ColorOne}\sffamily\fontseries{sb}\selectfont}{\thesubsubsection}{0.7em}{}% -\titleformat{\paragraph}[runin]{\itshape}{\theparagraph.}{0.5em}{}[. — ]% -\titleformat{\subparagraph}[runin]{}{\theparagraph.}{0.5em}{}[. — ]% -\titlespacing{\chapter}{\TgoTitleIndent}{0pt}{6ex}% -\titlespacing{\section}{\TgoTitleIndent}{12pt plus 5pt minus 4pt}{6pt plus 3pt minus 2pt}% -\titlespacing{\subsection}{\TgoTitleIndent}{12pt plus 5pt minus 4pt}{6pt plus 3pt minus 2pt}% -\titlespacing{\subsubsection}{\TgoTitleIndent}{7pt plus 3pt minus 2pt}{3pt plus 2pt minus 1pt}% -\titlespacing{\paragraph}{\TgoTitleIndent}{7pt plus 3pt minus 2pt}{3pt plus 1pt minus 1pt}% -\titlespacing{\subparagraph}{\TgoTitleIndent}{4pt plus 2pt minus 2pt}{3pt plus 1pt minus 1pt}% -% -\ifTgoBook -\NewCommandCopy{\tgotitle}{\chapter} -\else%%article -\NewDocumentCommand\tgotitle{s m}{% -\IfBooleanTF{#1}{% -\clearpage\thispagestyle{empty} -% \vspace*{5\p@}% - {\parindent=0pt \raggedright - \normalfont - \interlinepenalty\@M -\advance\leftskip by \TgoTitleIndent -\fontspec{\TgoChapterTitleFont}\huge\color{ColorOne}#2 -\par} \vspace {\TgoAfterChapterSkip}\par} - {% -\clearpage\thispagestyle{empty} -% \vspace*{5\p@}% - {\parindent=0pt \raggedright - \normalfont - \interlinepenalty\@M -\advance\leftskip by \TgoTitleIndent -\fontspec{\TgoChapterTitleFont}\huge\color{ColorOne}#2 -\par} \vspace {\TgoAfterChapterSkip}\par} - } - \fi -%%%%%%% -%%%%%%%Table des matières -%%%%%%% -\ifTgoBook\else -\RenewDocumentCommand\tableofcontents{}{% -{\color{ColorOne}\parskip=0pt% -\noindent\titlerule[1.3pt]% -\vspace{-1\baselineskip}\vspace{1.6pt} \par % -\noindent\titlerule[.5pt]% -}% - \vspace{-10pt}\par% - \section*{\contentsname} - \@starttoc{toc}% -{\color{ColorOne}\parskip=0pt% -\noindent\titlerule[0.5pt]% -\vspace{-1\baselineskip}\vspace{2.4pt} \par % -\noindent\titlerule[1.3pt]% -}% -\par % -\vspace{2\baselineskip}% -\par % - }% - \fi - \IfPackageLoadedTF{hyperref}% -{% -\NewCommandCopy{\TgoOriginalToc}{\tableofcontents}% -\RenewDocumentCommand\tableofcontents{}{{\hypersetup{hidelinks}\TgoOriginalToc}}% -}% -{} -%% -%% -\ifTgoBook -\NewDocumentCommand\tgoshorttoc{}{} -\titlecontents{part} - [50pt] % ie, 1.5em (chapter) + 2.3em - {\large\sffamily\fontseries{sb}\selectfont\color{ColorOne}} - {\contentslabel{50pt}} - {\hspace*{-50pt}} - {\titlerule*[1pc]{}\contentspage} -\titlecontents{chapter} - [16pt] % ie, 1.5em (chapter) + 2.3em - {\sffamily\fontseries{b}\selectfont\color{ColorOne}} - {\contentslabel{16pt}} - {\hspace*{-6pt}} - {\titlerule*[1pc]{}\contentspage} -\titlecontents{section} - [3.6em] % ie, 1.5em (chapter) + 2.3em - {\sffamily\fontseries{m}\selectfont} - {\contentslabel{2.5em}} - {\hspace*{-2.5em}} - {\titlerule*[1pc]{.}\contentspage} -\titlecontents{subsection} - [6.4em] % ie, 1.5em (chapter) + 2.3em - {\sffamily\fontseries{l}\selectfont} - {\contentslabel{3.2em}} - {\hspace*{-3.2em}} - {\titlerule*[1pc]{.}\contentspage} - \else - \NewCommandCopy{\tgoshorttoc}{\tableofcontents} - \RenewDocumentCommand\tableofcontents{}{} - \ifTgoFrenchLanguage - \renewcommand{\frenchcontentsname}{\TgoContentsName} -\fi - \setcounter{tocdepth}{2} - \titlecontents{section} - [1.7em] % ie, 1.5em (chapter) + 2.3em - {\sffamily\fontseries{sb}\selectfont} - {\contentslabel{2.em}} - {\hspace*{-2.em}} - {\titlerule*[1pc]{}\contentspage} -\titlecontents{subsection} - [4em] % ie, 1.5em (chapter) + 2.3em - {\sffamily} - {\contentslabel{2.7em}} - {\hspace*{-2.7em}} - {\titlerule*[1pc]{.}\contentspage} -\titlecontents{subsubsection} - [6em] % ie, 1.5em (chapter) + 2.3em - {\sffamily\fontseries{l}\selectfont} - {\contentslabel{3.5em}} - {\hspace*{-3.5em}} - {\titlerule*[1pc]{.}\contentspage} - \fi -% -%%Init -\NewDocumentCommand\AfourCommand{+m}{} -% -\NewDocumentCommand\LetterCommand{+m}{} -% -\NewDocumentCommand\BigTabletCommand{+m}{} -% -\NewDocumentCommand\TabletCommand{+m}{} -% -\NewDocumentCommand\AfiveCommand{+m}{} -% -\NewDocumentCommand\SmallTabletCommand{+m}{} -% -\NewDocumentCommand\eReaderCommand{+m}{} -% -\NewDocumentCommand\SmartphoneCommand{+m}{} -% -\NewDocumentCommand\XAfourCommand{+m}{} -% -\NewDocumentCommand\XLetterCommand{+m}{} -% -\NewDocumentCommand\XBigTabletCommand{+m}{} -% -\NewDocumentCommand\XTabletCommand{+m}{} -% -\NewDocumentCommand\XAfiveCommand{+m}{} -% -\NewDocumentCommand\XSmallTabletCommand{+m}{} -% -\NewDocumentCommand\XeReaderCommand{+m}{} -% -\NewDocumentCommand\XSmartphoneCommand{+m}{} - % -%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%Output Format %%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% -%%%%% Afour %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% -\ifTgoAfourPaperOutput -% -\RenewDocumentCommand\AfourCommand{+m}{#1} -% -\RenewDocumentCommand\XLetterCommand{+m}{#1} -% -\RenewDocumentCommand\XBigTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XAfiveCommand{+m}{#1} -% -\RenewDocumentCommand\XTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XSmallTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XeReaderCommand{+m}{#1} -% -\RenewDocumentCommand\XSmartphoneCommand{+m}{#1} - % - %% -%\ifTgoOneSide -\geometry{paperwidth=21cm,paperheight=29.7cm, -heightrounded,top=2cm,inner=2.75cm,outer=2.75cm,bottom=3.6cm, -headheight=16pt,headsep=21pt,footskip=50pt} -%\else -%\geometry{paperwidth=21cm,paperheight=29.7cm, -%heightrounded,top=2cm,inner=2.3cm,outer=3.2cm,bottom=3.6cm, -%headheight=16pt,headsep=21pt,footskip=50pt} -%\fi -% -\setlength{\TgoAfterChapterSkip}{21pt} -% -\NewDocumentCommand\tgocover{O{A4Cover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\emergencystretch=2.5em -\tolerance800 -\clubpenalty1000 -\widowpenalty1000% -% -\fi -%%%%%%% -%%%%%% Big Tablet or Letter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifTgoBigTabletOutput -% -\ifTgoLetterOutput -% -\RenewDocumentCommand\LetterCommand{+m}{#1} -% -\RenewDocumentCommand\XBigTabletCommand{+m}{#1} -% -\else -% -\RenewDocumentCommand\BigTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XLetterCommand{+m}{#1} -% -\fi -% -\RenewDocumentCommand\XAfourCommand{+m}{#1} -% -\RenewDocumentCommand\XAfiveCommand{+m}{#1} -% -\RenewDocumentCommand\XTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XSmallTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XeReaderCommand{+m}{#1} -% -\RenewDocumentCommand\XSmartphoneCommand{+m}{#1} - % -%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%% -% -%% -\ifTgoLetterOutput -%\ifTgoOneSide -\geometry{paperwidth=8.5in,paperheight=11in, -heightrounded,top=1.9cm,inner=2.8cm,outer=2.8cm,bottom=3cm, -headheight=16pt,headsep=20pt,footskip=14pt} -%\else -%\geometry{paperwidth=8.5in,paperheight=11in, -%heightrounded,top=1.9cm,inner=2.4cm,outer=3.2cm,bottom=3.6cm, -%headheight=16pt,headsep=20pt,footskip=14pt} -%\fi -% -\setlength{\TgoAfterChapterSkip}{22pt} -% -\NewDocumentCommand\tgocover{O{LetterCover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\emergencystretch=2.5em -\tolerance800 -\clubpenalty1000 -\widowpenalty1000% -% -\else -% -\setlength{\TgoAfterChapterSkip}{21pt} -% -\geometry{paperwidth=19.8cm,paperheight=26.4cm, -heightrounded,top=1.8cm,inner=2.4cm,outer=2.4cm,bottom=2.7cm, -headheight=16pt,headsep=14pt,footskip=14pt} -% -\NewDocumentCommand\tgocover{O{BigTabletCover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\emergencystretch=2.5em -\tolerance800 -\clubpenalty1000 -\widowpenalty1000% -\fi -\fi -%%%%%%% -%%%%%% Tablet or A5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifTgoTabletOutput -% -\ifTgoAfivePaperOutput -\RenewDocumentCommand\AfiveCommand{+m}{#1} -% -\RenewDocumentCommand\XTabletCommand{+m}{#1} -% -\else -% -\RenewDocumentCommand\TabletCommand{+m}{#1} -% -\RenewDocumentCommand\XAfiveCommand{+m}{#1} -% -\fi -% -\RenewDocumentCommand\XLetterCommand{+m}{#1} -% -\RenewDocumentCommand\XAfourCommand{+m}{#1} -% -\RenewDocumentCommand\XBigTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XSmallTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XeReaderCommand{+m}{#1} -% -\RenewDocumentCommand\XSmartphoneCommand{+m}{#1} - % -% -%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%% -% -%% -\ifTgoAfivePaperOutput -%\ifTgoOneSide -\geometry{paperwidth=14.85cm,paperheight=21cm, -heightrounded,top=1.2cm,inner=1.8cm,outer=1.8cm,bottom=2.4cm, -headheight=16pt,headsep=11pt,footskip=14pt} -%\else -%\geometry{paperwidth=14.85cm,paperheight=21cm, -%heightrounded,top=1.3cm,inner=1.5cm,outer=2.1cm,bottom=2.4cm, -%headheight=16pt,headsep=11pt,footskip=14pt} -%\fi -% -\setlength{\TgoAfterChapterSkip}{15pt} -% -\NewDocumentCommand\tgocover{O{A5Cover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\emergencystretch=2.5em -\tolerance800 -\clubpenalty1000 -\widowpenalty1000% -%% -\else -%%% -\geometry{paperwidth=16cm,paperheight=22.88cm, -heightrounded,top=1.2cm,inner=1.4cm,outer=1.4cm,bottom=1.8cm, -headheight=16pt,headsep=11pt,footskip=14pt} -% -\setlength{\TgoAfterChapterSkip}{18pt} -% -\NewDocumentCommand\tgocover{O{TabletCover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\emergencystretch=2.5em -\tolerance800 -\clubpenalty1000 -\widowpenalty1000% -\fi -\fi -%%%%%% Small Tablet%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifTgoSmallTabletOutput -% -\RenewDocumentCommand\SmallTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XAfourCommand{+m}{#1} -% -\RenewDocumentCommand\XLetterCommand{+m}{#1} -% -\RenewDocumentCommand\XBigTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XAfiveCommand{+m}{#1} -% -\RenewDocumentCommand\XTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XeReaderCommand{+m}{#1} -% -\RenewDocumentCommand\XSmartphoneCommand{+m}{#1} - % -%%%%%%%%%%%%%%%%%%%%% -\setlength{\TgoAfterChapterSkip}{11pt} -%% - \geometry{paperwidth=12cm,paperheight=18.24cm, -heightrounded,top=1.1cm,inner=0.75cm,outer=0.75cm,bottom=1.3cm, -headheight=14pt,headsep=6pt,footskip=13pt} -% -\NewDocumentCommand\tgocover{O{SmallTabletCover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\emergencystretch=2.5em -\tolerance800 -\clubpenalty1000 -\widowpenalty1000% -\fi -%%%%%% eReader %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifTgoeReaderOutput -% -\RenewDocumentCommand\eReaderCommand{+m}{#1} -% -\RenewDocumentCommand\XAfourCommand{+m}{#1} -% -\RenewDocumentCommand\XLetterCommand{+m}{#1} -% -\RenewDocumentCommand\XBigTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XAfiveCommand{+m}{#1} -% -\RenewDocumentCommand\XTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XSmallTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XSmartphoneCommand{+m}{#1} - % -%%%%%%%%%%%%%%%%%%%%% -\setlength{\TgoAfterChapterSkip}{3pt} -%%%%%%%%%%% -% -% -\geometry{paperwidth=10.7cm,paperheight=14.4cm, -heightrounded,top=0.82cm,left=0.5cm,right=0.5cm,bottom=0.8cm, -headheight=18pt,headsep=5pt,footskip=10pt} -%% -% -\NewDocumentCommand\tgocover{O{eReaderCover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\sloppy -\fi -%%%%%%%% Smartphone %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifTgoSmartphoneOutput -% -\RenewDocumentCommand\SmartphoneCommand{+m}{#1} -% -\RenewDocumentCommand\XLetterCommand{+m}{#1} -% -\RenewDocumentCommand\XAfourCommand{+m}{#1} -% -\RenewDocumentCommand\XBigTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XAfiveCommand{+m}{#1} -% -\RenewDocumentCommand\XTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XSmallTabletCommand{+m}{#1} -% -\RenewDocumentCommand\XeReaderCommand{+m}{#1} - % -%%%%%%%%%%%%%%%%%%%%% -\setlength{\TgoAfterChapterSkip}{7pt}% -%%%%%%%%%%% -% -%% -\geometry{paperwidth=10cm,paperheight=18cm, -heightrounded,top=1.1cm,inner=0.32cm,outer=0.32cm,bottom=1cm, -headheight=14pt,headsep=10pt,footskip=17pt} -% -\NewDocumentCommand\tgocover{O{SmartphoneCover}}{\InputIfFileExists{#1}{}{% -\ClassWarning{tango}{Fichier #1.tex absent}}} -\flushbottom\sloppy -\fi -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\setlength{\abovecaptionskip}{4pt plus 1pt minus 1pt} -\setlength{\belowcaptionskip}{4pt plus 1 pt minus 1pt} -% -% -\setlength{\textfloatsep}{10pt plus 4 pt minus 3pt} -\setlength{\intextsep}{4pt plus 2pt minus 1 pt} -% -%%%Environnements %%%%%%%%%%%%%%%%%%% -% -%%%%%% Stolen to amsthm %%%%%%%%%%%%%%% -% -\RenewDocumentCommand\qedsymbol{}{{\ensuremath{\color{ColorOne}\rule{7pt}{7pt}}}}% -\RenewDocumentEnvironment{proof}{o}{% -\IfValueTF{#1}% -{\renewcommand\TgoTempa{#1}} -{\renewcommand\TgoTempa{\proofname}} -\pushQED{\qed}% -\par\nobreak\addvspace{6pt plus 3pt minus 2pt}% -{\color{ColorOne}\sffamily\fontseries{m}\selectfont\itshape% - \TgoTempa}\par\nobreak - }% -{\popQED\par\addvspace{6pt plus 3pt minus 2pt}} -%%%% -%%%% -\newcounter{tgoexo}% -%% -\NewDocumentCommand\exo{s d<> o}{% -\IfValueTF{#2}% -{% -\renewcommand\TgoTempa{#2}% -}% -{% -\renewcommand\TgoTempa{\TgoExerciseName}% -}% -\IfBooleanTF{#1}% -{% -\renewcommand\TgoTempb{\TgoTempa}% -}% -{% -\refstepcounter{tgoexo}% -\renewcommand\TgoTempb{\TgoTempa~\thetgoexo}% -}% -\IfValueTF{#3}% -{% -\renewcommand\TgoTempc{\TgoTempb\space(#3)}% -}% -{% -\renewcommand\TgoTempc{\TgoTempb}% -}% -\par\indent -\vspace{5pt plus 2pt minus 2pt}\par% -\textsf{\fontseries{sb}\selectfont\TgoTempc}% -\par\nobreak\vspace{0pt plus 1pt}\par% -}% -% -\newsavebox{\TgoBox} -%%%% -% -\NewDocumentCommand\sec@exo{m}{% -\titleformat{\subsection}[block]{\filcenter\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}% -\fontseries{b}\selectfont}{\thesubsection}{1em}{\MakeUppercase}% -\titlespacing{\subsection}{0em}{10pt plus 10pt minus 4pt}{8pt plus 5pt minus 3pt}% -\subsection*{#1} -\addcontentsline{toc}{subsection}{\protect\numberline{}#1} -} -% -\NewDocumentCommand\secexo{O{\TgoExercisesSubsectionName}}{% -\sec@exo{#1} -\tgostandardlists -}% -\ExpandArgs{c}\NewDocumentCommand{secexo*}{O{\TgoExercisesSubsectionName}}{% -\sec@exo{#1} -\TgoSmallerSize -\tgostandardlists -}% -\NewDocumentCommand\endsecexo{} -{\renewtgolabels\par\addvspace{10pt plus 3pt minus 2pt}\par}% -% -\ExpandArgs{c}\NewDocumentCommand{endsecexo*}{} -{\renewtgolabels\par\addvspace{10pt plus 3pt minus 2pt}\par}% -% -\NewDocumentCommand\chap@exo{m}{% -\titleformat{\section}[block]{\filcenter\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}% -\fontseries{b}\selectfont\large}{\thesection}{1em}{\MakeUppercase}% -\tgostandardlists -\titlespacing{\section}{0em}{18pt plus 10pt minus 4pt}{8pt plus 5pt minus 3pt}% -\section*{#1} -\addcontentsline{toc}{section}{\protect\numberline{}#1} -} -% -\NewDocumentCommand\chapexo{O{\TgoExercisesSectionName}}{% -\chap@exo{#1} -}% -\ExpandArgs{c}\NewDocumentCommand{chapexo*}{O{\TgoExercisesSectionName}}{% -\chap@exo{#1} -\TgoSmallerSize -}% -\NewDocumentCommand\endchapexo{} -{\renewlabelitems\par\addvspace{18pt plus 3pt minus 2pt}\par}% -% -\ExpandArgs{c}\NewDocumentCommand{endchapexo*}{} -{\renewlabelitems\par\addvspace{18pt plus 3pt minus 2pt}\par}% -%%%% -%% -\NewDocumentEnvironment{example}{O{\TgoExampleName}}{% -\par\addvspace{6pt plus 3pt minus 2pt}% -{\sffamily\itshape #1}\par\nobreak% -\@afterheading}% -{\par\addvspace{6pt plus 3pt minus 2pt}\par} -%%% -\NewDocumentEnvironment{remark}{O{\TgoRemarkName}}{% -\par\addvspace{6pt plus 3pt minus 2pt}% -{\sffamily\itshape #1. \textemdash~}\ignorespaces}% -{\par\addvspace{6pt plus 3pt minus 2pt}} -%%% -%%% -\NewDocumentEnvironment{alert}{O{\caution}}{% -\par\addvspace{6pt plus 3pt minus 2pt}\noindent% -{\color{ColorOne}\Large #1}\hspace{1ex}\ignorespaces}% -{\par\addvspace{6pt plus 3pt minus 2pt}} -% -%% -\NewDocumentCommand\newstatement{s m m m o}{% -\setlength\TgoStatementParindent{\parindent} -\ExpandArgs{c}\NewDocumentCommand{#2}{d<> o}% -{% beginning env commands -\refstepcounter{#3} -\IfBooleanTF{#1} -{% -\renewcommand\TgoTempa{#3} -\renewcommand\TgoTempb{subsection} -\ifx\TgoTempa\TgoTempb -\ifTgoTitleIndentZero -\renewcommand\TgoStatementIndent{\noindent} -\setlength\TgoStatementParindent{0em} -\fi -\renewcommand\TgoStatementNumberPrefix{\large\fontseries{sb}\selectfont% -\UseName{the#3}\hspace{1em}}% -\else -\renewcommand\TgoTempb{subsubsection} -\ifx\TgoTempa\TgoTempb -\ifTgoTitleIndentZero -\renewcommand\TgoStatementIndent{\noindent} -\setlength\TgoStatementParindent{0em} -\fi -\fi -\renewcommand\TgoStatementNumberPrefix{\fontseries{sb}\selectfont% -\UseName{the#3}\hspace{1em}}% -\fi -\renewcommand\TgoStatementNumberSuffix{}% -} -{ -\renewcommand\TgoStatementNumberSuffix{~\UseName{the#3}}% -\renewcommand\TgoStatementNumberPrefix{}% -} -\IfValueTF{##2}% -{% -\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}% -}% -{% -\renewcommand\TgoStatementSuffix{}% -}% -\renewcommand\TgoStatementName{#4} -\IfValueT{##1}{% -\renewcommand\TgoStatementName{##1} -} -\par% -\addvspace{8pt plus 3pt minus 2pt}% -\begin{lrbox}{\TgoBox}% -\par% -%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}% -\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}% -}% -\ExpandArgs{c}\NewDocumentCommand{end#2}{} -{% end env commands -\end{minipage}\end{lrbox} -\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{ -{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset% -\TgoStatementNumberPrefix\fontseries{sb}\selectfont\TgoStatementName% -\TgoStatementNumberSuffix\TgoStatementSuffix\par\nobreak}% -\vspace{2pt}\par% -\addtolength\leftskip{-\fboxsep} -\addtolength\rightskip{-\fboxsep} -\colorbox{ColorTwo}{% -\usebox{\TgoBox}}}% -\par\addvspace{6pt plus 3pt minus 2pt}\par% -}% -\ExpandArgs{c}\NewDocumentCommand{#2*}{d<> o}% -{% beginning env commands -\IfValueTF{##2}% -{% -\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}% -}% -{% -\renewcommand\TgoStatementSuffix{}% -}% -\renewcommand\TgoStatementName{#4} -\IfValueT{##1}{% -\renewcommand\TgoStatementName{##1} -} -\par% -\addvspace{8pt plus 3pt minus 2pt}% -\begin{lrbox}{\TgoBox}% -\par% -%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}% -\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5} -}% -\ExpandArgs{c}\NewDocumentCommand{end#2*}{} -{% end env commands -\end{minipage}\end{lrbox} -\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{ -{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset% -\fontseries{sb}\selectfont\TgoStatementName\TgoStatementSuffix\par\nobreak}% -\vspace{2pt}\par% -\addtolength\leftskip{-\fboxsep} -\addtolength\rightskip{-\fboxsep} -\colorbox{ColorTwo}{% -\usebox{\TgoBox}}}% -\par\addvspace{6pt plus 3pt minus 2pt}\par% -}% -}%%%% -%%%%%%%%%%%% -%%%%%%%%%%%%% -%%%%%%%%%%%% -\NewDocumentCommand\renewstatement{s m m m o}{% -\setlength\TgoStatementParindent{\parindent} -\ExpandArgs{c}\RenewDocumentCommand{#2}{d<> o}% -{% beginning env commands -\refstepcounter{#3} -\IfBooleanTF{#1} -{% -\renewcommand\TgoTempa{#3} -\renewcommand\TgoTempb{subsection} -\ifx\TgoTempa\TgoTempb -\ifTgoTitleIndentZero -\renewcommand\TgoStatementIndent{\noindent} -\setlength\TgoStatementParindent{0em} -\fi -\renewcommand\TgoStatementNumberPrefix{\large\fontseries{sb}\selectfont% -\UseName{the#3}\hspace{1em}}% -\else -\renewcommand\TgoTempb{subsubsection} -\ifx\TgoTempa\TgoTempb -\ifTgoTitleIndentZero -\renewcommand\TgoStatementIndent{\noindent} -\setlength\TgoStatementParindent{0em} -\fi -\fi -\renewcommand\TgoStatementNumberPrefix{\fontseries{sb}\selectfont% -\UseName{the#3}\hspace{1em}}% -\fi -\renewcommand\TgoStatementNumberSuffix{}% -} -{ -\renewcommand\TgoStatementNumberSuffix{~\UseName{the#3}}% -\renewcommand\TgoStatementNumberPrefix{}% -} -\IfValueTF{##2}% -{% -\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}% -}% -{% -\renewcommand\TgoStatementSuffix{}% -}% -\renewcommand\TgoStatementName{#4} -\IfValueT{##1}{% -\renewcommand\TgoStatementName{##1} -} -\par% -\addvspace{8pt plus 3pt minus 2pt}% -\begin{lrbox}{\TgoBox}% -\par% -%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}% -\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5} -}% -\ExpandArgs{c}\RenewDocumentCommand{end#2}{} -{% end env commands -\end{minipage}\end{lrbox} -\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{ -{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset% -\TgoStatementNumberPrefix\fontseries{sb}\selectfont\TgoStatementName% -\TgoStatementNumberSuffix\TgoStatementSuffix\par\nobreak}% -\vspace{2pt}\par% -\addtolength\leftskip{-\fboxsep} -\addtolength\rightskip{-\fboxsep} -\colorbox{ColorTwo}{% -\usebox{\TgoBox}}}% -\par\addvspace{6pt plus 3pt minus 2pt}\par% -}% -\ExpandArgs{c}\RenewDocumentCommand{#2*}{d<> o}% -{% beginning env commands -\IfValueTF{##2}% -{% -\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}% -}% -{% -\renewcommand\TgoStatementSuffix{}% -}% -\renewcommand\TgoStatementName{#4} -\IfValueT{##1}{% -\renewcommand\TgoStatementName{##1} -} -\par% -\addvspace{8pt plus 3pt minus 2pt}% -\begin{lrbox}{\TgoBox}% -\par% -%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}% -\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5} -}% -\ExpandArgs{c}\RenewDocumentCommand{end#2*}{} -{% end env commands -\end{minipage}\end{lrbox} -\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{ -{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset% -\fontseries{sb}\selectfont\TgoStatementName\TgoStatementSuffix\par\nobreak}% -\vspace{2pt}\par% -\addtolength\leftskip{-\fboxsep} -\addtolength\rightskip{-\fboxsep} -\colorbox{ColorTwo}{% -\usebox{\TgoBox}}}% -\par\addvspace{6pt plus 3pt minus 2pt}\par% -}% -}%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifTgoNoStatement -\else -\newcounter{thm} -\newstatement{thm}{thm}{\TgoTheoremName}[\itshape] -\newcounter{defin} -\newstatement{defin}{defin}{\TgoDefinitionName} -\newcounter{coro} -\newstatement{coro}{coro}{\TgoCorollaryName} -\newcounter{propo} -\newstatement{propo}{propo}{\TgoPropositionName}[\itshape] -\newcounter{lem} -\newstatement{lem}{lem}{\TgoLemmaName} -\fi -%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%% -\AtBeginDocument{% - \Umathchardef\Bbbbackslash = 0 0 "E020 \relax - \Umathchardef\varemptyset = 0 0 "E021 \relax - \Umathchardef\mupvarzero = 0 0 "E022 \relax - \Umathchardef\mbfvarzero = 0 0 "E023 \relax - \Umathchardef\mupvarpartial = 0 0 "E030 \relax - \Umathchardef\mupvarvarpi = 0 0 "E032 \relax - \Umathchardef\mbfvarpartial = 0 0 "E040 \relax - \Umathchardef\mbfvarvarrho = 0 0 "E041 \relax - \Umathchardef\mbfvarvarpi = 0 0 "E042 \relax - \Umathchardef\mbfvec = 0 0 "E044 \relax - \Umathchardef\mbfwp = 0 0 "E045 \relax - \Umathchardef\mbfdotlessi = 0 0 "E046 \relax - \Umathchardef\mbfdotlessj = 0 0 "E047 \relax - \Umathchardef\mbfhbar = 0 0 "E048 \relax - \Umathchardef\mbfell = 0 0 "E049 \relax - \Umathchardef\mbftriangleleft = 0 0 "E04E \relax - \Umathchardef\mbftriangleright = 0 0 "E04F \relax - \Umathchardef\mbfitvarpartial = 0 0 "E060 \relax - \Umathchardef\mbfitvarvarrho = 0 0 "E061 \relax - \Umathchardef\mbfitvarvarpi = 0 0 "E062 \relax - \Umathchardef\mbfitwp = 0 0 "E065 \relax - \Umathchardef\mbfimath = 0 0 "E066 \relax - \Umathchardef\mbfjmath = 0 0 "E067 \relax - \Umathchardef\mbfithbar = 0 0 "E068 \relax - \Umathchardef\mbfitell = 0 0 "E069 \relax - \Umathchardef\mitvarpartial = 0 0 "E070 \relax - \Umathchardef\mitvarvarrho = 0 0 "E071 \relax - \Umathchardef\mitvarvarpi = 0 0 "E072 \relax - \Umathchardef\mithbar = 0 0 "E078 \relax - \Umathchardef\mapstochar = 3 0 "E08D \relax - \Umathchardef\lhook = 3 0 "E08E \relax - \Umathchardef\rhook = 3 0 "E08F \relax - \Umathchardef\parallelslant = 3 0 "E090 \relax - \Umathchardef\nparallelslant = 3 0 "E091 \relax - \Umathchardef\shortparallelslant = 3 0 "E092 \relax - \Umathchardef\nshortparallelslant = 3 0 "E093 \relax - \Umathchardef\lesseqslantgtr = 3 0 "E094 \relax - \Umathchardef\gtreqslantless = 3 0 "E095 \relax - \Umathchardef\lesseqqslantgtr = 3 0 "E096 \relax - \Umathchardef\gtreqqslantless = 3 0 "E097 \relax - \Umathchardef\nleqqslant = 3 0 "E098 \relax - \Umathchardef\ngeqqslant = 3 0 "E099 \relax - \Umathchardef\varsymscrE = 0 0 "E07D \relax - \Umathchardef\varsymscrQ = 0 0 "E07E \relax - \Umathchardef\varsymscrT = 0 0 "E07F \relax - \Umathchardef\varsymbfscrE = 0 0 "E06D \relax - \Umathchardef\varsymbfscrQ = 0 0 "E06E \relax - \Umathchardef\varsymbfscrT = 0 0 "E06F \relax - % \widearc and\overrightarc - \newcommand*{\widearc}{\Umathaccent 0 0 "E540 }% - \newcommand*{\overrightarc}{\Umathaccent 0 0 "20D5 }% - % From FourierOrns - \Umathchardef\forbidden = 0 0 "E0B0 \relax - \Umathchardef\beware = 0 0 "E0B1 \relax - \Umathchardef\boom = 0 0 "E0B2 \relax - \Umathchardef\thething = 0 0 "E0B4 \relax - \Umathchardef\xswordsup = 0 0 "E0B5 \relax - \Umathchardef\xswordsdown = 0 0 "E0B6 \relax - % amssymb - \IfPackageLoadedTF{amssymb}% - {\ClassWarning{tango}{% - Tango provides all AMS symbols.\MessageBreak - Loading amssymb.sty is not advisable.\MessageBreak - Reported}% - }% - {% AMS Symbols not referenced in unicode-math-table.tex - % \Umathchardef\<cmd> = <math type> <family> <slot> - % <math type> : \mathord=0 \mathrel=3 ; <family>=0 - \Umathchardef\circledR = 0 0 "24C7 \relax - \Umathchardef\circledS = 0 0 "24C8 \relax - \Umathchardef\diagup = 0 0 "27CB \relax - \Umathchardef\diagdown = 0 0 "27CD \relax - \Umathchardef\shortmid = 3 0 "E0A2 \relax - \Umathchardef\shortparallel = 3 0 "E0A3 \relax - \Umathchardef\nshortmid = 3 0 "E0A4 \relax - \Umathchardef\nshortparallel = 3 0 "E0A5 \relax - \Umathchardef\lvertneqq = 3 0 "E0A6 \relax - \Umathchardef\gvertneqq = 3 0 "E0A7 \relax - \Umathchardef\nleqslant = 3 0 "E0A8 \relax - \Umathchardef\ngeqslant = 3 0 "E0A9 \relax - \Umathchardef\nleqq = 3 0 "E0AA \relax - \Umathchardef\ngeqq = 3 0 "E0AB \relax - \Umathchardef\varsubsetneq = 3 0 "E0AC \relax - \Umathchardef\varsupsetneq = 3 0 "E0AD \relax - \Umathchardef\nsubseteqq = 3 0 "E0AE \relax - \Umathchardef\nsupseteqq = 3 0 "E0AF \relax - \Umathchardef\varsubsetneqq = 3 0 "E09C \relax - \Umathchardef\varsupsetneqq = 3 0 "E09D \relax - \Umathchardef\npreceq = 3 0 "E09E \relax - \Umathchardef\nsucceq = 3 0 "E09F \relax - \let\centerdot\cdotp - \let\restriction\upharpoonright - \let\doteqdot\Doteq - \let\doublecup\Cup - \let\doublecap\Cap - \let\llless\lll - \let\gggtr\ggg - \let\circlearrowleft\acwopencirclearrow - \let\circlearrowright\cwopencirclearrow - \let\lozenge\mdlgwhtlozenge - \let\blacklozenge\mdlgblklozenge - \let\square\mdlgwhtsquare - \let\blacksquare\mdlgblksquare - \let\dashleftarrow\leftdasharrow - \let\dashrightarrow\rightdasharrow - \let\ntriangleleft\nvartriangleleft - \let\ntriangleright\nvartriangleright - \let\varpropto\propto - \let\thicksim\sim - \let\thickapprox\approx - \let\smallsmile\smile - \let\smallfrown\frown - }% - % latexsym - \IfPackageLoadedTF{latexsym}% - {\ClassWarning{tango}{% - Tango provides all LaTeX symbols.\MessageBreak - Loading latexsym.sty is not advisable.\MessageBreak - Reported}% - }% - {\let\lhd\vartriangleleft - \let\rhd\vartriangleright - \let\unlhd\trianglelefteq - \let\unrhd\trianglerighteq - \let\leadsto\rightcurvedarrow - \let\Box\lgwhtsquare - \let\Diamond\mdlgwhtdiamond - }% -} -\endinput
\ No newline at end of file |