summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/interfaces
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/interfaces')
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty15
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty18
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty475
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty138
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty35
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty69
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty20
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty49
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty46
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces.sty4
21 files changed, 658 insertions, 241 deletions
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
index aa5e0c4a534..4ed27252e33 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
index 3a502eda702..d600f1accbf 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -68,14 +68,13 @@
\else \@dotoc@pptrue\fi,%
intoc/title/.default=\pgfkeysvalueof{/itf/appendix/appendices/title},%
section/.is enum={section,chapter},%
- section/.append code={%
- \ifcase\pgfkeysvalueof{/itf/appendix/appendices/section/.number}\relax
- \@chapter@ppfalse\or\@chapter@pptrue\fi
- \if@chapter@pp\ifundef\chapter{%
- \PackageError{interfaces-appendix}
+ section/.append code={\@chapter@ppfalse
+ \ifnum\pgfkeysvalueof{/itf/appendix/appendices/section/.number}=\z@
+ \else \ifundef\chapter
+ {\PackageWarning{interfaces-appendix}
{You asked chapter-style appendices but your
- \MessageBreak current class does not provide chapters!}\@eha
- \pgfkeysalso{/itf/appendix/appendices/section}}{}%
+ \MessageBreak current class does not provide chapters!}}
+ \@chapter@pptrue
\fi},%
chapter/.style={section=chapter},%
chapter/.value forbidden,%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
index a5657dab098..7c8e80abdd3 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,7 +44,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-base}
- [2010/11/21 v2.3 Basic macros for interfaces package (FC)]
+ [2010/11/26 v2.4 Basic macros for interfaces package (FC)]
\RequirePackage{etex,ltxcmds,etoolbox,pgfkeys,scrlfile}
\AtEndOfPackage{%
\RequirePackage{interfaces-etoolbox}%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty
index fc85e151dfc..e1517b3d828 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
index 7a6141a81de..cc932de241e 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
index 1344e3af504..c59d47a4a76 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
index a96544bd32a..5892b353716 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
index e68fd766c3f..6da5d77020e 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -96,27 +96,27 @@
\ifx\in@##2\else##1\fi
}\expandafter\in@@@\in@@#1\itf@tp\in@@@#2\in@\in@@
}% \itf@removefrom
-\newrobustcmd*\removefromstart[2]{\in@false
- \def\itf@tp##1\itf@tp{%
+\newrobustcmd\removefromstart[2]{\in@false
+ \long\def\itf@tp##1\itf@tp{%
\in@true
\edef#1{\unexpanded{##1}}%
}\expandafter\itf@removefromstart\expandafter{#1}{#2}%
}% \removefromstart
-\providerobustcmd*\eremovefromstart[2]{\begingroup
+\providerobustcmd\eremovefromstart[2]{\begingroup
\edef\x{\endgroup\removefromstart\noexpand#1{#2}%
}\x
}% \eremovefromstart
-\providerobustcmd*\gremovefromstart[2]{%
+\providerobustcmd\gremovefromstart[2]{%
\removefromstart{#1}{#2}%
\global\let#1=#1%
}% \gremovefromstart
-\providerobustcmd*\xremovefromstart[2]{%
+\providerobustcmd\xremovefromstart[2]{%
\eremovefromstart{#1}{#2}%
\global\let#1=#1%
}% \xremovefromstart
-\def\itf@removefromstart#1#2{% removes #2 (code) from #1 (hook)
- \def\in@@##1#2##2\in@@{##1\in@\itf@tp##2\in@@@}%
- \def\in@@@##1\in@@@##2\in@@@{%
+\long\def\itf@removefromstart#1#2{% removes #2 (code) from #1 (hook)
+ \long\def\in@@##1#2##2\in@@{##1\in@\itf@tp##2\in@@@}%
+ \long\def\in@@@##1\in@@@##2\in@@@{%
\ifx\in@##1\fi
}\expandafter\in@@@\in@@#1\itf@tp\in@@@#2\in@@
}% \itf@removefromstart
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
index 314cd35948f..f7ed2f8da0c 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,7 +44,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-fancyhdr}
- [2010/11/21 v2.3 pgfkeys macros for fancyhdr (FC)]
+ [2010/11/26 v2.4 pgfkeys macros for fancyhdr (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyhdr}
\itf@pgfkeys
@@ -164,18 +164,21 @@
font/.style={head/font={#1},foot/font={#1}},%
font+/.style={head/font+={#1},foot/font+={#1}},%
font*/.alias=font+,%
- color/.style={head/color={#1},foot/color={#1},head/rule/color={#1},foot/rule/color={#1}},%
+ color/.style={head/color={#1},foot/color={#1},%
+ head/rule/color={#1},foot/rule/color={#1}},%
head/.style={head/left={#1},head/center={#1},head/right={#1}},%
- head/font/.style={head/left/font={#1},head/center/font={#1},head/right/font={#1}},%
- head/font+/.style={head/left/font+={#1},head/center/font+={#1},head/right/font+={#1}},%
- head/font*/.alias=head/font+,%
- head/color/.style={head/left/color={#1},head/center/color={#1},head/right/color={#1},head/rule/color={#1}},%
+ head/font/.style={head/left/font={#1},head/center/font={#1},head/right/font={#1}},%
+ head/font+/.style={head/left/font+={#1},head/center/font+={#1},head/right/font+={#1}},%
+ head/font*/.alias=head/font+,%
+ head/color/.style={head/left/color={#1},head/center/color={#1},head/right/color={#1},%
+ head/rule/color={#1}},%
nohead/.style={head=,head/font=,head/rule=,head/rule/font=},
foot/.style={foot/left={#1},foot/center={#1},foot/right={#1}},%
- foot/font/.style={foot/left/font={#1},foot/center/font={#1},foot/right/font={#1}},%
- foot/font+/.style={foot/left/font+={#1},foot/center/font+={#1},foot/right/font+={#1}},%
- foot/font*/.alias=foot/font+,%
- foot/color/.style={foot/left/color={#1},foot/center/color={#1},foot/right/color={#1},foot/rule/color={#1}},%
+ foot/font/.style={foot/left/font={#1},foot/center/font={#1},foot/right/font={#1}},%
+ foot/font+/.style={foot/left/font+={#1},foot/center/font+={#1},foot/right/font+={#1}},%
+ foot/font*/.alias=foot/font+,%
+ foot/color/.style={foot/left/color={#1},foot/center/color={#1},foot/right/color={#1},%
+ foot/rule/color={#1}},%
nofoot/.style={foot=,foot/font=,foot/rule=,foot/rule/font=},
left/.style={head/left={#1},foot/left={#1}},%
left/font/.style={head/left/font={#1},foot/left/font={#1}},%
@@ -244,146 +247,260 @@
head/left/odd/font/.store as code,%
head/left/odd/color/.style={head/left/odd/font+=\color{#1}},%
head/odd/left/.alias=head/left/odd,%
- head/odd/left/font/.alias*=head/left/odd/font,%
- head/odd/left/color/.alias=head/left/odd/color,%
odd/head/left/.alias=head/left/odd,%
- odd/head/left/font/.alias*=head/left/odd/font,%
- odd/head/left/color/.alias=head/left/odd/color,%
odd/left/head/.alias=head/left/odd,%
+ left/odd/head/.alias=head/left/odd,%
+ left/head/odd/.alias=head/left/odd,%
+ head/odd/left/font/.alias*=head/left/odd/font,%
+ odd/head/left/font/.alias*=head/left/odd/font,%
odd/left/head/font/.alias*=head/left/odd/font,%
+ left/odd/head/font/.alias*=head/left/odd/font,%
+ left/head/odd/font/.alias*=head/left/odd/font,%
+ head/odd/left/color/.alias=head/left/odd/color,%
+ odd/head/left/color/.alias=head/left/odd/color,%
odd/left/head/color/.alias=head/left/odd/color,%
+ left/odd/head/color/.alias=head/left/odd/color,%
+ left/head/odd/color/.alias=head/left/odd/color,%
head/center/odd/.fancy@hf=och,%
head/center/odd/font/.store as code,%
head/center/odd/color/.style={head/center/odd/font+=\color{#1}},%
head/odd/center/.alias=head/center/odd,%
- head/odd/center/font/.alias*=head/center/odd/font,%
- head/odd/center/color/.alias=head/center/odd/color,%
odd/head/center/.alias=head/center/odd,%
- odd/head/center/font/.alias*=head/center/odd/font,%
- odd/head/center/color/.alias=head/center/odd/color,%
odd/center/head/.alias=head/center/odd,%
+ center/odd/head/.alias=head/center/odd,%
+ center/head/odd/.alias=head/center/odd,%
+ head/odd/center/font/.alias*=head/center/odd/font,%
+ odd/head/center/font/.alias*=head/center/odd/font,%
odd/center/head/font/.alias*=head/center/odd/font,%
+ center/odd/head/font/.alias*=head/center/odd/font,%
+ center/head/odd/font/.alias*=head/center/odd/font,%
+ head/odd/center/color/.alias=head/center/odd/color,%
+ odd/head/center/color/.alias=head/center/odd/color,%
odd/center/head/color/.alias=head/center/odd/color,%
+ center/odd/head/color/.alias=head/center/odd/color,%
+ center/head/odd/color/.alias=head/center/odd/color,%
head/right/odd/.fancy@hf=orh,%
head/right/odd/font/.store as code,%
head/right/odd/color/.style={head/right/odd/font+=\color{#1}},%
head/odd/right/.alias=head/right/odd,%
- head/odd/right/font/.alias*=head/right/odd/font,%
- head/odd/right/color/.alias=head/right/odd/color,%
odd/head/right/.alias=head/right/odd,%
- odd/head/right/font/.alias*=head/right/odd/font,%
- odd/head/right/color/.alias=head/right/odd/color,%
odd/right/head/.alias=head/right/odd,%
+ right/odd/head/.alias=head/right/odd,%
+ right/head/odd/.alias=head/right/odd,%
+ head/odd/right/font/.alias*=head/right/odd/font,%
+ odd/head/right/font/.alias*=head/right/odd/font,%
odd/right/head/font/.alias*=head/right/odd/font,%
+ right/odd/head/font/.alias*=head/right/odd/font,%
+ right/head/odd/font/.alias*=head/right/odd/font,%
+ head/odd/right/color/.alias=head/right/odd/color,%
+ odd/head/right/color/.alias=head/right/odd/color,%
odd/right/head/color/.alias=head/right/odd/color,%
+ right/odd/head/color/.alias=head/right/odd/color,%
+ right/head/odd/color/.alias=head/right/odd/color,%
head/left/even/.fancy@hf=elh,%
head/left/even/font/.store as code,%
head/left/even/color/.style={head/left/even/font+=\color{#1}},%
head/even/left/.alias=head/left/even,%
- head/even/left/font/.alias*=head/left/even/font,%
- head/even/left/color/.alias=head/left/even/color,%
even/head/left/.alias=head/left/even,%
- even/head/left/font/.alias*=head/left/even/font,%
- even/head/left/color/.alias=head/left/even/color,%
even/left/head/.alias=head/left/even,%
+ left/even/head/.alias=head/left/even,%
+ left/head/even/.alias=head/left/even,%
+ head/even/left/font/.alias*=head/left/even/font,%
+ even/head/left/font/.alias*=head/left/even/font,%
even/left/head/font/.alias*=head/left/even/font,%
+ left/even/head/font/.alias*=head/left/even/font,%
+ left/head/even/font/.alias*=head/left/even/font,%
+ head/even/left/color/.alias=head/left/even/color,%
+ even/head/left/color/.alias=head/left/even/color,%
even/left/head/color/.alias=head/left/even/color,%
+ left/even/head/color/.alias=head/left/even/color,%
+ left/head/even/color/.alias=head/left/even/color,%
head/center/even/.fancy@hf=ech,%
head/center/even/font/.store as code,%
head/center/even/color/.style={head/center/even/font+=\color{#1}},%
head/even/center/.alias=head/center/even,%
- head/even/center/font/.alias*=head/center/even/font,%
- head/even/center/color/.alias=head/center/even/color,%
even/head/center/.alias=head/center/even,%
- even/head/center/font/.alias*=head/center/even/font,%
- even/head/center/color/.alias=head/center/even/color,%
even/center/head/.alias=head/center/even,%
+ center/even/head/.alias=head/center/even,%
+ center/head/even/.alias=head/center/even,%
+ head/even/center/font/.alias*=head/center/even/font,%
+ even/head/center/font/.alias*=head/center/even/font,%
even/center/head/font/.alias*=head/center/even/font,%
+ center/even/head/font/.alias*=head/center/even/font,%
+ center/head/even/font/.alias*=head/center/even/font,%
+ head/even/center/color/.alias=head/center/even/color,%
+ even/head/center/color/.alias=head/center/even/color,%
even/center/head/color/.alias=head/center/even/color,%
+ center/even/head/color/.alias=head/center/even/color,%
+ center/head/even/color/.alias=head/center/even/color,%
head/right/even/.fancy@hf=erh,%
head/right/even/font/.store as code,%
head/right/even/color/.style={head/right/even/font+=\color{#1}},%
head/even/right/.alias=head/right/even,%
- head/even/right/font/.alias*=head/right/even/font,%
- head/even/right/color/.alias=head/right/even/color,%
even/head/right/.alias=head/right/even,%
- even/head/right/font/.alias*=head/right/even/font,%
- even/head/right/color/.alias=head/right/even/color,%
even/right/head/.alias=head/right/even,%
+ right/even/head/.alias=head/right/even,%
+ right/head/even/.alias=head/right/even,%
+ head/even/right/font/.alias*=head/right/even/font,%
+ even/head/right/font/.alias*=head/right/even/font,%
even/right/head/font/.alias*=head/right/even/font,%
+ right/even/head/font/.alias*=head/right/even/font,%
+ right/head/even/font/.alias*=head/right/even/font,%
+ head/even/right/color/.alias=head/right/even/color,%
+ even/head/right/color/.alias=head/right/even/color,%
even/right/head/color/.alias=head/right/even/color,%
+ right/even/head/color/.alias=head/right/even/color,%
+ right/head/even/color/.alias=head/right/even/color,%
foot/left/odd/.fancy@hf=olf,%
foot/left/odd/font/.store as code,%
foot/left/odd/color/.style={foot/left/odd/font+=\color{#1}},%
foot/odd/left/.alias=foot/left/odd,%
- foot/odd/left/font/.alias*=foot/left/odd/font,%
- foot/odd/left/color/.alias=foot/left/odd/color,%
odd/foot/left/.alias=foot/left/odd,%
- odd/foot/left/font/.alias*=foot/left/odd/font,%
- odd/foot/left/color/.alias=foot/left/odd/color,%
odd/left/foot/.alias=foot/left/odd,%
+ left/odd/foot/.alias=foot/left/odd,%
+ left/foot/odd/.alias=foot/left/odd,%
+ foot/odd/left/font/.alias*=foot/left/odd/font,%
+ odd/foot/left/font/.alias*=foot/left/odd/font,%
odd/left/foot/font/.alias*=foot/left/odd/font,%
+ left/odd/foot/font/.alias*=foot/left/odd/font,%
+ left/foot/odd/font/.alias*=foot/left/odd/font,%
+ foot/odd/left/color/.alias=foot/left/odd/color,%
+ odd/foot/left/color/.alias=foot/left/odd/color,%
odd/left/foot/color/.alias=foot/left/odd/color,%
+ left/odd/foot/color/.alias=foot/left/odd/color,%
+ left/foot/odd/color/.alias=foot/left/odd/color,%
foot/center/odd/.fancy@hf=ocf,%
foot/center/odd/font/.store as code,%
foot/center/odd/color/.style={foot/center/odd/font+=\color{#1}},%
foot/odd/center/.alias=foot/center/odd,%
- foot/odd/center/font/.alias*=foot/center/odd/font,%
- foot/odd/center/color/.alias=foot/center/odd/color,%
odd/foot/center/.alias=foot/center/odd,%
- odd/foot/center/font/.alias*=foot/center/odd/font,%
- odd/foot/center/color/.alias=foot/center/odd/color,%
odd/center/foot/.alias=foot/center/odd,%
+ center/odd/foot/.alias=foot/center/odd,%
+ center/foot/odd/.alias=foot/center/odd,%
+ foot/odd/center/font/.alias*=foot/center/odd/font,%
+ odd/foot/center/font/.alias*=foot/center/odd/font,%
odd/center/foot/font/.alias*=foot/center/odd/font,%
+ center/odd/foot/font/.alias*=foot/center/odd/font,%
+ center/foot/odd/font/.alias*=foot/center/odd/font,%
+ foot/odd/center/color/.alias=foot/center/odd/color,%
+ odd/foot/center/color/.alias=foot/center/odd/color,%
odd/center/foot/color/.alias=foot/center/odd/color,%
+ center/odd/foot/color/.alias=foot/center/odd/color,%
+ center/foot/odd/color/.alias=foot/center/odd/color,%
foot/right/odd/.fancy@hf=orf,%
foot/right/odd/font/.store as code,%
foot/right/odd/color/.style={foot/right/odd/font+=\color{#1}},%
foot/odd/right/.alias=foot/right/odd,%
- foot/odd/right/font/.alias*=foot/right/odd/font,%
- foot/odd/right/color/.alias=foot/right/odd/color,%
odd/foot/right/.alias=foot/right/odd,%
- odd/foot/right/font/.alias*=foot/right/odd/font,%
- odd/foot/right/color/.alias=foot/right/odd/color,%
odd/right/foot/.alias=foot/right/odd,%
+ right/odd/foot/.alias=foot/right/odd,%
+ right/foot/odd/.alias=foot/right/odd,%
+ foot/odd/right/font/.alias*=foot/right/odd/font,%
+ odd/foot/right/font/.alias*=foot/right/odd/font,%
odd/right/foot/font/.alias*=foot/right/odd/font,%
+ right/odd/foot/font/.alias*=foot/right/odd/font,%
+ right/foot/odd/font/.alias*=foot/right/odd/font,%
+ foot/odd/right/color/.alias=foot/right/odd/color,%
+ odd/foot/right/color/.alias=foot/right/odd/color,%
odd/right/foot/color/.alias=foot/right/odd/color,%
+ right/odd/foot/color/.alias=foot/right/odd/color,%
+ right/foot/odd/color/.alias=foot/right/odd/color,%
foot/left/even/.fancy@hf=elf,%
foot/left/even/font/.store as code,%
foot/left/even/color/.style={foot/left/even/font+=\color{#1}},%
foot/even/left/.alias=foot/left/even,%
- foot/even/left/font/.alias*=foot/left/even/font,%
- foot/even/left/color/.alias=foot/left/even/color,%
even/foot/left/.alias=foot/left/even,%
- even/foot/left/font/.alias*=foot/left/even/font,%
- even/foot/left/color/.alias=foot/left/even/color,%
even/left/foot/.alias=foot/left/even,%
+ left/even/foot/.alias=foot/left/even,%
+ left/foot/even/.alias=foot/left/even,%
+ foot/even/left/font/.alias*=foot/left/even/font,%
+ even/foot/left/font/.alias*=foot/left/even/font,%
even/left/foot/font/.alias*=foot/left/even/font,%
+ left/even/foot/font/.alias*=foot/left/even/font,%
+ left/foot/even/font/.alias*=foot/left/even/font,%
+ foot/even/left/color/.alias=foot/left/even/color,%
+ even/foot/left/color/.alias=foot/left/even/color,%
even/left/foot/color/.alias=foot/left/even/color,%
+ left/even/foot/color/.alias=foot/left/even/color,%
+ left/foot/even/color/.alias=foot/left/even/color,%
foot/center/even/.fancy@hf=ecf,%
foot/center/even/font/.store as code,%
foot/center/even/color/.style={foot/center/even/font+=\color{#1}},%
foot/even/center/.alias=foot/center/even,%
- foot/even/center/font/.alias*=foot/center/even/font,%
- foot/even/center/color/.alias=foot/center/even/color,%
even/foot/center/.alias=foot/center/even,%
- even/foot/center/font/.alias*=foot/center/even/font,%
- even/foot/center/color/.alias=foot/center/even/color,%
even/center/foot/.alias=foot/center/even,%
+ center/even/foot/.alias=foot/center/even,%
+ center/foot/even/.alias=foot/center/even,%
+ foot/even/center/font/.alias*=foot/center/even/font,%
+ even/foot/center/font/.alias*=foot/center/even/font,%
even/center/foot/font/.alias*=foot/center/even/font,%
+ center/even/foot/font/.alias*=foot/center/even/font,%
+ center/foot/even/font/.alias*=foot/center/even/font,%
+ foot/even/center/color/.alias=foot/center/even/color,%
+ even/foot/center/color/.alias=foot/center/even/color,%
even/center/foot/color/.alias=foot/center/even/color,%
+ center/even/foot/color/.alias=foot/center/even/color,%
+ center/foot/even/color/.alias=foot/center/even/color,%
foot/right/even/.fancy@hf=erf,%
foot/right/even/font/.store as code,%
foot/right/even/color/.style={foot/right/even/font+=\color{#1}},%
foot/even/right/.alias=foot/right/even,%
- foot/even/right/font/.alias*=foot/right/even/font,%
- foot/even/right/color/.alias=foot/right/even/color,%
even/foot/right/.alias=foot/right/even,%
- even/foot/right/font/.alias*=foot/right/even/font,%
- even/foot/right/color/.alias=foot/right/even/color,%
even/right/foot/.alias=foot/right/even,%
+ right/even/foot/.alias=foot/right/even,%
+ right/foot/even/.alias=foot/right/even,%
+ foot/even/right/font/.alias*=foot/right/even/font,%
+ even/foot/right/font/.alias*=foot/right/even/font,%
even/right/foot/font/.alias*=foot/right/even/font,%
+ right/even/foot/font/.alias*=foot/right/even/font,%
+ right/foot/even/font/.alias*=foot/right/even/font,%
+ foot/even/right/color/.alias=foot/right/even/color,%
+ even/foot/right/color/.alias=foot/right/even/color,%
even/right/foot/color/.alias=foot/right/even/color,%
+ right/even/foot/color/.alias=foot/right/even/color,%
+ right/foot/even/color/.alias=foot/right/even/color,%
+ foot/inner/.style={foot/right/even={#1},foot/left/odd={#1}},%
+ foot/inner/font/.style={foot/right/even/font={#1},foot/left/odd/font={#1}},%
+ foot/inner/color/.style={foot/right/even/color={#1},foot/left/odd/color={#1}},%
+ foot/inner/font+/.style={foot/right/even/font+={#1},foot/left/odd/font+={#1}},%
+ foot/inner/font*/.alias=foot/inner/font+,%
+ inner/foot/.alias=foot/inner,%
+ inner/foot/font/.alias*=foot/inner/font,%
+ inner/foot/color/.alias=foot/inner/color,%
+ foot/outer/.style={foot/left/even={#1},foot/right/odd={#1}},%
+ foot/outer/font/.style={foot/left/even/font={#1},foot/right/odd/font={#1}},%
+ foot/outer/color/.style={foot/left/even/color={#1},foot/right/odd/color={#1}},%
+ foot/outer/font+/.style={foot/left/even/font+={#1},foot/right/odd/font+={#1}},%
+ foot/outer/font*/.alias=foot/outer/font+,%
+ outer/foot/.alias=foot/outer,%
+ outer/foot/font/.alias*=foot/outer/font,%
+ outer/foot/color/.alias=foot/outer/color,%
+ head/inner/.style={head/right/even={#1},head/left/odd={#1}},%
+ head/inner/font/.style={head/right/even/font={#1},head/left/odd/font={#1}},%
+ head/inner/color/.style={head/right/even/color={#1},head/left/odd/color={#1}},%
+ head/inner/font+/.style={head/right/even/font+={#1},head/left/odd/font+={#1}},%
+ head/inner/font*/.alias=head/inner/font+,%
+ inner/head/.alias=head/inner,%
+ inner/head/font/.alias*=head/inner/font,%
+ inner/head/color/.alias=head/inner/color,%
+ head/outer/.style={head/left/even={#1},head/right/odd={#1}},%
+ head/outer/font/.style={head/left/even/font={#1},head/right/odd/font={#1}},%
+ head/outer/color/.style={head/left/even/color={#1},head/right/odd/color={#1}},%
+ head/outer/font+/.style={head/left/even/font+={#1},head/right/odd/font+={#1}},%
+ head/outer/font*/.alias=head/outer/font+,%
+ outer/head/.alias=head/outer,%
+ outer/head/font/.alias*=head/outer/font,%
+ outer/head/color/.alias=head/outer/color,%
+ inner/.style={foot/inner={#1},head/inner={#1}},%
+ inner/font/.style={foot/inner/font={#1},head/inner/font={#1}},%
+ inner/font+/.style={foot/inner/font+={#1},head/inner/font+={#1}},%
+ inner/font*/.alias=inner/font+,%
+ inner/color/.style={foot/inner/color={#1},head/inner/color={#1}},%
+ outer/.style={foot/outer={#1},head/outer={#1}},%
+ outer/font/.style={foot/outer/font={#1},head/outer/font={#1}},%
+ outer/font+/.style={foot/outer/font+={#1},head/outer/font+={#1}},%
+ outer/font*/.alias=outer/font+,%
+ outer/color/.style={foot/outer/color={#1},head/outer/color={#1}},%
offset/.style={head/offset={#1},foot/offset={#1}},%
offset+/.style={head/offset+={#1},foot/offset+={#1}},%
offset-/.style={head/offset-={#1},foot/offset-={#1}},%
@@ -415,14 +532,18 @@
left/even/offset+/.style={foot/left/even/offset+={#1},head/left/even/offset+={#1}},%
left/even/offset-/.style={foot/left/even/offset-={#1},head/left/even/offset-={#1}},%
left/even/offset*/.style={foot/left/even/offset*={#1},head/left/even/offset*={#1}},%
+ left/offset/even/.alias*=left/even/offset,%
even/left/offset/.alias*=left/even/offset,%
+ even/offset/left/.alias*=left/even/offset,%
offset/even/left/.alias*=left/even/offset,%
offset/left/even/.alias*=left/even/offset,%
left/odd/offset/.style={foot/left/odd/offset={#1},head/left/odd/offset={#1}},%
left/odd/offset+/.style={foot/left/odd/offset+={#1},head/left/odd/offset+={#1}},%
left/odd/offset-/.style={foot/left/odd/offset-={#1},head/left/odd/offset-={#1}},%
left/odd/offset*/.style={foot/left/odd/offset*={#1},head/left/odd/offset*={#1}},%
+ left/offset/odd/.alias*=left/odd/offset,%
odd/left/offset/.alias*=left/odd/offset,%
+ odd/offset/left/.alias*=left/odd/offset,%
offset/odd/left/.alias*=left/odd/offset,%
offset/left/odd/.alias*=left/odd/offset,%
right/offset/.style={foot/right/offset={#1},head/right/offset={#1}},%
@@ -431,127 +552,305 @@
right/offset*/.style={foot/right/offset*={#1},head/right/offset*={#1}},%
offset/right/.alias*=right/offset,%
right/even/offset/.style={foot/right/even/offset={#1},head/right/even/offset={#1}},%
- right/even/offset+/.style={foot/right/even/offset+={#1},head/right/even/offset+={#1}},%
- right/even/offset-/.style={foot/right/even/offset-={#1},head/right/even/offset-={#1}},%
- right/even/offset*/.style={foot/right/even/offset*={#1},head/right/even/offset*={#1}},%
+ right/even/offset+/.style={foot/right/even/offset+={#1},head/right/even/offset+={#1}},%
+ right/even/offset-/.style={foot/right/even/offset-={#1},head/right/even/offset-={#1}},%
+ right/even/offset*/.style={foot/right/even/offset*={#1},head/right/even/offset*={#1}},%
+ right/offset/even/.alias*=right/even/offset,%
even/right/offset/.alias*=right/even/offset,%
+ even/offset/right/.alias*=right/even/offset,%
offset/even/right/.alias*=right/even/offset,%
offset/right/even/.alias*=right/even/offset,%
right/odd/offset/.style={foot/right/odd/offset={#1},head/right/odd/offset={#1}},%
right/odd/offset+/.style={foot/right/odd/offset+={#1},head/right/odd/offset+={#1}},%
right/odd/offset-/.style={foot/right/odd/offset-={#1},head/right/odd/offset-={#1}},%
right/odd/offset*/.style={foot/right/odd/offset*={#1},head/right/odd/offset*={#1}},%
+ right/offset/odd/.alias*=right/odd/offset,%
odd/right/offset/.alias*=right/odd/offset,%
+ odd/offset/right/.alias*=right/odd/offset,%
offset/odd/right/.alias*=right/odd/offset,%
offset/right/odd/.alias*=right/odd/offset,%
head/left/offset/.style={head/left/even/offset={#1},head/left/odd/offset={#1}},%
head/left/offset+/.style={head/left/even/offset+={#1},head/left/odd/offset+={#1}},%
head/left/offset-/.style={head/left/even/offset-={#1},head/left/odd/offset-={#1}},%
head/left/offset*/.style={head/left/even/offset*={#1},head/left/odd/offset*={#1}},%
+ head/offset/left/.alias*=head/left/offset,%
+ left/head/offset/.alias*=head/left/offset,%
+ left/offset/head/.alias*=head/left/offset,%
offset/head/left/.alias*=head/left/offset,%
offset/left/head/.alias*=head/left/offset,%
- left/head/offset/.alias*=head/left/offset,%
head/right/offset/.style={head/right/even/offset={#1},head/right/odd/offset={#1}},%
- head/right/offset+/.style={head/right/even/offset+={#1},head/right/odd/offset+={#1}},%
- head/right/offset-/.style={head/right/even/offset-={#1},head/right/odd/offset-={#1}},%
- head/right/offset*/.style={head/right/even/offset*={#1},head/right/odd/offset*={#1}},%
+ head/right/offset+/.style={head/right/even/offset+={#1},head/right/odd/offset+={#1}},%
+ head/right/offset-/.style={head/right/even/offset-={#1},head/right/odd/offset-={#1}},%
+ head/right/offset*/.style={head/right/even/offset*={#1},head/right/odd/offset*={#1}},%
+ head/offset/right/.alias*=head/right/offset,%
+ right/head/offset/.alias*=head/right/offset,%
+ right/offset/head/.alias*=head/right/offset,%
offset/head/right/.alias*=head/right/offset,%
offset/right/head/.alias*=head/right/offset,%
- right/head/offset/.alias*=head/right/offset,%
foot/left/offset/.style={foot/left/even/offset={#1},foot/left/odd/offset={#1}},%
foot/left/offset+/.style={foot/left/even/offset+={#1},foot/left/odd/offset+={#1}},%
foot/left/offset-/.style={foot/left/even/offset-={#1},foot/left/odd/offset-={#1}},%
foot/left/offset*/.style={foot/left/even/offset*={#1},foot/left/odd/offset*={#1}},%
+ foot/offset/left/.alias*=foot/left/offset,%
+ left/foot/offset/.alias*=foot/left/offset,%
+ left/offset/foot/.alias*=foot/left/offset,%
offset/foot/left/.alias*=foot/left/offset,%
offset/left/foot/.alias*=foot/left/offset,%
- left/foot/offset/.alias*=foot/left/offset,%
foot/right/offset/.style={foot/right/even/offset={#1},foot/right/odd/offset={#1}},%
- foot/right/offset+/.style={foot/right/even/offset+={#1},foot/right/odd/offset+={#1}},%
- foot/right/offset-/.style={foot/right/even/offset-={#1},foot/right/odd/offset-={#1}},%
- foot/right/offset*/.style={foot/right/even/offset*={#1},foot/right/odd/offset*={#1}},%
+ foot/right/offset+/.style={foot/right/even/offset+={#1},foot/right/odd/offset+={#1}},%
+ foot/right/offset-/.style={foot/right/even/offset-={#1},foot/right/odd/offset-={#1}},%
+ foot/right/offset*/.style={foot/right/even/offset*={#1},foot/right/odd/offset*={#1}},%
+ foot/offset/right/.alias*=foot/right/offset,%
+ right/foot/offset/.alias*=foot/right/offset,%
+ right/offset/foot/.alias*=foot/right/offset,%
offset/foot/right/.alias*=foot/right/offset,%
offset/right/foot/.alias*=foot/right/offset,%
- right/foot/offset/.alias*=foot/right/offset,%
head/left/even/offset/.store in skip cs=f@ncyO@elh,%
head/left/even/offset/.append code=\fancy@setoffs,%
+ head/even/offset/left/.alias*=head/left/even/offset,%
+ head/even/left/offset/.alias*=head/left/even/offset,%
+ head/offset/even/left/.alias*=head/left/even/offset,%
+ head/offset/left/even/.alias*=head/left/even/offset,%
+ head/left/offset/even/.alias*=head/left/even/offset,%
+ left/head/offset/even/.alias*=head/left/even/offset,%
+ left/head/even/offset/.alias*=head/left/even/offset,%
+ left/offset/head/even/.alias*=head/left/even/offset,%
+ left/offset/even/head/.alias*=head/left/even/offset,%
+ left/even/offset/head/.alias*=head/left/even/offset,%
+ left/even/head/offset/.alias*=head/left/even/offset,%
+ even/head/offset/left/.alias*=head/left/even/offset,%
+ even/head/left/offset/.alias*=head/left/even/offset,%
+ even/offset/head/left/.alias*=head/left/even/offset,%
+ even/offset/left/head/.alias*=head/left/even/offset,%
+ even/left/offset/head/.alias*=head/left/even/offset,%
+ even/left/head/offset/.alias*=head/left/even/offset,%
offset/head/left/even/.alias*=head/left/even/offset,%
offset/head/even/left/.alias*=head/left/even/offset,%
offset/left/head/even/.alias*=head/left/even/offset,%
offset/left/even/head/.alias*=head/left/even/offset,%
offset/even/left/head/.alias*=head/left/even/offset,%
offset/even/head/left/.alias*=head/left/even/offset,%
- left/even/head/offset/.alias*=head/left/even/offset,%
- left/head/even/offset/.alias*=head/left/even/offset,%
head/left/odd/offset/.store in skip cs=f@ncyO@olh,%
head/left/odd/offset/.append code=\fancy@setoffs,%
+ head/odd/offset/left/.alias*=head/left/odd/offset,%
+ head/odd/left/offset/.alias*=head/left/odd/offset,%
+ head/offset/odd/left/.alias*=head/left/odd/offset,%
+ head/offset/left/odd/.alias*=head/left/odd/offset,%
+ head/left/offset/odd/.alias*=head/left/odd/offset,%
+ left/head/offset/odd/.alias*=head/left/odd/offset,%
+ left/head/odd/offset/.alias*=head/left/odd/offset,%
+ left/offset/head/odd/.alias*=head/left/odd/offset,%
+ left/offset/odd/head/.alias*=head/left/odd/offset,%
+ left/odd/offset/head/.alias*=head/left/odd/offset,%
+ left/odd/head/offset/.alias*=head/left/odd/offset,%
+ odd/head/offset/left/.alias*=head/left/odd/offset,%
+ odd/head/left/offset/.alias*=head/left/odd/offset,%
+ odd/offset/head/left/.alias*=head/left/odd/offset,%
+ odd/offset/left/head/.alias*=head/left/odd/offset,%
+ odd/left/offset/head/.alias*=head/left/odd/offset,%
+ odd/left/head/offset/.alias*=head/left/odd/offset,%
offset/head/left/odd/.alias*=head/left/odd/offset,%
offset/head/odd/left/.alias*=head/left/odd/offset,%
offset/left/head/odd/.alias*=head/left/odd/offset,%
offset/left/odd/head/.alias*=head/left/odd/offset,%
offset/odd/left/head/.alias*=head/left/odd/offset,%
offset/odd/head/left/.alias*=head/left/odd/offset,%
- left/odd/head/offset/.alias*=head/left/odd/offset,%
- left/head/odd/offset/.alias*=head/left/odd/offset,%
head/right/even/offset/.store in skip cs=f@ncyO@erh,%
head/right/even/offset/.append code=\fancy@setoffs,%
+ head/even/offset/right/.alias*=head/right/even/offset,%
+ head/even/right/offset/.alias*=head/right/even/offset,%
+ head/offset/even/right/.alias*=head/right/even/offset,%
+ head/offset/right/even/.alias*=head/right/even/offset,%
+ head/right/offset/even/.alias*=head/right/even/offset,%
+ right/head/offset/even/.alias*=head/right/even/offset,%
+ right/head/even/offset/.alias*=head/right/even/offset,%
+ right/offset/head/even/.alias*=head/right/even/offset,%
+ right/offset/even/head/.alias*=head/right/even/offset,%
+ right/even/offset/head/.alias*=head/right/even/offset,%
+ right/even/head/offset/.alias*=head/right/even/offset,%
+ even/head/offset/right/.alias*=head/right/even/offset,%
+ even/head/right/offset/.alias*=head/right/even/offset,%
+ even/offset/head/right/.alias*=head/right/even/offset,%
+ even/offset/right/head/.alias*=head/right/even/offset,%
+ even/right/offset/head/.alias*=head/right/even/offset,%
+ even/right/head/offset/.alias*=head/right/even/offset,%
offset/head/right/even/.alias*=head/right/even/offset,%
offset/head/even/right/.alias*=head/right/even/offset,%
offset/right/head/even/.alias*=head/right/even/offset,%
offset/right/even/head/.alias*=head/right/even/offset,%
offset/even/right/head/.alias*=head/right/even/offset,%
offset/even/head/right/.alias*=head/right/even/offset,%
- right/even/head/offset/.alias*=head/right/even/offset,%
- right/head/even/offset/.alias*=head/right/even/offset,%
head/right/odd/offset/.store in skip cs=f@ncyO@orh,%
head/right/odd/offset/.append code=\fancy@setoffs,%
+ head/odd/offset/right/.alias*=head/right/odd/offset,%
+ head/odd/right/offset/.alias*=head/right/odd/offset,%
+ head/offset/odd/right/.alias*=head/right/odd/offset,%
+ head/offset/right/odd/.alias*=head/right/odd/offset,%
+ head/right/offset/odd/.alias*=head/right/odd/offset,%
+ right/head/offset/odd/.alias*=head/right/odd/offset,%
+ right/head/odd/offset/.alias*=head/right/odd/offset,%
+ right/offset/head/odd/.alias*=head/right/odd/offset,%
+ right/offset/odd/head/.alias*=head/right/odd/offset,%
+ right/odd/offset/head/.alias*=head/right/odd/offset,%
+ right/odd/head/offset/.alias*=head/right/odd/offset,%
+ odd/head/offset/right/.alias*=head/right/odd/offset,%
+ odd/head/right/offset/.alias*=head/right/odd/offset,%
+ odd/offset/head/right/.alias*=head/right/odd/offset,%
+ odd/offset/right/head/.alias*=head/right/odd/offset,%
+ odd/right/offset/head/.alias*=head/right/odd/offset,%
+ odd/right/head/offset/.alias*=head/right/odd/offset,%
offset/head/right/odd/.alias*=head/right/odd/offset,%
offset/head/odd/right/.alias*=head/right/odd/offset,%
offset/right/head/odd/.alias*=head/right/odd/offset,%
offset/right/odd/head/.alias*=head/right/odd/offset,%
offset/odd/right/head/.alias*=head/right/odd/offset,%
offset/odd/head/right/.alias*=head/right/odd/offset,%
- right/odd/head/offset/.alias*=head/right/odd/offset,%
- right/head/odd/offset/.alias*=head/right/odd/offset,%
foot/left/even/offset/.store in skip cs=f@ncyO@elf,%
foot/left/even/offset/.append code=\fancy@setoffs,%
+ foot/even/offset/left/.alias*=foot/left/even/offset,%
+ foot/even/left/offset/.alias*=foot/left/even/offset,%
+ foot/offset/even/left/.alias*=foot/left/even/offset,%
+ foot/offset/left/even/.alias*=foot/left/even/offset,%
+ foot/left/offset/even/.alias*=foot/left/even/offset,%
+ left/foot/offset/even/.alias*=foot/left/even/offset,%
+ left/foot/even/offset/.alias*=foot/left/even/offset,%
+ left/offset/foot/even/.alias*=foot/left/even/offset,%
+ left/offset/even/foot/.alias*=foot/left/even/offset,%
+ left/even/offset/foot/.alias*=foot/left/even/offset,%
+ left/even/foot/offset/.alias*=foot/left/even/offset,%
+ even/foot/offset/left/.alias*=foot/left/even/offset,%
+ even/foot/left/offset/.alias*=foot/left/even/offset,%
+ even/offset/foot/left/.alias*=foot/left/even/offset,%
+ even/offset/left/foot/.alias*=foot/left/even/offset,%
+ even/left/offset/foot/.alias*=foot/left/even/offset,%
+ even/left/foot/offset/.alias*=foot/left/even/offset,%
offset/foot/left/even/.alias*=foot/left/even/offset,%
offset/foot/even/left/.alias*=foot/left/even/offset,%
offset/left/foot/even/.alias*=foot/left/even/offset,%
offset/left/even/foot/.alias*=foot/left/even/offset,%
offset/even/left/foot/.alias*=foot/left/even/offset,%
offset/even/foot/left/.alias*=foot/left/even/offset,%
- left/even/foot/offset/.alias*=foot/left/even/offset,%
- left/foot/even/offset/.alias*=foot/left/even/offset,%
foot/left/odd/offset/.store in skip cs=f@ncyO@olf,%
foot/left/odd/offset/.append code=\fancy@setoffs,%
+ foot/odd/offset/left/.alias*=foot/left/odd/offset,%
+ foot/odd/left/offset/.alias*=foot/left/odd/offset,%
+ foot/offset/odd/left/.alias*=foot/left/odd/offset,%
+ foot/offset/left/odd/.alias*=foot/left/odd/offset,%
+ foot/left/offset/odd/.alias*=foot/left/odd/offset,%
+ left/foot/offset/odd/.alias*=foot/left/odd/offset,%
+ left/foot/odd/offset/.alias*=foot/left/odd/offset,%
+ left/offset/foot/odd/.alias*=foot/left/odd/offset,%
+ left/offset/odd/foot/.alias*=foot/left/odd/offset,%
+ left/odd/offset/foot/.alias*=foot/left/odd/offset,%
+ left/odd/foot/offset/.alias*=foot/left/odd/offset,%
+ odd/foot/offset/left/.alias*=foot/left/odd/offset,%
+ odd/foot/left/offset/.alias*=foot/left/odd/offset,%
+ odd/offset/foot/left/.alias*=foot/left/odd/offset,%
+ odd/offset/left/foot/.alias*=foot/left/odd/offset,%
+ odd/left/offset/foot/.alias*=foot/left/odd/offset,%
+ odd/left/foot/offset/.alias*=foot/left/odd/offset,%
offset/foot/left/odd/.alias*=foot/left/odd/offset,%
offset/foot/odd/left/.alias*=foot/left/odd/offset,%
offset/left/foot/odd/.alias*=foot/left/odd/offset,%
offset/left/odd/foot/.alias*=foot/left/odd/offset,%
offset/odd/left/foot/.alias*=foot/left/odd/offset,%
offset/odd/foot/left/.alias*=foot/left/odd/offset,%
- left/odd/foot/offset/.alias*=foot/left/odd/offset,%
- left/foot/odd/offset/.alias*=foot/left/odd/offset,%
foot/right/even/offset/.store in skip cs=f@ncyO@erf,%
foot/right/even/offset/.append code=\fancy@setoffs,%
+ foot/even/offset/right/.alias*=foot/right/even/offset,%
+ foot/even/right/offset/.alias*=foot/right/even/offset,%
+ foot/offset/even/right/.alias*=foot/right/even/offset,%
+ foot/offset/right/even/.alias*=foot/right/even/offset,%
+ foot/right/offset/even/.alias*=foot/right/even/offset,%
+ right/foot/offset/even/.alias*=foot/right/even/offset,%
+ right/foot/even/offset/.alias*=foot/right/even/offset,%
+ right/offset/foot/even/.alias*=foot/right/even/offset,%
+ right/offset/even/foot/.alias*=foot/right/even/offset,%
+ right/even/offset/foot/.alias*=foot/right/even/offset,%
+ right/even/foot/offset/.alias*=foot/right/even/offset,%
+ even/foot/offset/right/.alias*=foot/right/even/offset,%
+ even/foot/right/offset/.alias*=foot/right/even/offset,%
+ even/offset/foot/right/.alias*=foot/right/even/offset,%
+ even/offset/right/foot/.alias*=foot/right/even/offset,%
+ even/right/offset/foot/.alias*=foot/right/even/offset,%
+ even/right/foot/offset/.alias*=foot/right/even/offset,%
offset/foot/right/even/.alias*=foot/right/even/offset,%
offset/foot/even/right/.alias*=foot/right/even/offset,%
offset/right/foot/even/.alias*=foot/right/even/offset,%
offset/right/even/foot/.alias*=foot/right/even/offset,%
offset/even/right/foot/.alias*=foot/right/even/offset,%
offset/even/foot/right/.alias*=foot/right/even/offset,%
- right/even/foot/offset/.alias*=foot/right/even/offset,%
- right/foot/even/offset/.alias*=foot/right/even/offset,%
foot/right/odd/offset/.store in skip cs=f@ncyO@orf,%
foot/right/odd/offset/.append code=\fancy@setoffs,%
+ foot/odd/offset/right/.alias*=foot/right/odd/offset,%
+ foot/odd/right/offset/.alias*=foot/right/odd/offset,%
+ foot/offset/odd/right/.alias*=foot/right/odd/offset,%
+ foot/offset/right/odd/.alias*=foot/right/odd/offset,%
+ foot/right/offset/odd/.alias*=foot/right/odd/offset,%
+ right/foot/offset/odd/.alias*=foot/right/odd/offset,%
+ right/foot/odd/offset/.alias*=foot/right/odd/offset,%
+ right/offset/foot/odd/.alias*=foot/right/odd/offset,%
+ right/offset/odd/foot/.alias*=foot/right/odd/offset,%
+ right/odd/offset/foot/.alias*=foot/right/odd/offset,%
+ right/odd/foot/offset/.alias*=foot/right/odd/offset,%
+ odd/foot/offset/right/.alias*=foot/right/odd/offset,%
+ odd/foot/right/offset/.alias*=foot/right/odd/offset,%
+ odd/offset/foot/right/.alias*=foot/right/odd/offset,%
+ odd/offset/right/foot/.alias*=foot/right/odd/offset,%
+ odd/right/offset/foot/.alias*=foot/right/odd/offset,%
+ odd/right/foot/offset/.alias*=foot/right/odd/offset,%
offset/foot/right/odd/.alias*=foot/right/odd/offset,%
offset/foot/odd/right/.alias*=foot/right/odd/offset,%
offset/right/foot/odd/.alias*=foot/right/odd/offset,%
offset/right/odd/foot/.alias*=foot/right/odd/offset,%
offset/odd/right/foot/.alias*=foot/right/odd/offset,%
offset/odd/foot/right/.alias*=foot/right/odd/offset,%
- right/odd/foot/offset/.alias*=foot/right/odd/offset,%
- right/foot/odd/offset/.alias*=foot/right/odd/offset,%
+ head/inner/offset/.style={head/right/even/offset={#1},head/left/odd/offset={#1}},%
+ head/inner/offset+/.style={head/right/even/offset+={#1},head/left/odd/offset+={#1}},%
+ head/inner/offset-/.style={head/right/even/offset-={#1},head/left/odd/offset-={#1}},%
+ head/inner/offset*/.style={head/right/even/offset*={#1},head/left/odd/offset*={#1}},%
+ head/offset/inner/.alias*=head/inner/offset,%
+ offset/head/inner/.alias*=head/inner/offset,%
+ offset/inner/head/.alias*=head/inner/offset,%
+ inner/head/offset/.alias*=head/inner/offset,%
+ inner/offset/head/.alias*=head/inner/offset,%
+ head/outer/offset/.style={head/left/even/offset={#1},head/right/odd/offset={#1}},%
+ head/outer/offset+/.style={head/left/even/offset+={#1},head/right/odd/offset+={#1}},%
+ head/outer/offset-/.style={head/left/even/offset-={#1},head/right/odd/offset-={#1}},%
+ head/outer/offset*/.style={head/left/even/offset*={#1},head/right/odd/offset*={#1}},%
+ head/offset/outer/.alias*=head/outer/offset,%
+ offset/head/outer/.alias*=head/outer/offset,%
+ offset/outer/head/.alias*=head/outer/offset,%
+ outer/head/offset/.alias*=head/outer/offset,%
+ outer/offset/head/.alias*=head/outer/offset,%
+ foot/inner/offset/.style={foot/right/even/offset={#1},foot/left/odd/offset={#1}},%
+ foot/inner/offset+/.style={foot/right/even/offset+={#1},foot/left/odd/offset+={#1}},%
+ foot/inner/offset-/.style={foot/right/even/offset-={#1},foot/left/odd/offset-={#1}},%
+ foot/inner/offset*/.style={foot/right/even/offset*={#1},foot/left/odd/offset*={#1}},%
+ foot/offset/inner/.alias*=foot/inner/offset,%
+ offset/foot/inner/.alias*=foot/inner/offset,%
+ offset/inner/foot/.alias*=foot/inner/offset,%
+ inner/foot/offset/.alias*=foot/inner/offset,%
+ inner/offset/foot/.alias*=foot/inner/offset,%
+ foot/outer/offset/.style={foot/left/even/offset={#1},foot/right/odd/offset={#1}},%
+ foot/outer/offset+/.style={foot/left/even/offset+={#1},foot/right/odd/offset+={#1}},%
+ foot/outer/offset-/.style={foot/left/even/offset-={#1},foot/right/odd/offset-={#1}},%
+ foot/outer/offset*/.style={foot/left/even/offset*={#1},foot/right/odd/offset*={#1}},%
+ foot/offset/outer/.alias*=foot/outer/offset,%
+ offset/foot/outer/.alias*=foot/outer/offset,%
+ offset/outer/foot/.alias*=foot/outer/offset,%
+ outer/foot/offset/.alias*=foot/outer/offset,%
+ outer/offset/foot/.alias*=foot/outer/offset,%
+ inner/offset/.style={foot/inner/offset={#1},head/inner/offset={#1}},%
+ inner/offset+/.style={foot/inner/offset+={#1},head/inner/offset+={#1}},%
+ inner/offset-/.style={foot/inner/offset-={#1},head/inner/offset-={#1}},%
+ inner/offset*/.style={foot/inner/offset*={#1},head/inner/offset*={#1}},%
+ offset/inner/.alias*=inner/offset,%
+ outer/offset/.style={foot/outer/offset={#1},head/outer/offset={#1}},%
+ outer/offset+/.style={foot/outer/offset+={#1},head/outer/offset+={#1}},%
+ outer/offset-/.style={foot/outer/offset-={#1},head/outer/offset-={#1}},%
+ outer/offset*/.style={foot/outer/offset*={#1},head/outer/offset*={#1}},%
+ offset/outer/.alias*=outer/offset,%
reset/.style={norule,head=,foot=,offset=\z@,foot/rule/skip,rule/font=,font=},%
reset/.value forbidden,%
}% keys for \pagesetup (stored into token \itf@tk)
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
index 634714e83fc..2aa94cdacfa 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,11 +44,141 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-hypbmsec}
- [2010/11/15 v2.1 lastsection etc. (FC)]
+ [2010/11/15 v2.1 lastsection (title,anchor, etc. - FC)]
\RequirePackage{interfaces-base}
+\RequirePackage{gettitlestring}
\itf@Check@Package{hypbmsec}
-\AfterPackage*{interfaces-titlesec}{% requires interface-titlesec
- \input{interfaces-hypbmsec.code.tex}%
+\def\itf@hbs@do#1{%
+ \xdef\itf@hbs@currentname{\expandafter\itf@strip@at\string#1}%
+ \let\hbs@tocstring\relax % <for starred sections>
+ \let\hbs@bmstring\relax % <for starred sections>
+ \@ifstar
+ {\itf@hbs@ssect#1}%
+ {\let\hbs@seccmd=#1\hbs@checkarg}%
+}% \itf@hbs@do
+\let\hbs@do\itf@hbs@do
+\itf@patch\pretocmd\hbs@process{%
+ \itf@hbs@process{#1}%
+ }%
+ {\PackageInfo{interfaces-hypbmsec}
+ {Command \string\hbs@process\space successfully patched}}
+ {\PackageWarning{interfaces-hypbmsec}
+ {Command \string\hbs@process\space could not be patched
+ \MessageBreak loading of `interfaces-hypbmsec` aborted
+ \MessageBreak \string\lastsection\space will not work}%
+ \endinput}%
+\long\def\itf@hbs@ssect#1#2{% starred section
+ \itf@Not@titlesec#1
+ {\expandafter\itf@hbs@last@starred\expandafter{\itf@hbs@currentname}{#2}}
+ {\let\itf@hbs@last\itf@hbs@last@starred@ttl}% <expanded at \ttl@finmarks>
+ #1*{#2}%
+}% \itf@hbs@ssect
+\long\def\itf@hbs@process#1{% not starred
+ \itf@Not@titlesec \hbs@seccmd
+ {%
+ \ifdefined\hyper@anchor
+ \expandafter\itf@hbs@last@nostar@nottl@Hy\expandafter{\itf@hbs@currentname}{#1}%
+ \else
+ \expandafter\itf@hbs@last@nostar@nottl\expandafter{\itf@hbs@currentname}{#1}%
+ \fi
+ }%
+ {\let\itf@hbs@last \itf@hbs@last@nostar@ttl}% <expanded at \ttl@finmarks>
+}% \itf@hbs@process
+\long\def\itf@hbs@last@starred#1#2{% <expanded immediately>
+ \GetTitleString{#2}\let\itf@hbs@currenttitle\GetTitleStringResult
+ \begingroup
+ \let\@elt \itf@resetlastsections
+ \globaldefs \@ne
+ \expandafter\let\csname last#1title\endcsname\itf@hbs@currenttitle
+ \expandafter\let\csname last#1toc\endcsname\@empty
+ \expandafter\let\csname last#1bookmark\endcsname\@empty
+ \expandafter\let\csname last#1anchor\endcsname\relax
+ \let\lastsectionname \itf@hbs@currentname
+ \csname cl@#1\endcsname
+ \endgroup
+}% \itf@hbs@last@starred
+\def\itf@hbs@last@starred@ttl{% <expanded at \ttl@finmarks>
+ \global\let\itf@hbs@last \@empty
+ \expandafter\itf@hbs@last@starred
+ \expandafter\itf@hbs@currentname \expandafter{\ttl@savetitle}%
+}% \itf@hbs@last@starred@ttl
+\long\def\itf@hbs@last@nostar#1#2{%
+ \GetTitleString{#2}\let\itf@hbs@currenttitle\GetTitleStringResult
+ \begingroup
+ \let\@elt \itf@resetlastsections
+ \globaldefs \@ne
+ \expandafter\let\csname last#1title\endcsname\itf@hbs@currenttitle
+ \expandafter\let\csname last#1toc\expandafter\endcsname
+ \csname \ifx\hbs@tocstring\relax
+ itf@hbs@currenttitle\else hbs@tocstring\fi \endcsname
+ \expandafter\let\csname last#1bookmark\expandafter\endcsname
+ \csname \ifx\hbs@bmstring\relax
+ last#1toc\else hbs@bmstring\fi \endcsname
+ \expandafter\let\csname last#1anchor\endcsname\HyperLocalCurrentHref
+ \let\lastsectionname \itf@hbs@currentname
+ \csname cl@#1\endcsname
+ \endgroup
+}% \itf@hbs@last@starred
+\def\itf@hbs@last@nostar@ttl{% <expanded at \ttl@finmarks>
+ \global\let\itf@hbs@last \@empty
+ \expandafter\itf@hbs@last@nostar
+ \expandafter\itf@hbs@currentname \expandafter{\ttl@savetitle}%
+}% \itf@hbs@last@nostar@ttl
+\long\def\itf@hbs@last@nostar@nottl#1#2{% <expanded at \cl@section>
+ \expandafter\let\expandafter\itf@hbs@cl@ORI\csname cl@#1\endcsname
+ \expandafter\def\csname cl@#1\endcsname{%
+ \expandafter\let\csname cl@#1\endcsname\itf@hbs@cl@ORI
+ \itf@hbs@cl@ORI
+ \itf@hbs@last@nostar {#1}{#2}}%
+}% \itf@hbs@last@nostar@nottl
+\long\def\itf@hbs@last@nostar@nottl@Hy#1#2{% <expanded at \hyper@anchorend>
+ \begingroup
+ \toks@\expandafter{%
+ \expandafter\def\expandafter\hyper@anchorend
+ \expandafter{\hyper@anchorend}%
+ \itf@hbs@last@nostar{#1}{#2}}%
+ \edef\x{\endgroup
+ \def\noexpand\hyper@anchorend{\the\toks@}%
+ }\x
+}% \itf@hbs@last@nostar@nottl@Hy
+\def\itf@Not@titlesec#1{\@firstoftwo}
+\AfterPackage*{titlesec}{%
+\def\itf@Not@titlesec#1{\begingroup
+ \@onelevel@sanitize#1%
+ \edef\@tempa{\noexpand\in@
+ {\noexpand\@nil \string\ttl@}
+ {\noexpand\@nil #1}%
+ }\@tempa
+ \expandafter\endgroup
+ \ifin@ \expandafter\@secondoftwo
+ \else \expandafter\@firstoftwo
+ \fi
+}% \itf@Not@titlesec
+}% AfterPackage titlesec
+\AfterPackage*{titlesec}{%
+\expandafter\def\expandafter\ttl@finmarks\expandafter{%
+ \expandafter\itf@hbs@last \ttl@finmarks}%
+\let\itf@hbs@last \@empty
+}% AfterPackage
+\def\itf@resetlastsections#1{%
+ \expandafter\let\csname last#1title\endcsname\relax
+ \expandafter\let\csname last#1toc\endcsname\relax
+ \expandafter\let\csname last#1bookmark\endcsname\relax
+ \expandafter\let\csname last#1anchor\endcsname\relax
+ \csname cl@#1\endcsname
+}% \itf@resetlastsections
+\let\lastsectionname\relax
+\@for\itf@tp:=part,section,subsection,subsubsection,paragraph,subparagraph%
+ \do{\expandafter\let\csname last\itf@tp title\endcsname\relax
+ \expandafter\let\csname last\itf@tp toc\endcsname\relax
+ \expandafter\let\csname last\itf@tp bookmark\endcsname\relax
+ \expandafter\let\csname last\itf@tp anchor\endcsname\relax
+ }%
+\AtBeginDocument{\ifundef\chapter{}
+ {\let\lastchaptertitle\relax
+ \let\lastchaptertoc\relax
+ \let\lastchapterbookmark\relax
+ \let\lastchapteranchor\relax}%
}%
\endinput
%%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
index 00844936970..c03c0816792 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
index a60e07e5781..0ae8cf9d05a 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,7 +44,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-makecell}
- [2010/11/21 v2.3 repeatcell to fill in tabulars (FC)]
+ [2010/11/26 v2.4 repeatcell to fill in tabulars (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{makecell}
\edef\itf@AtEnd{\catcode126 \the\catcode126}% 126 = ~
@@ -74,15 +74,7 @@
\fi\fi{#1+1}#3\@nil#4\@nnil
}% \itf@getv@lue
\newif\ifitf@celltranspose
-\def\itf@ampactive{%
- \def\tab{&}%
- \lccode`\~=38\lowercase{\def~{&}}%
-}% \itf@ampactive
-\newrobustcmd*\repeatcell{\begingroup
- \let\tab\relax
- \catcode38\active
- \itf@repeatcell
-}% \repeatcell
+\newrobustcmd*\repeatcell{\begingroup \iffalse{\fi \ifnum0=`}\fi \itf@repeatcell}
\newrobustcmd*\itf@repeatcell[3][]{%
\ifblank{#1}% alignment option ?
{\let\itf@makecell\@firstofone}
@@ -93,7 +85,7 @@
\toksdef\itf@cell=1% local
\itf@pgfkeys
\pgfqkeys{/itf/makecell/repeatcell}{@reset={#2},#3}%
- \toks@{}% local
+ \toks@{\ifnum0=`{\fi \iffalse}\fi \endgroup}% local
\ifnum\itf@row>\z@ % number
\edef\itf@rowloop{\noexpand\@whilenum\itf@row<\the\itf@row}%
\def\itf@cell@init{\def\r{\row}\let\R\@empty}%
@@ -125,7 +117,7 @@
{\pgfkeysgetvalue{/itf/makecell/repeatcell/cr/row\the\itf@col}\itf@thecr}
{\pgfkeysgetvalue{/itf/makecell/repeatcell/cr}\itf@thecr}%
\toks@\expandafter\expandafter\expandafter{%
- \expandafter\the\expandafter\toks@\itf@thecr}%
+ \expandafter\the\expandafter\toks@ \itf@thecr}%
\fi
\advance\itf@col\@ne
\itf@row\z@
@@ -136,9 +128,9 @@
\fi
\toks@\expandafter\expandafter\expandafter{%
\expandafter\the\expandafter\toks@
- \itf@cell@init\itf@ampactive}%
- \itf@cell@insert}%
- }%
+ \itf@cell@init}%
+ \itf@cell@insert}% rows loop
+ }% cols loop
\else
\itf@row\z@
\itf@rowloop\do{%
@@ -147,7 +139,7 @@
{\pgfkeysgetvalue{/itf/makecell/repeatcell/cr/row\the\itf@row}\itf@thecr}
{\pgfkeysgetvalue{/itf/makecell/repeatcell/cr}\itf@thecr}%
\toks@\expandafter\expandafter\expandafter{%
- \expandafter\the\expandafter\toks@\itf@thecr}%
+ \expandafter\the\expandafter\toks@ \itf@thecr}%
\fi
\advance\itf@row\@ne
\itf@col\z@
@@ -158,14 +150,13 @@
\fi
\toks@\expandafter\expandafter\expandafter{%
\expandafter\the\expandafter\toks@
- \itf@cell@init\itf@ampactive}%
- \itf@cell@insert}%
- }%
+ \itf@cell@init}%
+ \itf@cell@insert}% cols loop
+ }% rows loop
\fi
\itf@message{Code introduced by repeatcell in the \@currenvir:^^J
\the\toks@}% (to see the code...)
- \expandafter\endgroup\the\toks@
- \ignorespaces
+ \the\toks@ \ignorespaces
}% \itf@repeatcell
\let\itf@message\@gobble
\def\itf@cell@rowcolkey{%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
index db3f2ff5c79..b30088fa206 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,68 +44,61 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-marks}
- [2010/11/21 v2.3 easier use of e-TeX marks (FC)]
+ [2010/11/26 v2.4 easier use of e-TeX marks (FC)]
\RequirePackage{interfaces-base}
\newrobustcmd\marksthe[2]{%
- \ifcsname marks@#1\endcsname\else
- \itf@marks@new{#1}%
- \fi
- \expandafter\marks\csname marks@#1\endcsname{\unexpanded{#2}}%
+ \ifcsname marks@#1\endcsname \else \itf@marks@new{#1}\fi
+ {\toks@{#2}\expandafter\marks\csname marks@#1\endcsname{\the\toks@}}%
}% \marksthe
\newrobustcmd*\marksthecs[2]{%
- \ifcsname marks@#1\endcsname\else
- \itf@marks@new{#1}%
- \fi
+ \ifcsname marks@#1\endcsname \else \itf@marks@new{#1}\fi
\ifcsundef{#2}
{}
- {\expandafter\marks\csname marks@#1\endcsname{%
- \unexpanded\expandafter\expandafter\expandafter{%
- \csname#2\endcsname}}}%
+ {{\toks@\expandafter\expandafter\expandafter{%
+ \csname #2\endcsname}%
+ \expandafter\marks\csname marks@#1\endcsname{\the\toks@}}}%
}% \marksthecs
\def\itf@marks@new#1{%
\expandafter\newmarks\csname marks@#1\endcsname
- \PackageInfo{interfaces-marks}
- {New marks `#1' defined}
-}% \itf@marks@warning
-\newcommand*\thefirstmarks[1]{%
- \ifcsname marks@#1\endcsname
- \expandafter\firstmarks\csname marks@#1\endcsname
+ \PackageInfo{interfaces-marks}{New marks `#1' defined}%
+}% \itf@marks@new
+\newcommand*\thefirstmarks[1]{\romannumeral
+ \ifcsname marks@#1\endcsname \expandafter\z@
+ \firstmarks\csname marks@#1\expandafter\endcsname
+ \else \expandafter\z@
\fi
}% \thefirstmarks
-\newcommand*\thebotmarks[1]{%
- \ifcsname marks@#1\endcsname
- \expandafter\botmarks\csname marks@#1\endcsname
+\newcommand*\thebotmarks[1]{\romannumeral
+ \ifcsname marks@#1\endcsname \expandafter\z@
+ \botmarks\csname marks@#1\expandafter\endcsname
+ \else \expandafter\z@
\fi
}% \thebotmarks
-\newcommand*\thetopmarks[1]{%
- \ifcsname marks@#1\endcsname
- \expandafter\topmarks\csname marks@#1\endcsname
+\newcommand*\thetopmarks[1]{\romannumeral
+ \ifcsname marks@#1\endcsname \expandafter\z@
+ \topmarks\csname marks@#1\expandafter\endcsname
+ \else \expandafter\z@
\fi
}% \thetopmarks
%% \getthemarks\firstmarks{section}\macro
\newrobustcmd*\getthemarks[3]{%
\ifcsname marks@#2\endcsname
- \expandafter\itf@getthemarks\expandafter#1\csname marks@#2\endcsname{#3}%
+ \edef#3{\unexpanded\expandafter{#1\csname marks@#2\endcsname}}%
\else \let#3\@undefined
\fi
}% \getthemarks
-\def\itf@getthemarks#1#2#3{%
- \expandafter\def\expandafter#3\expandafter{#1#2}%
-}% \itf@getthemarks
-\newrobustcmd*\getthefirstmarks[2]{\getthemarks\firstmarks{#1}{#2}}
-\newrobustcmd*\getthebotmarks[2]{\getthemarks\botmarks{#1}{#2}}
-\newrobustcmd*\getthetopmarks[2]{\getthemarks\topmarks{#1}{#2}}
+\newrobustcmd*\getthefirstmarks{\getthemarks\firstmarks}
+\newrobustcmd*\getthebotmarks{\getthemarks\botmarks}
+\newrobustcmd*\getthetopmarks{\getthemarks\topmarks}
%% \ifmarksequal\firstmarks\botmarks{subsection}{ true }{ false }
\newrobustcmd*\ifmarksequal[3]{%
\begingroup
- \getthemarks{#1}{#3}\@tempa
- \getthemarks{#2}{#3}\@tempb
+ \getthemarks{#1}{#3}\x
+ \getthemarks{#2}{#3}\y
\expandafter\endgroup
- \csname ltx@\ifdefined\@tempa\ifdefined\@tempb
- \ifx\@tempa\@tempb first\else
- second\fi\else
- second\fi\else
- second\fi
+ \csname ltx@\ifdefined\x\ifdefined\y
+ \ifx\x\y first\else
+ second\fi\else second\fi\else second\fi
oftwo\endcsname
}% \ifmarksequal
\endinput
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
index a25a16f2dd7..f51ddd2c9b9 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,7 +44,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-pgfkeys}
- [2010/11/21 v2.3 pgfkeys handlers definitions (FC)]
+ [2010/11/26 v2.4 pgfkeys handlers definitions (FC)]
\RequirePackage{interfaces-base}
\ifdefined\pgfkeys@ifexecutehandler % pgf version 2.1
\def\itf@pgfkeys{%
@@ -60,15 +60,11 @@
\global\let\pgfkeys@exp@call \itf@pgfkeys@exp@call
}% \itf@pgfkeys
\fi
-\AtBeginDocument{%
- \itf@pgfkeys
- \let\itf@pgfkeys\relax
-}% AtBeginDocument
-\providecommand*\pgfkeysmeaning[1]{%
- \pgfkeysifdefined{#1}
- {\expandafter\meaning\csname pgfk@#1\endcsname}
- {\meaning\@undefined}%
-}%
+\AtBeginDocument{\itf@pgfkeys \let\itf@pgfkeys \relax}
+\providecommand*\pgfkeysmeaning[1]{\pgfkeysifdefined{#1}
+ {\expandafter\meaning\csname pgfk@#1\endcsname}
+ {\meaning\@undefined}%
+}% \pgfkeysmeaning
\def\pgfkeysvalueof@unexpanded#1{%
\unexpanded\expandafter\expandafter\expandafter{%
\csname pgfk@#1\endcsname}%
@@ -298,7 +294,7 @@
\pgfkeysedef\pgfkeyscurrentpath{%
\futurelet\noexpand\@let@token\itf@pgfk@color
##1\noexpand\pgfkeysnovalue\noexpand\@nil
- \cslet{#1}\pgfkeyscurrentvalue}%
+ \cslet{#1}\noexpand\pgfkeyscurrentvalue}%
}% /.store as color in cs
\protected\def\itf@pgfk@colorcmd#1\@nil{%
\ifcat @\noexpand\@let@token
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
index 3b8ef2503a4..19c5a6a0c52 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
index 9f852d47eeb..bec495c9196 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,7 +44,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-tikz}
- [2010/11/21 v2.3 load tikz libraries easily - pgf 2.0 & 2.1 (FC)]
+ [2010/11/26 v2.4 load tikz libraries easily - pgf 2.0 & 2.1 (FC)]
\RequirePackage{interfaces-base}
\itf@pgfkeys
%% Some catcode checking
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty
index d9635f400d1..8a52e20c4b9 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -47,6 +47,7 @@
[2010/11/15 v2.1 pgfkeys macros for titlesec (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{auxhook}% <fix for \ttlp@append (odd/even pages)>
+\RequirePackage{gettitlestring}
\itf@Check@Package{titlesec}
\itf@pgfkeys
%% t i t l e s e c "p a t c h e s"
@@ -233,7 +234,6 @@
\pgfqkeys{/itf/titlesec/#1#2}{%
shape/.value required,%
shape@cs/.initial=
- \ifdefined\itf@last@from@next\itf@last@from@next{#1}\fi % interfaces-hypbmsec
\csname ttlh@\pgfkeysvalueof{/itf/titlesec/#1#2/shape}\endcsname,% constant
shape@cs/.is private=interface-titlesec,% constant
font/.store as code,%
@@ -371,7 +371,7 @@
\@defaultunits\itf@sk#1\textheight\relax\@nnil
\itf@set@bottomtitle@space
}% \itf@setbottomtitlespace
-\def\itf@set@bottomtitle@space{\edef\bottomtitlespace{\the\itf@sk}}
+\def\itf@set@bottomtitle@space{\edef\bottomtitlespace{\the\dimexpr\itf@sk}}
\endinput
%%
%% End of file `interfaces-titlesec.sty'.
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
index e6824ec351f..cd69680eb70 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -44,7 +44,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-tocloft}
- [2010/11/21 v2.3 pgfkeys macros for tocloft (FC)]
+ [2010/11/26 v2.4 pgfkeys macros for tocloft (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{tocloft}
\itf@pgfkeys
@@ -274,50 +274,51 @@
/handlers/.cft@code/.style={\pgfkeyscurrentpath/.store as code in cs=\itf@cft@name #1\@nil},%
/handlers/.cft@length/.style={\pgfkeyscurrentpath/.store in skip cs=\itf@cft@name #1\@nil},%
}
-\def\itf@cft@newsection#1#2{% #1=part / chap / sec / subsec etc., #2 = toc | lof | lot
- \pgfqkeys{/itf/tocloft/#2/#1}{%
- skip/.cft@length=before.#1.skip,%
+\def\itf@cft@newsection{\itf@cft@new@section{/itf/tocloft}}
+\def\itf@cft@new@section#1#2#3{% #2=part / chap / sec / subsec etc., #3 = toc | lof | lot
+ \pgfqkeys{#1/#3/#2}{%
+ skip/.cft@length=before.#2.skip,%
beforeskip/.alias*=skip,%
top/.alias*=skip,%
- indent/.cft@length=.#1.indent,%
- font/.cft@code=.#1.font,%
- font/.append code={\pgfkeysalso{/itf/tocloft/#2/#1/pagenumber/font={##1}}},%
+ indent/.cft@length=.#2.indent,%
+ font/.cft@code=.#2.font,%
+ font/.append code={\pgfkeysalso{/itf/tocloft/#3/#2/pagenumber/font={##1}}},%
format/.alias*=font,%
- number/width/.cft@length=.#1.numwidth,%
+ number/width/.cft@length=.#2.numwidth,%
numwidth/.alias*=number/width,%
- presnum/.cft@code=.#1.presnum,%
+ presnum/.cft@code=.#2.presnum,%
number/before/.alias*=presnum,%
- aftersnum/.cft@code=.#1.aftersnum,%
+ aftersnum/.cft@code=.#2.aftersnum,%
number/after/.alias*=aftersnum,%
- aftersnumb/.cft@code=.#1.aftersnumb,%
+ aftersnumb/.cft@code=.#2.aftersnumb,%
title/before/.alias*=aftersnumb,%
- leader/.cft@def=.#1.leader,%
- leader/.default=\cftdotfill{\csname\itf@cft@name.#1.dotsep\@nil\endcsname},%
+ leader/.cft@def=.#2.leader,%
+ leader/.default=\cftdotfill{\csname\itf@cft@name.#2.dotsep\@nil\endcsname},%
leaders/.alias=leader,%
dotsep/.code={\ifx\pgfkeyscurrentvalue\pgfkeysnovalue@text
- \csdef{\itf@cft@name.#1.dotsep\@nil}{\cftdotsep}%
+ \csdef{\itf@cft@name.#2.dotsep\@nil}{\cftdotsep}%
\else
\itf@units@mu\itf@musk{##1}%
- \csedef{\itf@cft@name.#1.dotsep\@nil}{\itf@strip@mu\itf@musk}%
+ \csedef{\itf@cft@name.#2.dotsep\@nil}{\itf@strip@mu\itf@musk}%
\fi},%
dotsep/.blank=\cftnodots,%
- nodots/.code=\csdef{\itf@cft@name.#1.dotsep\@nil}{\cftnodots},%
+ nodots/.code=\csdef{\itf@cft@name.#2.dotsep\@nil}{\cftnodots},%
nodots/.value forbidden,%
- pagefont/.cft@code=.#1.pagefont,%
+ pagefont/.cft@code=.#2.pagefont,%
page/font/.alias*=pagefont,%
pagenumber/font/.alias*=pagefont,%
- afterpnum/.cft@code=.#1.afterpnum,%
+ afterpnum/.cft@code=.#2.afterpnum,%
page/after/.alias*=afterpnum,%
pagenumber/after/.alias*=afterpnum,%
- pagenumbers/.on=\@cftpnumon{\itf@cft@secname{#1}},%
- pagenumbers/.off=\@cftpnumoff{\itf@cft@secname{#1}},%
+ pagenumbers/.on=\@cftpnumon{\itf@cft@secname{#2}},%
+ pagenumbers/.off=\@cftpnumoff{\itf@cft@secname{#2}},%
pagenumber/.alias=pagenumbers,%
}% \pgfqkeys
-}% \itf@cft@newsection
+}% \itf@cft@new@section
\@for\itf@tp:=part,chap,chapter,sec,section,subsec,subsection,%
- subsubsec,subsubsection,para,paragraph,subpara,subparagraph%
+ subsubsec,subsubsection,para,paragraph,subpara,subparagraph%
\do{\expandafter\itf@cft@newsection\expandafter{\itf@tp}{toc}}%
-\if@cftsubfigopt % \@ifpackagewith{tocloft}{subfig} ??
+\if@cftsubfigopt
\@for\itf@tp:=fig,figure,subfig,subfigure%
\do{\expandafter\itf@cft@newsection\expandafter{\itf@tp}{lof}}%
\@for\itf@tp:=tab,table,subtab,subtable%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
index d3e3c069d44..7822dbdf80a 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -47,12 +47,14 @@
\newrobustcmd\trunctext[3][\TruncateMarker]{% do nothing if width of #3 is less than #2
\begingroup
\hbadness\maxdimen\hfuzz\vsize
- \setbox\z@=\hbox to\dimexpr#2\relax{\ignorespaces#3\unskip}%
- \ifnum\badness>\@M
- \def\next{\truncate[{#1}]{#2}{#3}}%
- \else \def\next{#3}%
+ \setbox\z@=\hbox to\dimexpr#2\relax\bgroup\color@begingroup
+ \ignorespaces#3\unskip
+ \color@endgroup\egroup
+ \ifnum\badness>\@M \truncate[{#1}]{#2}{#3}%
+%% \def\next{\truncate[{#1}]{#2}{#3}}%
+ \else #3%\def\next{#3}%
\fi
- \expandafter\endgroup\next
+ \endgroup
}% \trunctext
\newrobustcmd\htruncadjust[1]{\@testopt
{\itf@htruncadjust{#1}}{}%
@@ -67,7 +69,9 @@
{%
\@for\x:=#3\do{%
\advance \count@ \@ne
- \setbox\z@=\hbox{\ignorespaces\x\unskip}%
+ \setbox\z@\hbox\bgroup\color@begingroup
+ \ignorespaces\x\unskip
+ \color@endgroup\egroup
\dimen\count@ = \wd\z@
\toks\count@\expandafter{\the\dimen\count@}%
\advance\dimen@ \dimen\count@}%
@@ -86,18 +90,22 @@
\itf@freespace\z@ % free space left when w_i < x_i/sum(x_i) * total
\@for\x:=#3\do{%
\advance \count@ \@ne
- \ifdim \dimen\count@<\z@ % not measured before
- \setbox\z@=\hbox{\ignorespaces\x\unskip}%
- \dimen\count@ = \wd\z@
- \fi
- \itf@tempdim = \itf@scaledimen{#1}*\the\toks\count@/\dimen@\relax
- \ifdim \dimen\count@ > \itf@tempdim
- \dimen\count@ = \itf@tempdim
- \edef\itf@istruncated{\itf@istruncated,\the\count@}%
- \advance\itf@sum by\the\toks\count@
- \else
- \advance\itf@freespace \itf@tempdim
- \advance\itf@freespace -\dimen\count@
+ \ifdim\dimen@=\z@ \else
+ \ifdim \dimen\count@<\z@ % not measured before
+ \setbox\z@\hbox\bgroup\color@begingroup
+ \ignorespaces\x\unskip
+ \color@endgroup\egroup
+ \dimen\count@ = \wd\z@
+ \fi
+ \itf@tempdim = \itf@scaledimen{#1}*\the\toks\count@/\dimen@\relax
+ \ifdim \dimen\count@ > \itf@tempdim
+ \dimen\count@ = \itf@tempdim
+ \edef\itf@istruncated{\itf@istruncated,\the\count@}%
+ \advance\itf@sum by\the\toks\count@
+ \else
+ \advance\itf@freespace \itf@tempdim
+ \advance\itf@freespace -\dimen\count@
+ \fi
\fi
\edef\itf@trunc@width{\itf@trunc@width\the\count@{\the@dimen\the\count@}}%
}%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
index a60f1efbc0c..7a38f525aa4 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
index 2077ea44909..0b2b2a12a09 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/21 v2.3 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{interfaces}
- [2010/11/21 v2.3 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
+ [2010/11/26 v2.4 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
\RequirePackage{interfaces-base}
\DeclareOption{LaTeX}{\AtEndOfPackage{\LoadInterface{LaTeX}}}
\DeclareOption{marks}{\AtEndOfPackage{\LoadInterface{marks}}}