summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-11-21 23:50:35 +0000
committerKarl Berry <karl@freefriends.org>2010-11-21 23:50:35 +0000
commit41fc46498c18de8f5db569c57cd9e918b6b6281d (patch)
treee55e68a2525586ff517282594b21f2a3b205f880 /Master/texmf-dist
parent8d4f9772f3f51150aebafbbb1863d8064a94f502 (diff)
interfaces (20nov10)
git-svn-id: svn://tug.org/texlive/trunk@20518 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex5
-rw-r--r--Master/texmf-dist/doc/latex/interfaces/interfaces.pdfbin1072507 -> 1060604 bytes
-rw-r--r--Master/texmf-dist/source/latex/interfaces/interfaces.drv21
-rw-r--r--Master/texmf-dist/source/latex/interfaces/interfaces.dtx543
-rw-r--r--Master/texmf-dist/source/latex/interfaces/interfaces.ins13
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty7
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty8
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty222
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty81
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty7
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty16
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty7
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty21
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty7
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty122
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty49
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty9
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty5
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces.sty8
27 files changed, 665 insertions, 526 deletions
diff --git a/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex b/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex
index e155f22d0a5..68f32b82221 100644
--- a/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex
+++ b/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf b/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf
index 513da467463..5ee2df03b33 100644
--- a/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf
+++ b/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/interfaces/interfaces.drv b/Master/texmf-dist/source/latex/interfaces/interfaces.drv
index e987f4f286b..68a318a752c 100644
--- a/Master/texmf-dist/source/latex/interfaces/interfaces.drv
+++ b/Master/texmf-dist/source/latex/interfaces/interfaces.drv
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,17 +38,16 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\let\CTANLinks=y
\edef\thisfile{\jobname}
-\def\thisinfo{interfaces with keys for other packages (\FC)}
-\def\thisdate{2010/11/16}
-\def\thisversion{2.2}
+\def\thisinfo{interfaces with keys for other packages}
+\def\thisdate{2010/11/21}
+\def\thisversion{2.3}
\def\CTANbaseurl{http://www.ctan.org/tex-archive/}
\def\LocalOrCTAN#1#2{\ifx y\CTANLinks#2\else#1\fi}
\def\LOCALDOC{file:C:/texmf/doc/latex}
@@ -75,7 +74,7 @@
\usepackage{zref,zref-user,zref-savepos}
\usetikz{basic,decorations.pathmorphing}
\csname endofdump\endcsname
-\RequirePackage{tabu}
+\RequirePackage{tabu}[2010/11/20]
%%\OnlyDescription
\CodelineNumbered
\usepackage{fancyvrb} \fvset{gobble=1}
@@ -88,10 +87,10 @@
pdfpagemode=UseNone,%
colorlinks,linkcolor=reflink,filecolor=reffilecolor,%
pdfstartview={FitH},%
- pdfkeywords={tex, e-tex, latex, package, interfaces, pgfkeys,%
- scrlfile, titlesec, fancyhdr, tocloft, environ,%
- fancyvrb, embedfile, bookmark, hypbmsec, truncate,%
- umrand},%
+ pdfkeywords={tex, e-tex, TeX, e-TeX, eTeX, latex, package, interfaces, marks,%
+ pgfkeys, scrlfile, etoolbox, titlesec, fancyhdr, tocloft, environ,%
+ embedfile, hyperref, bookmark, hypbmsec, truncate, tikz,%
+ makecell, enumitem, appendix, umrand},%
bookmarksopen=true,bookmarksopenlevel=1,%
pdfnewwindow=true}
\embedfile{\thisfile.dtx}
diff --git a/Master/texmf-dist/source/latex/interfaces/interfaces.dtx b/Master/texmf-dist/source/latex/interfaces/interfaces.dtx
index bee1ff5e15e..3a03217119b 100644
--- a/Master/texmf-dist/source/latex/interfaces/interfaces.dtx
+++ b/Master/texmf-dist/source/latex/interfaces/interfaces.dtx
@@ -1,5 +1,5 @@
% \iffalse meta-comment
-% interfaces : 2010/11/16 v2.2 - interfaces with keys for other packages (FC)
+% interfaces : 2010/11/21 v2.3 - 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
@@ -29,8 +29,7 @@
% interfaces-umrand.sty,
% interfaces-scrlfile.sty,
% interfaces-pgfkeys.sty,
-% interfaces-etoolbox.sty,
-% interfaces-fancyvrb.sty
+% interfaces-etoolbox.sty
%
% Unpacking:
% (a) If interfaces.ins is present:
@@ -57,7 +56,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: 2010/11/16 v2.2 - interfaces: interfaces with keys for other packages (FC)}
+\Msg{* Package: 2010/11/21 v2.3 - interfaces: interfaces with keys for other packages (FC)}
\Msg{************************************************************************}
\keepsilent
@@ -68,7 +67,7 @@
This is a generated file.
-interfaces : 2010/11/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+interfaces : 2010/11/21 v2.3 - 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
@@ -98,8 +97,7 @@ and the derived files
interfaces-umrand.sty,
interfaces-scrlfile.sty,
interfaces-pgfkeys.sty,
- interfaces-etoolbox.sty,
- interfaces-fancyvrb.sty
+ interfaces-etoolbox.sty
interfaces: interfaces with keys for other packages (FC)
Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
@@ -131,7 +129,6 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
\file{interfaces-environ.sty}{\from{interfaces.dtx}{environ}}%
\file{interfaces-appendix.sty}{\from{interfaces.dtx}{appendix}}%
\file{interfaces-embedfile.sty}{\from{interfaces.dtx}{embedfile}}%
- \file{interfaces-fancyvrb.sty}{\from{interfaces.dtx}{fancyvrb}}%
}
\askforoverwritefalse
@@ -162,9 +159,9 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%<*driver>
\let\CTANLinks=y
\edef\thisfile{\jobname}
-\def\thisinfo{interfaces with keys for other packages (\FC)}
-\def\thisdate{2010/11/16}
-\def\thisversion{2.2}
+\def\thisinfo{interfaces with keys for other packages}
+\def\thisdate{2010/11/21}
+\def\thisversion{2.3}
\def\CTANbaseurl{http://www.ctan.org/tex-archive/}
\def\LocalOrCTAN#1#2{\ifx y\CTANLinks#2\else#1\fi}
\def\LOCALDOC{file:C:/texmf/doc/latex}
@@ -191,7 +188,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
\usepackage{zref,zref-user,zref-savepos}
\usetikz{basic,decorations.pathmorphing}
\csname endofdump\endcsname
-\RequirePackage{tabu}
+\RequirePackage{tabu}[2010/11/20]
%%\OnlyDescription
\CodelineNumbered
\usepackage{fancyvrb} \fvset{gobble=1}
@@ -204,10 +201,10 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
pdfpagemode=UseNone,%
colorlinks,linkcolor=reflink,filecolor=reffilecolor,%
pdfstartview={FitH},%
- pdfkeywords={tex, e-tex, latex, package, interfaces, pgfkeys,%
- scrlfile, titlesec, fancyhdr, tocloft, environ,%
- fancyvrb, embedfile, bookmark, hypbmsec, truncate,%
- umrand},%
+ pdfkeywords={tex, e-tex, TeX, e-TeX, eTeX, latex, package, interfaces, marks,%
+ pgfkeys, scrlfile, etoolbox, titlesec, fancyhdr, tocloft, environ,%
+ embedfile, hyperref, bookmark, hypbmsec, truncate, tikz,%
+ makecell, enumitem, appendix, umrand},%
bookmarksopen=true,bookmarksopenlevel=1,%
pdfnewwindow=true}
\embedfile{\thisfile.dtx}
@@ -217,7 +214,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%</driver>
% \fi
%
-% \CheckSum{5559}
+% \CheckSum{5503}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -459,6 +456,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% pagestyle=corpus,
% norules,
% head=,
+% foot/left=\vbox to\baselineskip{\vss{{\rotatebox[origin=l]{90}{\thispackage\,[rev.\thisversion]\,\copyright\,\thisyear\,\lower.4ex\hbox{\pkgcolor\NibRight}\,\FC\quad\xemail{florent.chervet at free.fr}}}}},
% }
%
% \newrobustcmd*\IMPLEMENTATION{%
@@ -522,9 +520,9 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% ^^A----------------------------------------------------------------------------
% \deffootnote{1em}{0pt}{\rlap{\textsuperscript{\thefootnotemark}}\kern1em}
% \title{\vspace*{-36pt}\mdseries The {\bfseries\thispackage\footnotemark}\kern.6em package}
-% \author{\tiny\xemail{florent.chervet at free.fr}}
-% \date{\thisdate~--~version \thisversion~--~\xpackage{pgf} v2.1 / \xpackage{pgf} v2.0 compatible}
-% \subtitle{\thisinfo}
+% \author{\small\begin{tabu}{c}\thisdate~--~version \thisversion\\ \xpackage{pgf} v2.1 / \xpackage{pgf} v2.0 compatible\end{tabu}}
+% \date{}
+% \subtitle{\LARGE\thisinfo\endgraf{\small\FC}}
% \maketitle
%
% \makeatletter\begingroup\let\@thefnmark\@empty\let\@makefntext\@firstofone
@@ -687,7 +685,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% shape\OR sha & changes \cs{fontshape} \\
% size\OR size*\OR size\stform+\OR size\stform- & changes the font size (default unit is \textt{pt})\\
% baselineskip\OR baselineskip*\stform+\stform-\OR skip & changes the \cs{baselineskip} for the font \\
-% linespread\OR linespread*\stform+\stform-\OR spread & changes the line spread (a real value) \kern5cm \} }
+% linespread\OR linespread*\stform+\stform-\OR spread & changes the line spread (a real value) \kern4cm \} }
% \end{declcs}
%
% Example: adds 5\textt{pt} to the font size (\textt{pt} is added if not specified) and scale the \textt{linespread} by \textt{130\%}:
@@ -1282,7 +1280,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% exactly like in \LaTeX{} \cs{@for} {\smaller(\emph{hint:} you can put \cs{@empty} before, to avoid expansion).}
%
% \begin{declcs}[\red]{repeatcell}\M[alignment]\M{columns}\{\small $\leftarrow$ number of columns \emph{or} comma separated list of values \\ \hskip1em
-% \xkeytab{^^A\begin{tabular}
+% \xkeytab{^^A
% text &the text to be inserted (repeated) in each cell \\
% font &the font inside the cell \\
% rows &the number of rows (default is 1 row) \emph{or} a comma separated list of value: \M*{one,two,three,four,etc.}\quad Empty values \textitbf{are not} ignored. \\
@@ -1293,8 +1291,8 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% font/col1\OR font/col2\OR font/col3 \etc &If you want to change the font on the specified columns \\
% cr/row1\OR cr/row2 \OR cr/row3 \etc &If you want to change the end-of-line sequence on the specified rows \\
% transpose &Do you wish to invert rows and columns ? Then \textt[\opt]{transpose}\textt{=true}\, \textlarger\Smiley. \\
-% {\pkgcolor any other key} &can be used to make calculations using \cs{numexpr} or \$\cs{pgfmathparse}\$ or \$\$\cs{FPeval}\$\$.\quad Pay attention to put your formula inside curly brackets \M*{\$formula\$} if it contains a comma\, \lower.4ex\hbox{\framebox(10,10){,}}\, or an equal\, \lower.4ex\hbox{\framebox(10,10){=}}\, sign! \cellstrut \hfill\rlap{\}} \\
-% }^^A\end{tabular}
+% {\pkgcolor any other key} &can be used to make calculations using \cs{numexpr} or \$\cs{pgfmathparse}\$ or \$\$\cs{FPeval}\$\$.\quad Pay attention to put your formula inside curly brackets \M*{\$formula\$} if it contains a comma\, \lower.4ex\hbox{\framebox(10,10){,}}\, or an equal\, \lower.4ex\hbox{\framebox(10,10){=}}\, sign! \cellstrut \hfill\rlap{\}} \\
+% }
% \end{declcs}
% }
% \unskip
@@ -1574,7 +1572,6 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%
% \begin{declcs}[\red]{setlist}\hphantom{\stform*}\M[environment,level]\{\\
% \hphantom{\cs{setlist}\stform*}\smaller\xkeytab[olX]{
-% ^^A\begin{tabular}
% label &the label to be used \\
% font &the label font \\\hdashline[1.5pt/1pt]
% topsep &vertical space before the list \\
@@ -1586,8 +1583,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% listparindent &the value of \cs{parindent} inside the list \\
% labelwidth &the width of the label box \\
% labelsep &horizontal space between label and following text \\
-% itemindent &the indentation of the items
-% ^^A\end{tabular}
+% itemindent &the indentation of the items \kern4cm \}
% } \\
% \cs[\red]{setlist}\stform*\M[environment,level]\M*{key=value}
% \end{declcs}
@@ -1824,10 +1820,10 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%
% \smaller
% \def\parsetest#1&#2\\#3\END{\makecell[tl]{\repeatcell{#1}{text=\c,transpose}}&#2\\ \ifblank{#3}{}{\hdashline[1.5pt/0.4pt] \parsetest #3\END}}
-% \begin{tabularx}\linewidth{lX}\toprule
+% \begin{tabu}{lX}\toprule
% \expandafter\parsetest\temp\END
% \bottomrule
-% \end{tabularx}
+% \end{tabu}
% }
%
% The command \cs[\dg]{pgfkeysmeaning} is provided (with \cs{providecommand}): it expands to the meaning of the given pgfkey.
@@ -2228,7 +2224,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%
% \PatchedCommand[LaTeX]{@input}{interface-scrlfile}{1}
%
-% The \cs{input} primitive (saved by \LaTeX{} in control sequence \cs{@@input}) is surrounded by
+% The \cs{input} primitive (same as \LaTeX{} control sequence \cs{@@input}) is surrounded by
% \cs{scr@load@hook}\M*{before}...\cs{scr@load@hook}\M*{after}:
%
% \begin{multicols}{2}
@@ -2355,7 +2351,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%<*package>
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{interfaces}
- [2010/11/16 v2.2 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
+ [2010/11/21 v2.3 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
% \end{macrocode}
%
% \subsubsection{Requirements}
@@ -2384,7 +2380,6 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
\itf@tp{truncate}
\itf@tp{appendix}
\itf@tp{embedfile}
-\itf@tp{fancyvrb}
\if\relax\@ptionlist{interfaces.sty}\relax % no option given
\ExecuteOptions\@declaredoptions % all interfaces are active
\fi
@@ -2397,7 +2392,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% \begin{macrocode}
%<*base>
\ProvidesPackage{interfaces-base}
- [2010/11/16 v2.2 Basic macros for interfaces package (FC)]
+ [2010/11/21 v2.3 Basic macros for interfaces package (FC)]
\RequirePackage{etex,ltxcmds,etoolbox,pgfkeys,scrlfile}
\AtEndOfPackage{%
\RequirePackage{interfaces-etoolbox}%
@@ -2860,7 +2855,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% \begin{macrocode}
%<*tikz>
\ProvidesPackage{interfaces-tikz}
- [2010/10/31 v2.0 load tikz libraries easily - pgf 2.0 & 2.1 (FC)]
+ [2010/11/21 v2.3 load tikz libraries easily - pgf 2.0 & 2.1 (FC)]
\RequirePackage{interfaces-base}
\itf@pgfkeys
% \end{macrocode}
@@ -3051,7 +3046,7 @@ turtle%
\ProvidesPackage{interfaces-titlesec}
[2010/11/15 v2.1 pgfkeys macros for titlesec (FC)]
\RequirePackage{interfaces-base}
-\RequirePackage{auxhook}% for fix for \ttlp@append (odd/even pages, not implemented in interfaces)
+\RequirePackage{auxhook}% <fix for \ttlp@append (odd/even pages)>
\itf@Check@Package{titlesec}
\itf@pgfkeys
% \end{macrocode}
@@ -3100,12 +3095,11 @@ turtle%
{\expandafter\expandafter\expandafter%
\itf@sectionf@rmat\expandafter\@gobble\string#1\@nil{#2}}{}%
}% \sectionformat
-\def\itf@sectionf@rmat#1\@nil#2[#3]#4{\itf@pgfkeys
- \ifblank{#3}
- {\pgfqkeys{/itf/titlesec/#1#2}
- {/itf/titlesec/@setup={#1}{#2},#4,/itf/titlesec/@update={#1}{#2}}}
- {\pgfqkeys{/itf/titlesec/#1#2}
- {/itf/titlesec/@setup={#1}{#2},#4,shape={#3},/itf/titlesec/@update={#1}{#2}}}%
+\def\itf@sectionf@rmat#1\@nil#2[#3]#4{\itf@pgfkeys\ifblank{#3}
+ {\pgfqkeys{/itf/titlesec/#1#2}
+ {/itf/titlesec/@setup={#1}{#2},#4,/itf/titlesec/@update={#1}{#2}}}
+ {\pgfqkeys{/itf/titlesec/#1#2}
+ {/itf/titlesec/@setup={#1}{#2},#4,shape={#3},/itf/titlesec/@update={#1}{#2}}}%
}% \itf@ttl@sectionformat
% \end{macrocode}
% \end{macro}
@@ -3227,7 +3221,7 @@ turtle%
\expandafter\titleclass\csname#2\endcsname{#3}[{#4}]% #4 = sup-level
\if\relax#1\relax % not starred
\expandafter\expandafter\expandafter%
- \itf@ttl@titleclass@ii\expandafter\@gobble\string#4\relax{#2}% subsection\relax{article} => \@addtoreset{article}{subsection}
+ \itf@ttl@titleclass@ii\expandafter\@gobble\string#4\relax{#2}% \@addtoreset...
\fi
}%
\expandafter\providecommand\csname l@#2\endcsname[2]{}% no entry in toc
@@ -3294,7 +3288,7 @@ turtle%
{\itf@ttl@createsection{#1}}
{}%
\ifblank{#2}{%
- \pgfqkeys{/itf/titlesec/#1}{% these keys do not exist for starred/numberless sections
+ \pgfqkeys{/itf/titlesec/#1}{% these keys do not exist for starred sections
class/.code=\itf@ttl@titleclass{#1}##1[]\@nil,% with \@addtoreset
class/.value required,% if sup-level is given
class*/.code=\itf@ttl@titleclass*{#1}##1[]\@nil,% without \@addtoreset
@@ -3303,9 +3297,9 @@ turtle%
the#1/.store in cs=the#1,%
the#1/.default=\pgfkeysvalueof{/itf/titlesec/#1/label},%
}}
- {% starred (numberless) unless titlesec, we do not put the default shape to hang,
- \pgfkeysifdefined{/itf/titlesec/#1/shape}% but to the shape of the not starred
- {\pgfkeysgetvalue{/itf/titlesec/#1/shape}\itf@tp}% sectionning command
+ {% starred section: unless titlesec, we do not put the default shape to hang,
+ \pgfkeysifdefined{/itf/titlesec/#1/shape}%but to the shape of the not starred
+ {\pgfkeysgetvalue{/itf/titlesec/#1/shape}\itf@tp}% sectionning command
{\def\itf@tp{hang}}%
\pgfkeyslet{/itf/titlesec/#1#2/shape}\itf@tp%
}%
@@ -3347,52 +3341,54 @@ turtle%
\itf@AfterPackage{interfaces-bookmark}{% requires interfaces-bookmark
\pgfqkeys{/itf/titlesec/#1}{% does not exist for starred sections
bookmark/.is multiple choice,%
- bookmark/level/.estore in cs=toclevel@#1,% depth of the bookmark
- bookmark/level/.default=\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}},%
- bookmark/level/.blank=\ifcsvoid{toclevel@#1}{\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}}}{\csuse{toclevel@#1}},%
- bookmark/toclevel/.alias=bookmark/level,%
- bookmark/bold/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold}{bold=##1,}},%
- bookmark/bold/.default=true,%
- bookmark/bold*/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold*}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold*}{bold*=##1,}},%
- bookmark/bold*/.default=true,%
- bookmark/italic/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic=##1,}},%
- bookmark/italic/.default=true,%
- bookmark/italic*/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic*}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic*=##1,}},%
- bookmark/italic*/.default=true,%
- bookmark/color/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/color}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color}{color=##1,}},%
- bookmark/color/.default=,%
- bookmark/color*/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/color*}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color*}{color*=##1,}},%
- bookmark/color*/.default=,%
- bookmark/on/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=false,},%
- bookmark/on/.value forbidden,%
- bookmark/off/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=true,},%
- bookmark/off/.value forbidden,%
- bookmark/none/.alias=bookmark/off,%
- bookmark/style/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/style}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/style}{style=##1,}},%
- bookmark/style/.default=,%
- bookmark/.unknown/.code=\pgfkeysEsetvalue{/itf/titlesec/#1/bookmark/other}{\pgfkeyscurrentname={##1}},%
- bookmark/bold/.initial=,%
- bookmark/bold*/.initial=,%
- bookmark/italic/.initial=,%
- bookmark/italic*/.initial=,%
- bookmark/color/.initial=,%
- bookmark/color*/.initial=,%
- bookmark/on/.initial=,%
- bookmark/style/.initial=,%
+ bookmark/level/.estore in cs=toclevel@#1,% depth of the bookmark
+ bookmark/level/.default=\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}},%
+ bookmark/level/.blank=\ifcsvoid{toclevel@#1}
+ {\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}}}{\csuse{toclevel@#1}},%
+ bookmark/toclevel/.alias=bookmark/level,%
+ bookmark/bold/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold}{bold=##1,}},%
+ bookmark/bold/.default=true,%
+ bookmark/bold*/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold*}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold*}{bold*=##1,}},%
+ bookmark/bold*/.default=true,%
+ bookmark/italic/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic=##1,}},%
+ bookmark/italic/.default=true,%
+ bookmark/italic*/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic*}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic*=##1,}},%
+ bookmark/italic*/.default=true,%
+ bookmark/color/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/color}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color}{color=##1,}},%
+ bookmark/color/.default=,%
+ bookmark/color*/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/color*}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color*}{color*=##1,}},%
+ bookmark/color*/.default=,%
+ bookmark/on/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=false,},%
+ bookmark/on/.value forbidden,%
+ bookmark/off/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=true,},%
+ bookmark/off/.value forbidden,%
+ bookmark/none/.alias=bookmark/off,%
+ bookmark/style/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/style}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/style}{style=##1,}},%
+ bookmark/style/.default=,%
+ bookmark/.unknown/.code=\pgfkeysEsetvalue{/itf/titlesec/#1/bookmark/other}
+ {\pgfkeyscurrentname={##1}},%
+ bookmark/bold/.initial=,%
+ bookmark/bold*/.initial=,%
+ bookmark/italic/.initial=,%
+ bookmark/italic*/.initial=,%
+ bookmark/color/.initial=,%
+ bookmark/color*/.initial=,%
+ bookmark/on/.initial=,%
+ bookmark/style/.initial=,%
}}% \AfterPackage*{interfaces-bookmark}
}% not starred (numberless) \section
{}% starred/numberless \section*: do not create the keys
@@ -3496,7 +3492,7 @@ turtle%
{%
\expandafter\def\expandafter\HyperRaiseLinkHook\expandafter{%
\expandafter\def\expandafter\HyperRaiseLinkHook
- \expandafter{\HyperRaiseLinkHook}% restore current definition
+ \expandafter{\HyperRaiseLinkHook}% restore current definition
\HyperRaiseLinkHook
\advance\noexpand\HyperRaiseLinkLength by\dimexpr#1\relax\relax}%
}%
@@ -3588,8 +3584,7 @@ turtle%
{\pgfkeysgetvalue{/itf/bookmark/@save/FontStyle}\BS@BKM@FontStyle}
{},%
@restore/.code={%
-%% \pgfqkeys{/itf/bookmark/@restore}{color,FontStyle}% repeating the following lines
- \pgfkeysifdefined{/itf/bookmark/@save/color}% is quicker than setting a /.style ...
+ \pgfkeysifdefined{/itf/bookmark/@save/color}
{\pgfkeysgetvalue{/itf/bookmark/@save/color}\BKM@color}
{}%
\pgfkeysifdefined{/itf/bookmark/@save/FontStyle}
@@ -3863,7 +3858,7 @@ turtle%
% \begin{macrocode}
%<*fancyhdr>
\ProvidesPackage{interfaces-fancyhdr}
- [2010/11/15 v2.1 pgfkeys macros for fancyhdr (FC)]
+ [2010/11/21 v2.3 pgfkeys macros for fancyhdr (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyhdr}
\itf@pgfkeys
@@ -4000,8 +3995,8 @@ turtle%
foot/rule/skip/.store as glue in cs=footruleskip,%
foot/rule/skip/.default=.3\normalbaselineskip,%
foot/rule/skip/.blank=\z@,%
- foot/ruleskip/.alias*=foot/rule/skip,% => puis les alias&style: /.alias 2 args=/foot/rule/skip{/subkey1,/subkey2,/sub/key3,/sub/key4,...}
- footruleskip/.alias*=foot/rule/skip,% crée aussi les alias pour les sous clés
+ foot/ruleskip/.alias*=foot/rule/skip,%
+ footruleskip/.alias*=foot/rule/skip,%
font/.style={head/font={#1},foot/font={#1}},%
font+/.style={head/font+={#1},foot/font+={#1}},%
font*/.alias=font+,%
@@ -4038,139 +4033,193 @@ turtle%
head/left/font+/.style={head/left/even/font+={#1},head/left/odd/font+={#1}},%
head/left/font*/.alias=head/left/font+,%
head/left/color/.style={head/left/even/color={#1},head/left/odd/color={#1}},%
+ left/head/.alias=head/left,%
+ left/head/font/.alias*=head/left/font,%
+ left/head/color/.alias=head/left/color,%
head/center/.style={head/center/even={#1},head/center/odd={#1}},%
head/center/font/.style={head/center/even/font={#1},head/center/odd/font={#1}},%
head/center/font+/.style={head/center/even/font+={#1},head/center/odd/font+={#1}},%
head/center/font*/.alias=head/center/font+,%
head/center/color/.style={head/center/even/color={#1},head/center/odd/color={#1}},%
+ center/head/.alias=head/center,%
+ center/head/font/.alias*=head/center/font,%
+ center/head/color/.alias=head/center/color,%
head/right/.style={head/right/even={#1},head/right/odd={#1}},%
head/right/font/.style={head/right/even/font={#1},head/right/odd/font={#1}},%
head/right/font+/.style={head/right/even/font+={#1},head/right/odd/font+={#1}},%
head/right/font*/.alias=head/right/font+,%
head/right/color/.style={head/right/even/color={#1},head/right/odd/color={#1}},%
+ right/head/.alias=head/right,%
+ right/head/font/.alias*=head/right/font,%
+ right/head/color/.alias=head/right/color,%
foot/left/.style={foot/left/even={#1},foot/left/odd={#1}},%
foot/left/font/.style={foot/left/even/font={#1},foot/left/odd/font={#1}},%
foot/left/font+/.style={foot/left/even/font+={#1},foot/left/odd/font+={#1}},%
foot/left/font*/.alias=foot/left/font+,%
foot/left/color/.style={foot/left/even/color={#1},foot/left/odd/color={#1}},%
+ left/foot/.alias=foot/left,%
+ left/foot/font/.alias*=foot/left/font,%
+ left/foot/color/.alias=foot/left/color,%
foot/center/.style={foot/center/even={#1},foot/center/odd={#1}},%
foot/center/font/.style={foot/center/even/font={#1},foot/center/odd/font={#1}},%
foot/center/font+/.style={foot/center/even/font+={#1},foot/center/odd/font+={#1}},%
foot/center/font*/.alias=foot/center/font+,%
foot/center/color/.style={foot/center/even/color={#1},foot/center/odd/color={#1}},%
+ center/foot/.alias=foot/center,%
+ center/foot/font/.alias*=foot/center/font,%
+ center/foot/color/.alias=foot/center/color,%
foot/right/.style={foot/right/even={#1},foot/right/odd={#1}},%
foot/right/font/.style={foot/right/even/font={#1},foot/right/odd/font={#1}},%
foot/right/font+/.style={foot/right/even/font+={#1},foot/right/odd/font+={#1}},%
foot/right/font*/.alias=foot/right/font+,%
foot/right/color/.style={foot/right/even/color={#1},foot/right/odd/color={#1}},%
+ right/foot/.alias=foot/right,%
+ right/foot/font/.alias*=foot/right/font,%
+ right/foot/color/.alias=foot/right/color,%
head/left/odd/.fancy@hf=olh,%
head/left/odd/font/.store as code,%
head/left/odd/color/.style={head/left/odd/font+=\color{#1}},%
- 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,%
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,%
+ odd/left/head/font/.alias*=head/left/odd/font,%
+ odd/left/head/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}},%
- 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,%
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,%
+ odd/center/head/font/.alias*=head/center/odd/font,%
+ odd/center/head/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}},%
- 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,%
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,%
+ odd/right/head/font/.alias*=head/right/odd/font,%
+ odd/right/head/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}},%
- 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,%
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,%
+ even/left/head/font/.alias*=head/left/even/font,%
+ even/left/head/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}},%
- 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,%
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,%
+ even/center/head/font/.alias*=head/center/even/font,%
+ even/center/head/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}},%
- 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,%
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,%
+ even/right/head/font/.alias*=head/right/even/font,%
+ even/right/head/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}},%
- 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,%
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,%
+ odd/left/foot/font/.alias*=foot/left/odd/font,%
+ odd/left/foot/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}},%
- 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,%
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,%
+ odd/center/foot/font/.alias*=foot/center/odd/font,%
+ odd/center/foot/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/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,%
+ odd/right/foot/font/.alias*=foot/right/odd/font,%
+ odd/right/foot/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}},%
- 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,%
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,%
+ even/left/foot/font/.alias*=foot/left/even/font,%
+ even/left/foot/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}},%
- 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,%
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,%
+ even/center/foot/font/.alias*=foot/center/even/font,%
+ even/center/foot/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}},%
- 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,%
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,%
+ even/right/foot/font/.alias*=foot/right/even/font,%
+ even/right/foot/color/.alias=foot/right/even/color,%
offset/.style={head/offset={#1},foot/offset={#1}},%
offset+/.style={head/offset+={#1},foot/offset+={#1}},%
offset-/.style={head/offset-={#1},foot/offset-={#1}},%
@@ -4185,16 +4234,52 @@ turtle%
foot/offset-/.style={foot/left/offset-={#1},foot/right/offset-={#1}},%
foot/offset*/.style={foot/left/offset*={#1},foot/right/offset*={#1}},%
offset/foot/.alias*=foot/offset,%
+ odd/offset/.style={left/odd/offset={#1},right/odd/offset={#1}},%
+ odd/offset+/.style={left/odd/offset+={#1},right/odd/offset+={#1}},%
+ odd/offset-/.style={left/odd/offset-={#1},right/odd/offset-={#1}},%
+ offset/odd/.alias*=odd/offset,%
+ even/offset/.style={left/even/offset={#1},right/even/offset={#1}},%
+ even/offset+/.style={left/even/offset+={#1},right/even/offset+={#1}},%
+ even/offset-/.style={left/even/offset-={#1},right/even/offset-={#1}},%
+ offset/even/.alias*=even/offset,%
left/offset/.style={foot/left/offset={#1},head/left/offset={#1}},%
left/offset+/.style={foot/left/offset+={#1},head/left/offset+={#1}},%
left/offset-/.style={foot/left/offset-={#1},head/left/offset-={#1}},%
left/offset*/.style={foot/left/offset*={#1},head/left/offset*={#1}},%
offset/left/.alias*=left/offset,%
+ 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/even/offset*/.style={foot/left/even/offset*={#1},head/left/even/offset*={#1}},%
+ even/left/offset/.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}},%
+ odd/left/offset/.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}},%
right/offset+/.style={foot/right/offset+={#1},head/right/offset+={#1}},%
right/offset-/.style={foot/right/offset-={#1},head/right/offset-={#1}},%
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}},%
+ even/right/offset/.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}},%
+ odd/right/offset/.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}},%
@@ -4226,36 +4311,83 @@ turtle%
head/left/even/offset/.store in skip cs=f@ncyO@elh,%
head/left/even/offset/.append code=\fancy@setoffs,%
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,%
offset/head/left/odd/.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,%
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,%
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,%
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,%
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,%
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,%
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,%
reset/.style={norule,head=,foot=,offset=\z@,foot/rule/skip,rule/font=,font=},%
reset/.value forbidden,%
}% keys for \pagesetup (stored into token \itf@tk)
@@ -4279,7 +4411,7 @@ turtle%
% \begin{macrocode}
%<*marks>
\ProvidesPackage{interfaces-marks}
- [2010/10/27 v1.2 easier use of e-TeX marks (FC)]
+ [2010/11/21 v2.3 easier use of e-TeX marks (FC)]
\RequirePackage{interfaces-base}
% \end{macrocode}
%
@@ -4397,7 +4529,7 @@ turtle%
% \begin{macrocode}
%<*tocloft>
\ProvidesPackage{interfaces-tocloft}
- [2010/11/16 v2.2 pgfkeys macros for tocloft (FC)]
+ [2010/11/21 v2.3 pgfkeys macros for tocloft (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{tocloft}
\itf@pgfkeys
@@ -4525,22 +4657,24 @@ turtle%
\itf@AfterPackage{interfaces-bookmark}{%
\pgfqkeys{/itf/tocloft/#1}{%
bookmark/.is multiple choice,%
- bookmark/bold/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=true},%
- bookmark/bold/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=false},%
- bookmark/italic/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=true},%
- bookmark/italic/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=false},%
- bookmark/color/.code=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,color={##1}},%
- bookmark/level/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}{}{level={%
- \ifcsname toclevel@##1\endcsname
- \csname toclevel@##1\endcsname
- \else##1\fi}},%
- bookmark/text/.store as code,%
- bookmark/text/.default=\contentsname,%
- bookmark/.unknown/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}{}{\pgfkeyscurrentname={##1}},%
+ bookmark/bold/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=true},%
+ bookmark/bold/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=false},%
+ bookmark/italic/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=true},%
+ bookmark/italic/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=false},%
+ bookmark/color/.code=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,color={##1}},%
+ bookmark/level/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}{}{level={%
+ \ifcsname toclevel@##1\endcsname
+ \csname toclevel@##1\endcsname
+ \else##1\fi}},%
+ bookmark/text/.store as code,%
+ bookmark/text/.default=\contentsname,%
+ bookmark/.unknown/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}
+ {}{\pgfkeyscurrentname={##1}},%
bookmark/.initial=,%
}% \pgfkeys
}% AfterPackage interfaces-bookmark
- %% while making a format \jobname is expanded to the name of the format... Therefore, the following commands must be expanded \AtEndPreamble
+ %% while making a format \jobname is expanded to the name of the format...
+ %% Therefore, the following commands must be expanded \AtEndPreamble
\AtEndPreamble{%
\BeforeFile{\jobname.#1}{%
\pgfkeysvalueof{/itf/tocloft/#1/before}%
@@ -4615,11 +4749,13 @@ turtle%
lof/pagenumbers/.style={figure/pagenumbers={#1},subfigure/pagenumbers={#1}},%
lof/pagenumber/.alias=lof/pagenumbers,%
lof/depth/.store in counter cs=c@lofdepth,%
- lof/depth/.append code=\global\c@lofdepth\c@lofdepth\addtocontents{lof}{\c@lofdepth\the\c@lofdepth\relax},%
+ lof/depth/.append code=\global\c@lofdepth\c@lofdepth
+ \addtocontents{lof}{\c@lofdepth\the\c@lofdepth\relax},%
lot/pagenumbers/.style={figure/pagenumbers={#1},subfigure/pagenumbers={#1}},%
lot/pagenumber/.alias=lot/pagenumbers,%
lot/depth/.store in counter cs=c@lotdepth,%
- lot/depth/.append code=\global\c@lotdepth\c@lotdepth\addtocontents{lot}{\c@lotdepth\the\c@lotdepth\relax},%
+ lot/depth/.append code=\global\c@lotdepth\c@lotdepth
+ \addtocontents{lot}{\c@lotdepth\the\c@lotdepth\relax},%
}%
\else
\pgfqkeys{/itf/tocloft}{%
@@ -4634,7 +4770,8 @@ turtle%
% \begin{macro}{\itf@cft@sectionname}
%
% This macro converts \textt{subsection} into \textt{subsec} \etc. because of
-% \xpackage{tocloft} command names: \cs{cftbeforesubsecskip},\, \cs{cftsubsecindent} \etc.
+% \xpackage{tocloft} command names:§
+% \cs{cftbeforesubsecskip},\, \cs{cftsubsecindent} \etc.
%
% And the keys are either \textt[\opt]{subsec}\, or\, \textt[\opt]{subsection}.
%
@@ -4660,23 +4797,21 @@ turtle%
% \end{macrocode}
% \end{macro}
%
-% \subsubsection{Specific handlers for \xpackage{tocloft}}
-%
% \begin{macrocode}
%% tocloft setup for tables sections :
\pgfkeys{%
- /handlers/.cft@def/.style={\pgfkeyscurrentpath/.store in cs=\itf@cft@name #1\@nil},%
- /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},%
+/handlers/.cft@def/.style={\pgfkeyscurrentpath/.store in cs=\itf@cft@name #1\@nil},%
+/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},%
}
% \end{macrocode}
%
% \begin{macro}{\itf@cft@newsection}
%
-% This macro create the keys for each sectionning command.
+% This macro creates the keys for each sectionning command.
%
% \begin{macrocode}
-\def\itf@cft@newsection#1#2{% #1=part / chap / sec / subsec etc., #2 = #1 = toc | lof | lot
+\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,%
beforeskip/.alias*=skip,%
@@ -4737,10 +4872,10 @@ turtle%
% \end{macrocode}
%
%
-% \begin{macro}{@cftmaketoctitle (patch)}
-% \begin{macro}{@cftmakeloftitle (patch)}
-% \begin{macro}{@cftmakelottitle (patch)}
-% \begin{macro}{newlistentry (patch)}
+% \begin{macro}{\@cftmaketoctitle (patch)}
+% \begin{macro}{\@cftmakeloftitle (patch)}
+% \begin{macro}{\@cftmakelottitle (patch)}
+% \begin{macro}{\newlistentry (patch)}
% \patchlabel{@cftmaketoctitle}
%
% \begin{macrocode}
@@ -4829,7 +4964,7 @@ turtle%
% \begin{macrocode}
%<*makecell>
\ProvidesPackage{interfaces-makecell}
- [2010/11/16 v2.2 repeatcell to fill in tabulars (FC)]
+ [2010/11/21 v2.3 repeatcell to fill in tabulars (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{makecell}
\edef\itf@AtEnd{\catcode126 \the\catcode126}% 126 = ~
@@ -4857,8 +4992,8 @@ turtle%
%
% \begin{macro}{\itf@getvalue}
% \begin{macrocode}
-\def\itf@getvalue#1#2{%
- \romannumeral-`\q\expandafter\itf@getv@lue\expandafter0#1,\itf@getvalue\@nil{#2-1}\@nnil
+\def\itf@getvalue#1#2{\romannumeral-`\q
+ \expandafter\itf@getv@lue\expandafter0#1,\itf@getvalue\@nil{#2-1}\@nnil
}% \itf@getvalue
\def\itf@getv@lue#1#2,#3\@nil#4\@nnil{%
\ifnum\numexpr#1=\numexpr#4\relax
@@ -4966,7 +5101,8 @@ turtle%
\itf@cell@insert}%
}%
\fi
- \itf@message{Code introduced by repeatcell in the \@currenvir:\the\toks@}% (to see the code...)
+ \itf@message{Code introduced by repeatcell in the \@currenvir:^^J
+ \the\toks@}% (to see the code...)
\expandafter\endgroup\the\toks@
\ignorespaces
}% \itf@repeatcell
@@ -5024,7 +5160,7 @@ turtle%
\itf@cell@getformula{#1}%
\pgfkeysEaddvalue{/itf/makecell/repeatcell/@calc}{}
{\the\toks@\expandafter\noexpand\csname\pgfkeyscurrentname\endcsname}%
- \expandafter\let\csname\pgfkeyscurrentname\endcsname\@undefined,% (order of evaluation => "undefined cs")
+ \expandafter\let\csname\pgfkeyscurrentname\endcsname\@undefined,%
@reset/.code=% #1 are the columns
\itf@celltransposefalse
\let\itf@celltext\@empty
@@ -5316,7 +5452,7 @@ turtle%
\newrobustcmd\htruncadjust[1]{\@testopt
{\itf@htruncadjust{#1}}{}%
}% \htruncadjust
-\long\def\itf@htruncadjust#1[#2]#3{% #1=total width, #2=[x_1,...,x_n], #3=text_1,...,text_n
+\long\def\itf@htruncadjust#1[#2]#3{%#1=total width, #2=[x_1..x_n], #3=text_1..text_n
\begingroup
\let\itf@trunc@width\@empty
\let\itf@istruncated\@gobble % to remove the first comma
@@ -5341,7 +5477,7 @@ turtle%
\advance\count@\@ne \dimendef\itf@freespace=\count@
\advance\count@\@ne \dimendef\itf@tempdim=\count@
\advance\count@\@ne \dimendef\itf@sum=\count@
- \count@\z@ %%dimen0=\the\dimen@\quad\number\dimen@\par
+ \count@\z@
\itf@freespace\z@ % free space left when w_i < x_i/sum(x_i) * total
\@for\x:=#3\do{%
\advance \count@ \@ne
@@ -5410,45 +5546,6 @@ turtle%
%
% \sectionformat\subsection{bookmark/color=black}
%
-% \subsection{interface fancyvrb}
-%
-% \begin{macrocode}
-%<*fancyvrb>
-\ProvidesPackage{interfaces-fancyvrb}
- [2010/10/27 v1.2 Custom verbatim environments (FC)]
-\RequirePackage{interfaces-base}
-\itf@Check@Package{fancyvrb}
-\itf@pgfkeys
-\def\itf@tp#1{%
-\DefineVerbatimEnvironment{itf:VerbLines}{Verbatim}
- {gobble=#1,frame=lines,framesep=6pt,fontseries=m}
-\DefineVerbatimEnvironment{itf:Verb}{Verbatim}
- {gobble=#1,fontseries=m}
-\DefineVerbatimEnvironment{itf:Verb*}{Verbatim}
- {gobble=#1,fontseries=m,commandchars=$()}
-}
-\ltx@ifpackageloaded{doc}
- {\itf@tp{1}}
- {\itf@tp{0}}
-\AtBeginDocument{%
-\ifdefined\VerbLines\else
-\ifdefined\endVerbLines\else
- \letcs\VerbLines{itf:VerbLines}%
- \letcs\endVerbLines{enditf:VerbLines}%
-\fi\fi
-\ifdefined\Verb\else\ifdefined\endVerb\else
- \letcs\Verb{itf:Verb}%
- \letcs\endVerb{enditf:Verb}%
-\fi\fi
-\ifcsname Verb*\endcsname\else
-\ifcsname endVerb*\endcsname\else
- \csletcs{Verb*}{itf:Verb*}%
- \csletcs{endVerb*}{enditf:Verb*}%
-\fi\fi
-}
-%</fancyvrb>
-% \end{macrocode}
-%
% \Subsection[appendix]
%
% \begin{macrocode}
@@ -5669,12 +5766,10 @@ turtle%
% \sectionformat\subsection{bookmark/color*=copper}
% \Subsection[pgfkeys]
%
-% \subsubsection{interfaces-pgfkeys}
-%
% \begin{macrocode}
%<*pgfkeys>
\ProvidesPackage{interfaces-pgfkeys}
- [2010/11/16 v2.2 pgfkeys handlers definitions (FC)]
+ [2010/11/21 v2.3 pgfkeys handlers definitions (FC)]
\RequirePackage{interfaces-base}
\ifdefined\pgfkeys@ifexecutehandler % pgf version 2.1
\def\itf@pgfkeys{%
@@ -5763,10 +5858,13 @@ turtle%
% \end{macro}
%
% \begin{macro}{\pgfkeys@exp@call}
+%
% Missed the braces around the argument (in case the argument contains a comma or an $=$ sign...):
+%
% \begin{macrocode}
-%% missed a pair of braces around the argument in pgfkeys.code.tex ( code could break if it contains = or , )
-\ifdefined\pgfkeys@ifexecutehandler\else % pgf v2.1 (bug corrected in v2.1)
+%% missed a pair of braces around the argument in pgfkeys.code.tex (pgf v2.0)
+%% ( the code could break if it contains = or , )
+\ifdefined\pgfkeys@ifexecutehandler\else % (bug corrected in pgf v2.1)
\def\itf@pgfkeys@exp@call#1{\pgfkeysalso{\pgfkeyscurrentpath={#1}}}%
\fi
% \end{macrocode}
@@ -5856,7 +5954,8 @@ turtle%
% \begin{macrocode}
\pgfkeys{%
/handlers/.alias/.code=\itf@pgfkeys@ifaliasexists{#1}{%
- \pgfkeysedef\pgfkeyscurrentpath{\noexpand\pgfkeysalso{\pgfkeysdefaultpath#1={##1}}}},%
+ \pgfkeysedef\pgfkeyscurrentpath{%
+ \noexpand\pgfkeysalso{\pgfkeysdefaultpath#1={##1}}}},%
/handlers/.alias/.value required,%
/handlers/.blank/.code=\pgfkeyssetvalue{\pgfkeyscurrentpath/.@blank}{#1},%
/handlers/.blank/.default=\pgfkeysnovalue,%
@@ -6452,7 +6551,7 @@ turtle%
\noexpand\@defaultunits\itf@sk ##1pt\relax\noexpand\@nnil
\fi
\noexpand\pgfkeysalso{\pgfkeyscurrentpath=%
- \csname#1\endcsname % should have been defined as a dimen (not expandable)
+ \csname#1\endcsname % has been defined as a dimen (not expandable)
\x
\if*\x \noexpand\itf@units@scale##1!
\else\itf@sk\fi}}%
@@ -6469,8 +6568,8 @@ turtle%
\pgfkeys{%
/handlers/.is multiple choice/.code=%
\pgfkeys{\pgfkeyscurrentpath/.cd,%
- .unknown/.style={/errors/unknown choice value=\pgfkeyscurrentkey\pgfkeyscurrentvalue},%
- .code=\expandafter\pgfkeys\expandafter{\pgfkeyscurrentkey/.cd,####1}%
+ .unknown/.style={/errors/unknown choice value=\pgfkeyscurrentkey\pgfkeyscurrentvalue},%
+ .code=\expandafter\pgfkeys\expandafter{\pgfkeyscurrentkey/.cd,####1}%
},%
/handlers/.is multiple choice/.value forbidden,%
}% /.is multiple choice
@@ -6641,11 +6740,15 @@ turtle%
% \end{macrocode}
%
% \clearpage
-%
+%
% \begin{History}
%
% \sectionformat\subsection[hang]{format=\large\bfseries}
%
+% \begin{Version}{2010/11/21 v2.3}
+% \item \thispackage[interfaces-fancyhdr] : new keys and new aliases for header, footer and offset settings
+% \end{Version}
+%
% \begin{Version}{2010/11/16 v2.2}
% \item Fix a bug in \thispackage[interfaces-tocloft] (key \textt{section/dotsep}).
% \end{Version}
diff --git a/Master/texmf-dist/source/latex/interfaces/interfaces.ins b/Master/texmf-dist/source/latex/interfaces/interfaces.ins
index 57fe999cb43..e7b260fef27 100644
--- a/Master/texmf-dist/source/latex/interfaces/interfaces.ins
+++ b/Master/texmf-dist/source/latex/interfaces/interfaces.ins
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/11/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
@@ -47,7 +46,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: 2010/11/16 v2.2 - interfaces: interfaces with keys for other packages (FC)}
+\Msg{* Package: 2010/11/21 v2.3 - interfaces: interfaces with keys for other packages (FC)}
\Msg{************************************************************************}
\keepsilent
@@ -58,7 +57,7 @@
This is a generated file.
-interfaces : 2010/11/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+interfaces : 2010/11/21 v2.3 - 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
@@ -88,8 +87,7 @@ and the derived files
interfaces-umrand.sty,
interfaces-scrlfile.sty,
interfaces-pgfkeys.sty,
- interfaces-etoolbox.sty,
- interfaces-fancyvrb.sty
+ interfaces-etoolbox.sty
interfaces: interfaces with keys for other packages (FC)
Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
@@ -121,7 +119,6 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
\file{interfaces-environ.sty}{\from{interfaces.dtx}{environ}}%
\file{interfaces-appendix.sty}{\from{interfaces.dtx}{appendix}}%
\file{interfaces-embedfile.sty}{\from{interfaces.dtx}{embedfile}}%
- \file{interfaces-fancyvrb.sty}{\from{interfaces.dtx}{fancyvrb}}%
}
\askforoverwritefalse
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
index ffb2c140bc6..aa5e0c4a534 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
index 1706e7a1e0b..3a502eda702 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
index ddc2ce4871c..a5657dab098 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,14 +38,13 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-base}
- [2010/11/16 v2.2 Basic macros for interfaces package (FC)]
+ [2010/11/21 v2.3 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 dc2625a7852..fc85e151dfc 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
@@ -100,8 +99,7 @@
{\pgfkeysgetvalue{/itf/bookmark/@save/FontStyle}\BS@BKM@FontStyle}
{},%
@restore/.code={%
-%% \pgfqkeys{/itf/bookmark/@restore}{color,FontStyle}% repeating the following lines
- \pgfkeysifdefined{/itf/bookmark/@save/color}% is quicker than setting a /.style ...
+ \pgfkeysifdefined{/itf/bookmark/@save/color}
{\pgfkeysgetvalue{/itf/bookmark/@save/color}\BKM@color}
{}%
\pgfkeysifdefined{/itf/bookmark/@save/FontStyle}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
index a4483c66927..7a6141a81de 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
index ca43ad74c62..1344e3af504 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
index 6c74a5d4e22..a96544bd32a 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
index c448df49aa9..e68fd766c3f 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
index ded19df8247..314cd35948f 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,14 +38,13 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-fancyhdr}
- [2010/11/15 v2.1 pgfkeys macros for fancyhdr (FC)]
+ [2010/11/21 v2.3 pgfkeys macros for fancyhdr (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyhdr}
\itf@pgfkeys
@@ -160,8 +159,8 @@
foot/rule/skip/.store as glue in cs=footruleskip,%
foot/rule/skip/.default=.3\normalbaselineskip,%
foot/rule/skip/.blank=\z@,%
- foot/ruleskip/.alias*=foot/rule/skip,% => puis les alias&style: /.alias 2 args=/foot/rule/skip{/subkey1,/subkey2,/sub/key3,/sub/key4,...}
- footruleskip/.alias*=foot/rule/skip,% crée aussi les alias pour les sous clés
+ foot/ruleskip/.alias*=foot/rule/skip,%
+ footruleskip/.alias*=foot/rule/skip,%
font/.style={head/font={#1},foot/font={#1}},%
font+/.style={head/font+={#1},foot/font+={#1}},%
font*/.alias=font+,%
@@ -198,139 +197,193 @@
head/left/font+/.style={head/left/even/font+={#1},head/left/odd/font+={#1}},%
head/left/font*/.alias=head/left/font+,%
head/left/color/.style={head/left/even/color={#1},head/left/odd/color={#1}},%
+ left/head/.alias=head/left,%
+ left/head/font/.alias*=head/left/font,%
+ left/head/color/.alias=head/left/color,%
head/center/.style={head/center/even={#1},head/center/odd={#1}},%
head/center/font/.style={head/center/even/font={#1},head/center/odd/font={#1}},%
head/center/font+/.style={head/center/even/font+={#1},head/center/odd/font+={#1}},%
head/center/font*/.alias=head/center/font+,%
head/center/color/.style={head/center/even/color={#1},head/center/odd/color={#1}},%
+ center/head/.alias=head/center,%
+ center/head/font/.alias*=head/center/font,%
+ center/head/color/.alias=head/center/color,%
head/right/.style={head/right/even={#1},head/right/odd={#1}},%
head/right/font/.style={head/right/even/font={#1},head/right/odd/font={#1}},%
head/right/font+/.style={head/right/even/font+={#1},head/right/odd/font+={#1}},%
head/right/font*/.alias=head/right/font+,%
head/right/color/.style={head/right/even/color={#1},head/right/odd/color={#1}},%
+ right/head/.alias=head/right,%
+ right/head/font/.alias*=head/right/font,%
+ right/head/color/.alias=head/right/color,%
foot/left/.style={foot/left/even={#1},foot/left/odd={#1}},%
foot/left/font/.style={foot/left/even/font={#1},foot/left/odd/font={#1}},%
foot/left/font+/.style={foot/left/even/font+={#1},foot/left/odd/font+={#1}},%
foot/left/font*/.alias=foot/left/font+,%
foot/left/color/.style={foot/left/even/color={#1},foot/left/odd/color={#1}},%
+ left/foot/.alias=foot/left,%
+ left/foot/font/.alias*=foot/left/font,%
+ left/foot/color/.alias=foot/left/color,%
foot/center/.style={foot/center/even={#1},foot/center/odd={#1}},%
foot/center/font/.style={foot/center/even/font={#1},foot/center/odd/font={#1}},%
foot/center/font+/.style={foot/center/even/font+={#1},foot/center/odd/font+={#1}},%
foot/center/font*/.alias=foot/center/font+,%
foot/center/color/.style={foot/center/even/color={#1},foot/center/odd/color={#1}},%
+ center/foot/.alias=foot/center,%
+ center/foot/font/.alias*=foot/center/font,%
+ center/foot/color/.alias=foot/center/color,%
foot/right/.style={foot/right/even={#1},foot/right/odd={#1}},%
foot/right/font/.style={foot/right/even/font={#1},foot/right/odd/font={#1}},%
foot/right/font+/.style={foot/right/even/font+={#1},foot/right/odd/font+={#1}},%
foot/right/font*/.alias=foot/right/font+,%
foot/right/color/.style={foot/right/even/color={#1},foot/right/odd/color={#1}},%
+ right/foot/.alias=foot/right,%
+ right/foot/font/.alias*=foot/right/font,%
+ right/foot/color/.alias=foot/right/color,%
head/left/odd/.fancy@hf=olh,%
head/left/odd/font/.store as code,%
head/left/odd/color/.style={head/left/odd/font+=\color{#1}},%
- 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,%
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,%
+ odd/left/head/font/.alias*=head/left/odd/font,%
+ odd/left/head/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}},%
- 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,%
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,%
+ odd/center/head/font/.alias*=head/center/odd/font,%
+ odd/center/head/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}},%
- 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,%
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,%
+ odd/right/head/font/.alias*=head/right/odd/font,%
+ odd/right/head/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}},%
- 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,%
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,%
+ even/left/head/font/.alias*=head/left/even/font,%
+ even/left/head/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}},%
- 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,%
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,%
+ even/center/head/font/.alias*=head/center/even/font,%
+ even/center/head/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}},%
- 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,%
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,%
+ even/right/head/font/.alias*=head/right/even/font,%
+ even/right/head/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}},%
- 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,%
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,%
+ odd/left/foot/font/.alias*=foot/left/odd/font,%
+ odd/left/foot/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}},%
- 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,%
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,%
+ odd/center/foot/font/.alias*=foot/center/odd/font,%
+ odd/center/foot/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/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,%
+ odd/right/foot/font/.alias*=foot/right/odd/font,%
+ odd/right/foot/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}},%
- 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,%
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,%
+ even/left/foot/font/.alias*=foot/left/even/font,%
+ even/left/foot/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}},%
- 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,%
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,%
+ even/center/foot/font/.alias*=foot/center/even/font,%
+ even/center/foot/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}},%
- 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,%
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,%
+ even/right/foot/font/.alias*=foot/right/even/font,%
+ even/right/foot/color/.alias=foot/right/even/color,%
offset/.style={head/offset={#1},foot/offset={#1}},%
offset+/.style={head/offset+={#1},foot/offset+={#1}},%
offset-/.style={head/offset-={#1},foot/offset-={#1}},%
@@ -345,16 +398,52 @@
foot/offset-/.style={foot/left/offset-={#1},foot/right/offset-={#1}},%
foot/offset*/.style={foot/left/offset*={#1},foot/right/offset*={#1}},%
offset/foot/.alias*=foot/offset,%
+ odd/offset/.style={left/odd/offset={#1},right/odd/offset={#1}},%
+ odd/offset+/.style={left/odd/offset+={#1},right/odd/offset+={#1}},%
+ odd/offset-/.style={left/odd/offset-={#1},right/odd/offset-={#1}},%
+ offset/odd/.alias*=odd/offset,%
+ even/offset/.style={left/even/offset={#1},right/even/offset={#1}},%
+ even/offset+/.style={left/even/offset+={#1},right/even/offset+={#1}},%
+ even/offset-/.style={left/even/offset-={#1},right/even/offset-={#1}},%
+ offset/even/.alias*=even/offset,%
left/offset/.style={foot/left/offset={#1},head/left/offset={#1}},%
left/offset+/.style={foot/left/offset+={#1},head/left/offset+={#1}},%
left/offset-/.style={foot/left/offset-={#1},head/left/offset-={#1}},%
left/offset*/.style={foot/left/offset*={#1},head/left/offset*={#1}},%
offset/left/.alias*=left/offset,%
+ 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/even/offset*/.style={foot/left/even/offset*={#1},head/left/even/offset*={#1}},%
+ even/left/offset/.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}},%
+ odd/left/offset/.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}},%
right/offset+/.style={foot/right/offset+={#1},head/right/offset+={#1}},%
right/offset-/.style={foot/right/offset-={#1},head/right/offset-={#1}},%
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}},%
+ even/right/offset/.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}},%
+ odd/right/offset/.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}},%
@@ -386,36 +475,83 @@
head/left/even/offset/.store in skip cs=f@ncyO@elh,%
head/left/even/offset/.append code=\fancy@setoffs,%
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,%
offset/head/left/odd/.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,%
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,%
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,%
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,%
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,%
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,%
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,%
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-fancyvrb.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty
deleted file mode 100644
index 180d5241bbf..00000000000
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty
+++ /dev/null
@@ -1,81 +0,0 @@
-%%
-%% This is file `interfaces-fancyvrb.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% interfaces.dtx (with options: `fancyvrb')
-%%
-%% This is a generated file.
-%%
-%% interfaces : 2010/11/16 v2.2 - 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
-%% version 1.3 of this license or (at your option) any later
-%% version. The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%%
-%% This work consists of the main source file interfaces.dtx
-%% and the derived files
-%% interfaces.sty, interfaces.pdf, interfaces.ins,
-%% interfaces-base.sty,
-%% interfaces-LaTeX.sty,
-%% interfaces-tikz.sty,
-%% interfaces-titlesec.sty,
-%% interfaces-hyperref.sty,
-%% interfaces-bookmark.sty,
-%% interfaces-hypbmsec.sty,interfaces-hypbmsec.code.tex,
-%% interfaces-fancyhdr.sty,
-%% interfaces-marks.sty,
-%% interfaces-tocloft.sty,
-%% interfaces-makecell.sty,
-%% interfaces-enumitem.sty,
-%% interfaces-truncate.sty,
-%% interfaces-appendix.sty,
-%% interfaces-embedfile.sty,
-%% interfaces-environ.sty,
-%% interfaces-umrand.sty,
-%% interfaces-scrlfile.sty,
-%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
-%%
-%% interfaces: interfaces with keys for other packages (FC)
-%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
-%%
-\ProvidesPackage{interfaces-fancyvrb}
- [2010/10/27 v1.2 Custom verbatim environments (FC)]
-\RequirePackage{interfaces-base}
-\itf@Check@Package{fancyvrb}
-\itf@pgfkeys
-\def\itf@tp#1{%
-\DefineVerbatimEnvironment{itf:VerbLines}{Verbatim}
- {gobble=#1,frame=lines,framesep=6pt,fontseries=m}
-\DefineVerbatimEnvironment{itf:Verb}{Verbatim}
- {gobble=#1,fontseries=m}
-\DefineVerbatimEnvironment{itf:Verb*}{Verbatim}
- {gobble=#1,fontseries=m,commandchars=$()}
-}
-\ltx@ifpackageloaded{doc}
- {\itf@tp{1}}
- {\itf@tp{0}}
-\AtBeginDocument{%
-\ifdefined\VerbLines\else
-\ifdefined\endVerbLines\else
- \letcs\VerbLines{itf:VerbLines}%
- \letcs\endVerbLines{enditf:VerbLines}%
-\fi\fi
-\ifdefined\Verb\else\ifdefined\endVerb\else
- \letcs\Verb{itf:Verb}%
- \letcs\endVerb{enditf:Verb}%
-\fi\fi
-\ifcsname Verb*\endcsname\else
-\ifcsname endVerb*\endcsname\else
- \csletcs{Verb*}{itf:Verb*}%
- \csletcs{endVerb*}{enditf:Verb*}%
-\fi\fi
-}
-\endinput
-%%
-%% End of file `interfaces-fancyvrb.sty'.
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
index 0d35e150351..634714e83fc 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
index c443abf1005..00844936970 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
@@ -54,7 +53,7 @@
{%
\expandafter\def\expandafter\HyperRaiseLinkHook\expandafter{%
\expandafter\def\expandafter\HyperRaiseLinkHook
- \expandafter{\HyperRaiseLinkHook}% restore current definition
+ \expandafter{\HyperRaiseLinkHook}% restore current definition
\HyperRaiseLinkHook
\advance\noexpand\HyperRaiseLinkLength by\dimexpr#1\relax\relax}%
}%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
index 1972528d8cc..a60e07e5781 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,14 +38,13 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-makecell}
- [2010/11/16 v2.2 repeatcell to fill in tabulars (FC)]
+ [2010/11/21 v2.3 repeatcell to fill in tabulars (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{makecell}
\edef\itf@AtEnd{\catcode126 \the\catcode126}% 126 = ~
@@ -62,8 +61,8 @@
+1\expandafter\itf@countvalues
\fi1#3\@nnil
}% \itf@countvalues
-\def\itf@getvalue#1#2{%
- \romannumeral-`\q\expandafter\itf@getv@lue\expandafter0#1,\itf@getvalue\@nil{#2-1}\@nnil
+\def\itf@getvalue#1#2{\romannumeral-`\q
+ \expandafter\itf@getv@lue\expandafter0#1,\itf@getvalue\@nil{#2-1}\@nnil
}% \itf@getvalue
\def\itf@getv@lue#1#2,#3\@nil#4\@nnil{%
\ifnum\numexpr#1=\numexpr#4\relax
@@ -163,7 +162,8 @@
\itf@cell@insert}%
}%
\fi
- \itf@message{Code introduced by repeatcell in the \@currenvir:\the\toks@}% (to see the code...)
+ \itf@message{Code introduced by repeatcell in the \@currenvir:^^J
+ \the\toks@}% (to see the code...)
\expandafter\endgroup\the\toks@
\ignorespaces
}% \itf@repeatcell
@@ -211,7 +211,7 @@
\itf@cell@getformula{#1}%
\pgfkeysEaddvalue{/itf/makecell/repeatcell/@calc}{}
{\the\toks@\expandafter\noexpand\csname\pgfkeyscurrentname\endcsname}%
- \expandafter\let\csname\pgfkeyscurrentname\endcsname\@undefined,% (order of evaluation => "undefined cs")
+ \expandafter\let\csname\pgfkeyscurrentname\endcsname\@undefined,%
@reset/.code=% #1 are the columns
\itf@celltransposefalse
\let\itf@celltext\@empty
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
index c6282361b69..db3f2ff5c79 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,14 +38,13 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-marks}
- [2010/10/27 v1.2 easier use of e-TeX marks (FC)]
+ [2010/11/21 v2.3 easier use of e-TeX marks (FC)]
\RequirePackage{interfaces-base}
\newrobustcmd\marksthe[2]{%
\ifcsname marks@#1\endcsname\else
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
index f6c069e9267..a25a16f2dd7 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,14 +38,13 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-pgfkeys}
- [2010/11/16 v2.2 pgfkeys handlers definitions (FC)]
+ [2010/11/21 v2.3 pgfkeys handlers definitions (FC)]
\RequirePackage{interfaces-base}
\ifdefined\pgfkeys@ifexecutehandler % pgf version 2.1
\def\itf@pgfkeys{%
@@ -101,8 +100,9 @@
#3}%
\pgfkeyslet{#1}\pgfkeys@global@temp
}% \pgfkeysEaddvalue
-%% missed a pair of braces around the argument in pgfkeys.code.tex ( code could break if it contains = or , )
-\ifdefined\pgfkeys@ifexecutehandler\else % pgf v2.1 (bug corrected in v2.1)
+%% missed a pair of braces around the argument in pgfkeys.code.tex (pgf v2.0)
+%% ( the code could break if it contains = or , )
+\ifdefined\pgfkeys@ifexecutehandler\else % (bug corrected in pgf v2.1)
\def\itf@pgfkeys@exp@call#1{\pgfkeysalso{\pgfkeyscurrentpath={#1}}}%
\fi
%% The value is now checked by \itf@pgfkeys@default@blank@required:
@@ -161,7 +161,8 @@
\itf@pgfkeys
\pgfkeys{%
/handlers/.alias/.code=\itf@pgfkeys@ifaliasexists{#1}{%
- \pgfkeysedef\pgfkeyscurrentpath{\noexpand\pgfkeysalso{\pgfkeysdefaultpath#1={##1}}}},%
+ \pgfkeysedef\pgfkeyscurrentpath{%
+ \noexpand\pgfkeysalso{\pgfkeysdefaultpath#1={##1}}}},%
/handlers/.alias/.value required,%
/handlers/.blank/.code=\pgfkeyssetvalue{\pgfkeyscurrentpath/.@blank}{#1},%
/handlers/.blank/.default=\pgfkeysnovalue,%
@@ -612,7 +613,7 @@
\noexpand\@defaultunits\itf@sk ##1pt\relax\noexpand\@nnil
\fi
\noexpand\pgfkeysalso{\pgfkeyscurrentpath=%
- \csname#1\endcsname % should have been defined as a dimen (not expandable)
+ \csname#1\endcsname % has been defined as a dimen (not expandable)
\x
\if*\x \noexpand\itf@units@scale##1!
\else\itf@sk\fi}}%
@@ -624,8 +625,8 @@
\pgfkeys{%
/handlers/.is multiple choice/.code=%
\pgfkeys{\pgfkeyscurrentpath/.cd,%
- .unknown/.style={/errors/unknown choice value=\pgfkeyscurrentkey\pgfkeyscurrentvalue},%
- .code=\expandafter\pgfkeys\expandafter{\pgfkeyscurrentkey/.cd,####1}%
+ .unknown/.style={/errors/unknown choice value=\pgfkeyscurrentkey\pgfkeyscurrentvalue},%
+ .code=\expandafter\pgfkeys\expandafter{\pgfkeyscurrentkey/.cd,####1}%
},%
/handlers/.is multiple choice/.value forbidden,%
}% /.is multiple choice
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
index 9d65226e819..3b8ef2503a4 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
index fa8f5938ef1..9f852d47eeb 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,14 +38,13 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-tikz}
- [2010/10/31 v2.0 load tikz libraries easily - pgf 2.0 & 2.1 (FC)]
+ [2010/11/21 v2.3 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 dcdd33ea818..d9635f400d1 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
@@ -47,7 +46,7 @@
\ProvidesPackage{interfaces-titlesec}
[2010/11/15 v2.1 pgfkeys macros for titlesec (FC)]
\RequirePackage{interfaces-base}
-\RequirePackage{auxhook}% for fix for \ttlp@append (odd/even pages, not implemented in interfaces)
+\RequirePackage{auxhook}% <fix for \ttlp@append (odd/even pages)>
\itf@Check@Package{titlesec}
\itf@pgfkeys
%% t i t l e s e c "p a t c h e s"
@@ -76,12 +75,11 @@
{\expandafter\expandafter\expandafter%
\itf@sectionf@rmat\expandafter\@gobble\string#1\@nil{#2}}{}%
}% \sectionformat
-\def\itf@sectionf@rmat#1\@nil#2[#3]#4{\itf@pgfkeys
- \ifblank{#3}
- {\pgfqkeys{/itf/titlesec/#1#2}
- {/itf/titlesec/@setup={#1}{#2},#4,/itf/titlesec/@update={#1}{#2}}}
- {\pgfqkeys{/itf/titlesec/#1#2}
- {/itf/titlesec/@setup={#1}{#2},#4,shape={#3},/itf/titlesec/@update={#1}{#2}}}%
+\def\itf@sectionf@rmat#1\@nil#2[#3]#4{\itf@pgfkeys\ifblank{#3}
+ {\pgfqkeys{/itf/titlesec/#1#2}
+ {/itf/titlesec/@setup={#1}{#2},#4,/itf/titlesec/@update={#1}{#2}}}
+ {\pgfqkeys{/itf/titlesec/#1#2}
+ {/itf/titlesec/@setup={#1}{#2},#4,shape={#3},/itf/titlesec/@update={#1}{#2}}}%
}% \itf@ttl@sectionformat
%% private keys @setup and @update
\pgfqkeys{/itf/titlesec}{%
@@ -172,7 +170,7 @@
\expandafter\titleclass\csname#2\endcsname{#3}[{#4}]% #4 = sup-level
\if\relax#1\relax % not starred
\expandafter\expandafter\expandafter%
- \itf@ttl@titleclass@ii\expandafter\@gobble\string#4\relax{#2}% subsection\relax{article} => \@addtoreset{article}{subsection}
+ \itf@ttl@titleclass@ii\expandafter\@gobble\string#4\relax{#2}% \@addtoreset...
\fi
}%
\expandafter\providecommand\csname l@#2\endcsname[2]{}% no entry in toc
@@ -217,7 +215,7 @@
{\itf@ttl@createsection{#1}}
{}%
\ifblank{#2}{%
- \pgfqkeys{/itf/titlesec/#1}{% these keys do not exist for starred/numberless sections
+ \pgfqkeys{/itf/titlesec/#1}{% these keys do not exist for starred sections
class/.code=\itf@ttl@titleclass{#1}##1[]\@nil,% with \@addtoreset
class/.value required,% if sup-level is given
class*/.code=\itf@ttl@titleclass*{#1}##1[]\@nil,% without \@addtoreset
@@ -226,9 +224,9 @@
the#1/.store in cs=the#1,%
the#1/.default=\pgfkeysvalueof{/itf/titlesec/#1/label},%
}}
- {% starred (numberless) unless titlesec, we do not put the default shape to hang,
- \pgfkeysifdefined{/itf/titlesec/#1/shape}% but to the shape of the not starred
- {\pgfkeysgetvalue{/itf/titlesec/#1/shape}\itf@tp}% sectionning command
+ {% starred section: unless titlesec, we do not put the default shape to hang,
+ \pgfkeysifdefined{/itf/titlesec/#1/shape}%but to the shape of the not starred
+ {\pgfkeysgetvalue{/itf/titlesec/#1/shape}\itf@tp}% sectionning command
{\def\itf@tp{hang}}%
\pgfkeyslet{/itf/titlesec/#1#2/shape}\itf@tp%
}%
@@ -270,52 +268,54 @@
\itf@AfterPackage{interfaces-bookmark}{% requires interfaces-bookmark
\pgfqkeys{/itf/titlesec/#1}{% does not exist for starred sections
bookmark/.is multiple choice,%
- bookmark/level/.estore in cs=toclevel@#1,% depth of the bookmark
- bookmark/level/.default=\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}},%
- bookmark/level/.blank=\ifcsvoid{toclevel@#1}{\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}}}{\csuse{toclevel@#1}},%
- bookmark/toclevel/.alias=bookmark/level,%
- bookmark/bold/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold}{bold=##1,}},%
- bookmark/bold/.default=true,%
- bookmark/bold*/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold*}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold*}{bold*=##1,}},%
- bookmark/bold*/.default=true,%
- bookmark/italic/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic=##1,}},%
- bookmark/italic/.default=true,%
- bookmark/italic*/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic*}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic*=##1,}},%
- bookmark/italic*/.default=true,%
- bookmark/color/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/color}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color}{color=##1,}},%
- bookmark/color/.default=,%
- bookmark/color*/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/color*}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color*}{color*=##1,}},%
- bookmark/color*/.default=,%
- bookmark/on/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=false,},%
- bookmark/on/.value forbidden,%
- bookmark/off/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=true,},%
- bookmark/off/.value forbidden,%
- bookmark/none/.alias=bookmark/off,%
- bookmark/style/.code=\ifblank{##1}
- {\pgfkeyslet{/itf/titlesec/#1/bookmark/style}\@empty}
- {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/style}{style=##1,}},%
- bookmark/style/.default=,%
- bookmark/.unknown/.code=\pgfkeysEsetvalue{/itf/titlesec/#1/bookmark/other}{\pgfkeyscurrentname={##1}},%
- bookmark/bold/.initial=,%
- bookmark/bold*/.initial=,%
- bookmark/italic/.initial=,%
- bookmark/italic*/.initial=,%
- bookmark/color/.initial=,%
- bookmark/color*/.initial=,%
- bookmark/on/.initial=,%
- bookmark/style/.initial=,%
+ bookmark/level/.estore in cs=toclevel@#1,% depth of the bookmark
+ bookmark/level/.default=\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}},%
+ bookmark/level/.blank=\ifcsvoid{toclevel@#1}
+ {\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}}}{\csuse{toclevel@#1}},%
+ bookmark/toclevel/.alias=bookmark/level,%
+ bookmark/bold/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold}{bold=##1,}},%
+ bookmark/bold/.default=true,%
+ bookmark/bold*/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/bold*}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/bold*}{bold*=##1,}},%
+ bookmark/bold*/.default=true,%
+ bookmark/italic/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic=##1,}},%
+ bookmark/italic/.default=true,%
+ bookmark/italic*/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/italic*}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/italic}{italic*=##1,}},%
+ bookmark/italic*/.default=true,%
+ bookmark/color/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/color}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color}{color=##1,}},%
+ bookmark/color/.default=,%
+ bookmark/color*/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/color*}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/color*}{color*=##1,}},%
+ bookmark/color*/.default=,%
+ bookmark/on/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=false,},%
+ bookmark/on/.value forbidden,%
+ bookmark/off/.code=\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/on}{disable=true,},%
+ bookmark/off/.value forbidden,%
+ bookmark/none/.alias=bookmark/off,%
+ bookmark/style/.code=\ifblank{##1}
+ {\pgfkeyslet{/itf/titlesec/#1/bookmark/style}\@empty}
+ {\pgfkeyssetvalue{/itf/titlesec/#1/bookmark/style}{style=##1,}},%
+ bookmark/style/.default=,%
+ bookmark/.unknown/.code=\pgfkeysEsetvalue{/itf/titlesec/#1/bookmark/other}
+ {\pgfkeyscurrentname={##1}},%
+ bookmark/bold/.initial=,%
+ bookmark/bold*/.initial=,%
+ bookmark/italic/.initial=,%
+ bookmark/italic*/.initial=,%
+ bookmark/color/.initial=,%
+ bookmark/color*/.initial=,%
+ bookmark/on/.initial=,%
+ bookmark/style/.initial=,%
}}% \AfterPackage*{interfaces-bookmark}
}% not starred (numberless) \section
{}% starred/numberless \section*: do not create the keys
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
index dc1b8441563..e6824ec351f 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,14 +38,13 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-tocloft}
- [2010/11/16 v2.2 pgfkeys macros for tocloft (FC)]
+ [2010/11/21 v2.3 pgfkeys macros for tocloft (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{tocloft}
\itf@pgfkeys
@@ -152,22 +151,24 @@
\itf@AfterPackage{interfaces-bookmark}{%
\pgfqkeys{/itf/tocloft/#1}{%
bookmark/.is multiple choice,%
- bookmark/bold/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=true},%
- bookmark/bold/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=false},%
- bookmark/italic/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=true},%
- bookmark/italic/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=false},%
- bookmark/color/.code=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,color={##1}},%
- bookmark/level/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}{}{level={%
- \ifcsname toclevel@##1\endcsname
- \csname toclevel@##1\endcsname
- \else##1\fi}},%
- bookmark/text/.store as code,%
- bookmark/text/.default=\contentsname,%
- bookmark/.unknown/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}{}{\pgfkeyscurrentname={##1}},%
+ bookmark/bold/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=true},%
+ bookmark/bold/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,bold=false},%
+ bookmark/italic/.true=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=true},%
+ bookmark/italic/.false=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,italic=false},%
+ bookmark/color/.code=\pgfkeysaddvalue{/itf/tocloft/#1/bookmark}{}{,color={##1}},%
+ bookmark/level/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}{}{level={%
+ \ifcsname toclevel@##1\endcsname
+ \csname toclevel@##1\endcsname
+ \else##1\fi}},%
+ bookmark/text/.store as code,%
+ bookmark/text/.default=\contentsname,%
+ bookmark/.unknown/.code=\pgfkeysEaddvalue{/itf/tocloft/#1/bookmark}
+ {}{\pgfkeyscurrentname={##1}},%
bookmark/.initial=,%
}% \pgfkeys
}% AfterPackage interfaces-bookmark
- %% while making a format \jobname is expanded to the name of the format... Therefore, the following commands must be expanded \AtEndPreamble
+ %% while making a format \jobname is expanded to the name of the format...
+ %% Therefore, the following commands must be expanded \AtEndPreamble
\AtEndPreamble{%
\BeforeFile{\jobname.#1}{%
\pgfkeysvalueof{/itf/tocloft/#1/before}%
@@ -233,11 +234,13 @@
lof/pagenumbers/.style={figure/pagenumbers={#1},subfigure/pagenumbers={#1}},%
lof/pagenumber/.alias=lof/pagenumbers,%
lof/depth/.store in counter cs=c@lofdepth,%
- lof/depth/.append code=\global\c@lofdepth\c@lofdepth\addtocontents{lof}{\c@lofdepth\the\c@lofdepth\relax},%
+ lof/depth/.append code=\global\c@lofdepth\c@lofdepth
+ \addtocontents{lof}{\c@lofdepth\the\c@lofdepth\relax},%
lot/pagenumbers/.style={figure/pagenumbers={#1},subfigure/pagenumbers={#1}},%
lot/pagenumber/.alias=lot/pagenumbers,%
lot/depth/.store in counter cs=c@lotdepth,%
- lot/depth/.append code=\global\c@lotdepth\c@lotdepth\addtocontents{lot}{\c@lotdepth\the\c@lotdepth\relax},%
+ lot/depth/.append code=\global\c@lotdepth\c@lotdepth
+ \addtocontents{lot}{\c@lotdepth\the\c@lotdepth\relax},%
}%
\else
\pgfqkeys{/itf/tocloft}{%
@@ -267,11 +270,11 @@
}% \itf@cft@section@name
%% tocloft setup for tables sections :
\pgfkeys{%
- /handlers/.cft@def/.style={\pgfkeyscurrentpath/.store in cs=\itf@cft@name #1\@nil},%
- /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},%
+/handlers/.cft@def/.style={\pgfkeyscurrentpath/.store in cs=\itf@cft@name #1\@nil},%
+/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 = #1 = toc | lof | lot
+\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,%
beforeskip/.alias*=skip,%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
index 14ca9cb6b98..d3e3c069d44 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
@@ -58,7 +57,7 @@
\newrobustcmd\htruncadjust[1]{\@testopt
{\itf@htruncadjust{#1}}{}%
}% \htruncadjust
-\long\def\itf@htruncadjust#1[#2]#3{% #1=total width, #2=[x_1,...,x_n], #3=text_1,...,text_n
+\long\def\itf@htruncadjust#1[#2]#3{%#1=total width, #2=[x_1..x_n], #3=text_1..text_n
\begingroup
\let\itf@trunc@width\@empty
\let\itf@istruncated\@gobble % to remove the first comma
@@ -83,7 +82,7 @@
\advance\count@\@ne \dimendef\itf@freespace=\count@
\advance\count@\@ne \dimendef\itf@tempdim=\count@
\advance\count@\@ne \dimendef\itf@sum=\count@
- \count@\z@ %%dimen0=\the\dimen@\quad\number\dimen@\par
+ \count@\z@
\itf@freespace\z@ % free space left when w_i < x_i/sum(x_i) * total
\@for\x:=#3\do{%
\advance \count@ \@ne
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
index b5c84359cb7..a60f1efbc0c 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,8 +38,7 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
index ab06d99704a..2077ea44909 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/16 v2.2 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/21 v2.3 - 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
@@ -38,15 +38,14 @@
%% interfaces-umrand.sty,
%% interfaces-scrlfile.sty,
%% interfaces-pgfkeys.sty,
-%% interfaces-etoolbox.sty,
-%% interfaces-fancyvrb.sty
+%% interfaces-etoolbox.sty
%%
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{interfaces}
- [2010/11/16 v2.2 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
+ [2010/11/21 v2.3 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
\RequirePackage{interfaces-base}
\DeclareOption{LaTeX}{\AtEndOfPackage{\LoadInterface{LaTeX}}}
\DeclareOption{marks}{\AtEndOfPackage{\LoadInterface{marks}}}
@@ -65,7 +64,6 @@
\itf@tp{truncate}
\itf@tp{appendix}
\itf@tp{embedfile}
-\itf@tp{fancyvrb}
\if\relax\@ptionlist{interfaces.sty}\relax % no option given
\ExecuteOptions\@declaredoptions % all interfaces are active
\fi