summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/interfaces
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-10-29 00:30:52 +0000
committerKarl Berry <karl@freefriends.org>2010-10-29 00:30:52 +0000
commited0c7c756e441b2d2ba3633da233fc24361ac0d3 (patch)
tree97894ebb8cab8d76bb5e31ce22118662b416543c /Master/texmf-dist/tex/latex/interfaces
parente34298425c5dc77cd27ba8d1a5844159e9361202 (diff)
interfaces 1.2 (27oct10)
git-svn-id: svn://tug.org/texlive/trunk@20235 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/interfaces')
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty12
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty42
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty133
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty12
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty18
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty7
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces.sty4
22 files changed, 185 insertions, 103 deletions
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
index 9c1fb9afbc8..d5a4bcc072f 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-LaTeX}
- [2010/10/10 v1.0 pgfkeys macros for LaTeX (FC)]
+ [2010/10/27 v1.2 pgfkeys macros for LaTeX (FC)]
\RequirePackage{interfaces-base}
\itf@pgfkeys
\newrobustcmd*\changefont[1]{\itf@pgfkeys
@@ -77,6 +77,14 @@
linespread*/.prefix code=\ifx\f@linespread\@empty\let\f@linespread\@ne\fi,%
spread/.alias*=linespread,%
}% \pgfkeys definitions for \changefont
+\itf@AfterPackage{color}{%
+ \pgfkeysifdefined{/itf/LaTeX/changefont/color/.@cmd}{}
+ {\pgfkeys{/itf/LaTeX/changefont/color/.code=\color{#1}}}%
+}% AfterPackage color
+\itf@AfterPackage{xcolor}{%
+ \pgfkeysifdefined{/itf/LaTeX/changefont/color/.@cmd}{}
+ {\pgfkeys{/itf/LaTeX/changefont/color/.code=\color{#1}}}%
+}% AfterPackage xcolor
\newtoks\itf@everycr@tok % better than colortbl turnaround for \everycr
\newcommand*\rowfont{\noalign{\ifnum0=`}\fi\itf@rowfont}
\newrobustcmd*\itf@rowfont[2][]{%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
index 41630693aa1..14b9ae13929 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-appendix}
- [2010/10/20 v1.0 easy control of appendices environment (FC)]
+ [2010/10/27 v1.2 easy control of appendices environment (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{appendix}
\itf@pgfkeys
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
index 21662022f54..91b0c045237 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-base}
- [2010/10/10 v1.0 Basic macros for interfaces package (FC)]
+ [2010/10/27 v1.2 Basic macros for interfaces package (FC)]
\RequirePackage{etex,ltxcmds,etoolbox,pgfkeys,scrlfile}
\AtEndOfPackage{%
\RequirePackage{interfaces-etoolbox}%
@@ -117,7 +117,7 @@
{#5}}%
{#5}%
}% \itf@preapptocmd
-\def\itf@patch{\futurelet\itf@tp\itf@patch@}
+\def\itf@patch{\@makeother\#\futurelet\itf@tp\itf@patch@}
\def\itf@patch@{\csname itf@patch@%
\ifx\itf@tp\patchcmd inside\else
\ifx\itf@tp\itf@preapptocmd inside\else
@@ -125,6 +125,7 @@
\endcsname
}% \itf@patch@
\def\itf@patch@boundary#1#2#3#4#5{%
+ \catcode`\#=6%
\let\itf@tp#2%
#1\itf@tp{#3}%
{\let#2\itf@tp
@@ -133,6 +134,7 @@
{#5}%
}% \itf@patch@boundary (for \pretocmd and \apptocmd)
\def\itf@patch@inside#1#2#3#4#5#6{%
+ \catcode`\#=6%
\let\itf@tp#2%
#1\itf@tp{#3}{#4}%
{\let#2\itf@tp
@@ -178,11 +180,11 @@
}% \itf@number@@@
%% U N I T S F O R D I M E N S
\def\itf@strip@mu{\expandafter\itf@rem@mu\the}
-\begingroup \@makeother\M\@makeother\U
- \lowercase{%
- \gdef\itf@rem@mu#1.#2MU{#1\ifnum#2>\z@.#2\fi}%
- }%
-\endgroup
+{%
+\@makeother\M\@makeother\U
+\lowercase{%
+ \gdef\itf@rem@mu#1.#2MU{#1\ifnum#2>\z@.#2\fi}%
+}}%
%% \skip = \itf@units@mutopt \muskip
\def\itf@units@pttomu#1{\gluetomu\glueexpr
\glueexpr#1\relax*1800/%
@@ -197,12 +199,15 @@
\relax
}% \itf@units@mutopt
%% \muskip = \itf@units@mu{ \skip or \muskip or number}
-\def\itf@units@mu#1#2{\begingroup\@makeother\P
- \@makeother\T\@makeother\S\@makeother\B\@makeother\C
- \@makeother\M\@makeother\D\@makeother\I\@makeother\N
+{%
+\@makeother\P\@makeother\T\@makeother\S\@makeother\B
+\@makeother\C\@makeother\M\@makeother\D\@makeother\I\@makeother\N
+\lowercase{%
+\gdef\itf@units@mu#1#2{\begingroup
\edef\itf@tp{#2}%
- \lowercase{\@tfor\x:={PT}{PC}{IN}{BP}{CM}{MM}{DD}{CC}{SP}\do}{%
- \@expandtwoargs\in@\x\itf@tp\ifin@\expandafter\@break@tfor\fi
+ \@tfor\x:={PT}{pt}{PC}{pc}{IN}{in}{BP}{bp}%
+ {CM}{cm}{MM}{mm}{DD}{dd}{CC}{cc}{SP}{sp}\do{%
+ \@expandtwoargs\in@\x\itf@tp\ifin@\@break@tfor\fi
}%
\expandafter\endgroup
\ifin@
@@ -211,16 +216,21 @@
\@defaultunits#1 #2mu\relax\@nnil
\fi
}% \itf@units@mu
+}}
%% \skip = \itf@units@pt( \muskip or \skip or number )
-\def\itf@units@pt#1#2{\begingroup\@makeother\M\@makeother\U
- \lowercase{\@expandtwoargs\in@{MU}}{#2}%
+{%
+\@makeother\M\@makeother\U
+\lowercase{%
+\gdef\itf@units@pt#1#2{\begingroup
+ \@expandtwoargs\in@{MU}{#2}%
+ \ifin@\else\@expandtwoargs\in@{mu}{#2}\fi
\expandafter\endgroup
\ifin@
#1=\itf@units@mutopt{#2}%
\else
\@defaultunits#1 #2pt\relax\@nnil
\fi
-}% \itf@units@pt
+}}}% \itf@units@pt
%% glue * 1.5 = glue * 98302 / 65536
%% glue * 3/2 = glue * 3/2
\def\itf@units@scale#1!{\itf@units@scale@normalize#1/\@nnil/\@nil}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty
index 1fbbe49e829..4b2b05d5779 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-bookmark}
- [2010/09/08 v1.0 more control on bookmarks (FC)]
+ [2010/10/27 v1.2 more control on bookmarks (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{interfaces-hyperref}
\RequirePackage{refcount}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
index d0cb1b4fd57..93aefe12516 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-embedfile}
- [2010/06/20 v1.0 easy macros to embed files into pdf (FC)]
+ [2010/10/27 v1.2 easy macros to embed files into pdf (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{embedfile}
\newrobustcmd*\embedthisfile{\@ifstar
@@ -58,7 +58,7 @@
\embedthisfile@main
\AfterPreamble{%
\ltx@ifundefined{@listfiles}
- {\let\@listfiles\@empty}% to avoid: \global\let\@fileslist\relax in \document
+ {\let\@listfiles\@empty}% to avoid: \global\let\@filelist\relax in \document
{}%
}%
\gpreto\@enddocumenthook{%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
index 8798071958d..3ca0e663794 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-enumitem}
- [2010/10/12 v1.0 more control on lists (FC)]
+ [2010/10/27 v1.2 more control on lists (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{enumitem}
\itf@pgfkeys
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
index 8eb9e632eb6..422fe40a39a 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
index d2dd0a3e3e1..ee6e38dbf1d 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-etoolbox}
- [2010/06/10 some more etoolbox-like commands (FC)]
+ [2010/10/27 v1.2 some more etoolbox-like commands (FC)]
\RequirePackage{interfaces-base}
\begingroup\catcode`\&=3
\long\gdef\etb@doitem#1&{\do{#1}}
@@ -120,7 +120,7 @@
\def\in@@@##1\in@@@##2\in@@@{%
\ifx\in@##1\fi
}\expandafter\in@@@\in@@#1\itf@tp\in@@@#2\in@@
-}% \itf@remove@fromstart
+}% \itf@removefromstart
\endinput
%%
%% End of file `interfaces-etoolbox.sty'.
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
index 081b65e52a2..b1c15e77e8f 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-fancyhdr}
- [2010/07/22 v1.0 pgfkeys macros for fancyhdr (FC)]
+ [2010/10/27 v1.2 pgfkeys macros for fancyhdr (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyhdr}
\itf@pgfkeys
@@ -150,149 +150,210 @@
rule/font/.style={head/rule/font={#1},foot/rule/font={#1}},%
rule/font+/.style={head/rule/font+={#1},foot/rule/font+={#1}},%
rule/font*/.alias=rule/font+,%
+ rules/font/.alias=rule/font,
+ rules/font+/.alias=rule/font+,%
+ rules/font*/.alias=rule/font+,%
rule/color/.style={head/rule/color={#1},foot/rule/color={#1}},%
+ rules/color/.alias=rule/color,%
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
font/.style={head/font={#1},foot/font={#1}},%
+ font+/.style={head/font+={#1},foot/font+={#1}},%
+ font*/.alias=font+,%
head/.style={head/left={#1},head/center={#1},head/right={#1}},%
head/font/.style={head/left/font={#1},head/center/font={#1},head/right/font={#1}},%
head/font+/.style={head/left/font+={#1},head/center/font+={#1},head/right/font+={#1}},%
+ head/font*/.alias=head/font+,%
nohead/.style={head=,head/font=,head/rule=},
foot/.style={foot/left={#1},foot/center={#1},foot/right={#1}},%
foot/font/.style={foot/left/font={#1},foot/center/font={#1},foot/right/font={#1}},%
foot/font+/.style={foot/left/font+={#1},foot/center/font+={#1},foot/right/font+={#1}},%
+ foot/font*/.alias=foot/font+,%
nofoot/.style={foot=,foot/font=,foot/rule=},
left/.style={head/left={#1},foot/left={#1}},%
left/font/.style={head/left/font={#1},foot/left/font={#1}},%
left/font+/.style={head/left/font+={#1},foot/left/font+={#1}},%
+ left/font*/.alias=left/font+,%
center/.style={head/center={#1},foot/center={#1}},%
center/font/.style={head/center/font={#1},foot/center/font={#1}},%
center/font+/.style={head/center/font+={#1},foot/center/font+={#1}},%
+ center/font*/.alias=center/font+,%
right/.style={head/right={#1},foot/right={#1}},%
right/font/.style={head/right/font={#1},foot/right/font={#1}},%
right/font+/.style={head/right/font+={#1},foot/right/font+={#1}},%
+ right/font*/.alias=right/font+,%
head/left/.style={head/left/even={#1},head/left/odd={#1}},%
head/left/font/.style={head/left/even/font={#1},head/left/odd/font={#1}},%
head/left/font+/.style={head/left/even/font+={#1},head/left/odd/font+={#1}},%
+ head/left/font*/.alias=head/left/font+,%
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/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+,%
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/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/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+,%
head/left/odd/.fancy@hf=olh,%
- head/left/odd/font/.store as code=+,%
+ head/left/odd/font/.store as code,%
odd/head/left/.alias=head/left/odd,%
odd/head/left/font/.alias*=head/left/odd/font,%
head/odd/left/.alias=head/left/odd,%
head/odd/left/font/.alias*=head/left/odd/font,%
head/center/odd/.fancy@hf=och,%
- head/center/odd/font/.store as code=+,%
+ head/center/odd/font/.store as code,%
odd/head/center/.alias=head/center/odd,%
odd/head/center/font/.alias*=head/center/odd/font,%
head/odd/center/.alias=head/center/odd,%
head/odd/center/font/.alias*=head/center/odd/font,%
head/right/odd/.fancy@hf=orh,%
- head/right/odd/font/.store as code=+,%
+ head/right/odd/font/.store as code,%
odd/head/right/.alias=head/right/odd,%
odd/head/right/font/.alias*=head/right/odd/font,%
head/odd/right/.alias=head/right/odd,%
head/odd/right/font/.alias*=head/right/odd/font,%
head/left/even/.fancy@hf=elh,%
- head/left/even/font/.store as code=+,%
+ head/left/even/font/.store as code,%
even/head/left/.alias=head/left/even,%
even/head/left/font/.alias*=head/left/even/font,%
head/even/left/.alias=head/left/even,%
head/even/left/font/.alias*=head/left/even/font,%
head/center/even/.fancy@hf=ech,%
- head/center/even/font/.store as code=+,%
+ head/center/even/font/.store as code,%
even/head/center/.alias=head/center/even,%
even/head/center/font/.alias*=head/center/even/font,%
head/even/center/.alias=head/center/even,%
head/even/center/font/.alias*=head/center/even/font,%
head/right/even/.fancy@hf=erh,%
- head/right/even/font/.store as code=+,%
+ head/right/even/font/.store as code,%
even/head/right/.alias=head/right/even,%
even/head/right/font/.alias*=head/right/even/font,%
head/even/right/.alias=head/right/even,%
even/head/right/font/.alias*=head/right/even/font,%
foot/left/odd/.fancy@hf=olf,%
- foot/left/odd/font/.store as code=+,%
+ foot/left/odd/font/.store as code,%
odd/foot/left/.alias=foot/left/odd,%
odd/foot/left/font/.alias*=foot/left/odd/font,%
foot/odd/left/.alias=foot/left/odd,%
foot/odd/left/font/.alias*=foot/left/odd/font,%
foot/center/odd/.fancy@hf=ocf,%
- foot/center/odd/font/.store as code=+,%
+ foot/center/odd/font/.store as code,%
odd/foot/center/.alias=foot/center/odd,%
odd/foot/center/font/.alias*=foot/center/odd/font,%
foot/odd/center/.alias=foot/center/odd,%
foot/odd/center/font/.alias*=foot/center/odd/font,%
foot/right/odd/.fancy@hf=orf,%
- foot/right/odd/font/.store as code=+,%
+ foot/right/odd/font/.store as code,%
odd/foot/right/.alias=foot/right/odd,%
odd/foot/right/font/.alias*=foot/right/odd/font,%
odd/foot/right/.alias=foot/right/odd,%
odd/foot/right/font/.alias*=foot/right/odd/font,%
foot/left/even/.fancy@hf=elf,%
- foot/left/even/font/.store as code=+,%
+ foot/left/even/font/.store as code,%
even/foot/left/.alias=foot/left/even,%
even/foot/left/font/.alias*=foot/left/even/font,%
foot/even/left/.alias=foot/left/even,%
foot/even/left/font/.alias*=foot/left/even/font,%
foot/center/even/.fancy@hf=ecf,%
- foot/center/even/font/.store as code=+,%
+ foot/center/even/font/.store as code,%
even/foot/center/.alias=foot/center/even,%
even/foot/center/font/.alias*=foot/center/even/font,%
foot/even/center/.alias=foot/center/even,%
foot/even/center/font/.alias*=foot/center/even/font,%
foot/right/even/.fancy@hf=erf,%
- foot/right/even/font/.store as code=+,%
+ foot/right/even/font/.store as code,%
even/foot/right/.alias=foot/right/even,%
even/foot/right/font/.alias*=foot/right/even/font,%
foot/even/right/.alias=foot/right/even,%
foot/even/right/font/.alias*=foot/right/even/font,%
offset/.style={head/offset={#1},foot/offset={#1}},%
+ offset+/.style={head/offset+={#1},foot/offset+={#1}},%
+ offset-/.style={head/offset-={#1},foot/offset-={#1}},%
+ offset*/.style={head/offset*={#1},foot/offset*={#1}},%
head/offset/.style={head/left/offset={#1},head/right/offset={#1}},%
- offset/head/.alias=head/offset,%
+ head/offset+/.style={head/left/offset+={#1},head/right/offset+={#1}},%
+ head/offset-/.style={head/left/offset-={#1},head/right/offset-={#1}},%
+ head/offset*/.style={head/left/offset*={#1},head/right/offset*={#1}},%
+ offset/head/.alias*=head/offset,%
foot/offset/.style={foot/left/offset={#1},foot/right/offset={#1}},%
- offset/foot/.alias=foot/offset,%
- head/left/offset/.style={head/left/even/offset={#1},head/left/odd/offset={#1}},%
- offset/head/left/.alias=head/left/offset,%
- head/right/offset/.style={head/right/even/offset={#1},head/right/odd/offset={#1}},%
- offset/head/right/.alias=head/right/offset,%
+ foot/offset+/.style={foot/left/offset+={#1},foot/right/offset+={#1}},%
+ 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,%
+ 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,%
+ 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,%
+ head/left/offset/.style={head/left/even/offset={#1},head/left/odd/offset={#1}},%
+ head/left/offset+/.style={head/left/even/offset+={#1},head/left/odd/offset+={#1}},%
+ head/left/offset-/.style={head/left/even/offset-={#1},head/left/odd/offset-={#1}},%
+ head/left/offset*/.style={head/left/even/offset*={#1},head/left/odd/offset*={#1}},%
+ offset/head/left/.alias*=head/left/offset,%
+ offset/left/head/.alias*=head/left/offset,%
+ head/right/offset/.style={head/right/even/offset={#1},head/right/odd/offset={#1}},%
+ head/right/offset+/.style={head/right/even/offset+={#1},head/right/odd/offset+={#1}},%
+ head/right/offset-/.style={head/right/even/offset-={#1},head/right/odd/offset-={#1}},%
+ head/right/offset*/.style={head/right/even/offset*={#1},head/right/odd/offset*={#1}},%
+ offset/head/right/.alias*=head/right/offset,%
+ offset/right/head/.alias*=head/right/offset,%
foot/left/offset/.style={foot/left/even/offset={#1},foot/left/odd/offset={#1}},%
- offset/foot/left/.alias=foot/left/offset,%
+ foot/left/offset+/.style={foot/left/even/offset+={#1},foot/left/odd/offset+={#1}},%
+ foot/left/offset-/.style={foot/left/even/offset-={#1},foot/left/odd/offset-={#1}},%
+ foot/left/offset*/.style={foot/left/even/offset*={#1},foot/left/odd/offset*={#1}},%
+ offset/foot/left/.alias*=foot/left/offset,%
+ offset/left/foot/.alias*=foot/left/offset,%
foot/right/offset/.style={foot/right/even/offset={#1},foot/right/odd/offset={#1}},%
- offset/foot/right/.alias=foot/right/offset,%
- head/left/even/offset/.store in skip cs=f@ncyO@elh,%
- offset/head/left/even/.alias=head/left/even/offset,%
- head/left/odd/offset/.store in skip cs=f@ncyO@olh,%
- offset/head/left/odd/.alias=head/left/odd/offset,%
- head/right/even/offset/.store in skip cs=f@ncyO@erh,%
- offset/head/right/even/.alias=head/right/even/offset,%
- head/right/odd/offset/.store in skip cs=f@ncyO@orh,%
- offset/head/right/odd/.alias=head/right/odd/offset,%
+ foot/right/offset+/.style={foot/right/even/offset+={#1},foot/right/odd/offset+={#1}},%
+ foot/right/offset-/.style={foot/right/even/offset-={#1},foot/right/odd/offset-={#1}},%
+ foot/right/offset*/.style={foot/right/even/offset*={#1},foot/right/odd/offset*={#1}},%
+ offset/foot/right/.alias*=foot/right/offset,%
+ offset/right/foot/.alias*=foot/right/offset,%
+ 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,%
+ 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,%
+ 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,%
+ 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,%
foot/left/even/offset/.store in skip cs=f@ncyO@elf,%
- offset/foot/left/even/.alias=foot/left/even/offset,%
+ foot/left/even/offset/.append code=\fancy@setoffs,%
+ offset/foot/left/even/.alias*=foot/left/even/offset,%
foot/left/odd/offset/.store in skip cs=f@ncyO@olf,%
- offset/foot/left/odd/.alias=foot/left/odd/offset,%
- foot/right/even/offset/.store in skip cs=f@ncyO@erf,%
- offset/foot/right/even/.alias=foot/right/even/offset,%
- foot/right/odd/offset/.store in skip cs=f@ncyO@orf,%
- offset/foot/right/odd/.alias=foot/right/odd/offset,%
+ foot/left/odd/offset/.append code=\fancy@setoffs,%
+ offset/foot/left/odd/.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,%
+ 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,%
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
index 72d299bb72e..5891236408f 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-fancyvrb}
- [2010/08/22 v1.0 Custom verbatim environments (FC)]
+ [2010/10/27 v1.2 Custom verbatim environments (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyvrb}
\itf@pgfkeys
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
index ccb39c77aa3..8819bc539d1 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-hypbmsec}
- [2010/10/05 v1.0 lastsection etc. (FC)]
+ [2010/10/27 v1.2 lastsection etc. (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{hypbmsec}
\AfterPackage*{interfaces-titlesec}{% requires interface-titlesec
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
index 08796098963..a122bd3c026 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-hyperref}
- [2010/08/08 v1.0 provides raised hyperdef (FC)]
+ [2010/10/27 v1.2 provides raised hyperdef (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{hyperref}
\newrobustcmd\raisedhyperdef[4][]{\begingroup
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
index fa20c8f0ac0..9d3e0b92bff 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-makecell}
- [2010/10/12 v1.0 more control on tabular cells (FC)]
+ [2010/10/27 v1.2 more control on tabular cells (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{makecell}
\edef\itf@AtEnd{\catcode126 \the\catcode126}% 126 = ~
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
index 084238ee61e..9757f2aeea0 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-marks}
- [2010/10/12 v1.0 easier use of e-TeX marks (FC)]
+ [2010/10/27 v1.2 easier use of e-TeX marks (FC)]
\RequirePackage{interfaces-base}
\newrobustcmd\marksthe[2]{%
\ifcsname marks@#1\endcsname\else
@@ -57,9 +57,11 @@
\ifcsname marks@#1\endcsname\else
\itf@marks@new{#1}%
\fi
- \expandafter\marks\csname marks@#1\endcsname{%
- \unexpanded\expandafter\expandafter\expandafter{%
- \csname#2\endcsname}}%
+ \ifcsundef{#2}
+ {}
+ {\expandafter\marks\csname marks@#1\endcsname{%
+ \unexpanded\expandafter\expandafter\expandafter{%
+ \csname#2\endcsname}}}%
}% \marksthecs
\def\itf@marks@new#1{%
\expandafter\newmarks\csname marks@#1\endcsname
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
index 7e4ec13cff5..6347d988c1e 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-pgfkeys}
- [2010/10/22 v1.1 pgfkeys handlers definitions (FC)]
+ [2010/10/27 v1.2 pgfkeys handlers definitions (FC)]
\RequirePackage{interfaces-base}
\AtEndOfPackage{%
\let\itf@pgfkeys@unpack\pgfkeys@unpack
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
index fca7b627f6c..2fea8b7f97f 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-scrlfile}
- [2010/08/09 v1.0 scrlfile hooks improved (FC)]
+ [2010/10/27 v1.2 scrlfile hooks improved (FC)]
\RequirePackage{interfaces-base}
\AfterEndPreamble{%
\let\@pkgextension\ltx@pkgextension
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
index 920adbcc31b..4ff52230a3b 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-tikz}
- [2010/09/21 v1.0 load of tikz libraries easily (FC)]
+ [2010/10/27 v1.2 load of tikz libraries easily (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 4ac65b17da9..2dc5fd60f5f 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-titlesec}
- [2010/10/20 v1.0 pgfkeys macros for titlesec (FC)]
+ [2010/10/27 v1.2 pgfkeys macros for titlesec (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{auxhook}% for fix for \ttlp@append (odd/even pages, not implemented in interfaces)
\itf@Check@Package{titlesec}
@@ -81,7 +81,7 @@
{\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},shape={#3},#4,/itf/titlesec/@update={#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}{%
@@ -196,7 +196,7 @@
\def\itf@ttl@createsection#1{% sectionning command undefined: temporarily defined
\expandafter\titleclass\csname#1\endcsname{straight}[*]% in straight class
\itf@AfterPackage{hypbmsec}{%
- \AtBeginDocument{%
+ \AfterPreamble{%
\csletcs{hbs@#1}{#1}%
\csxdef{#1}{\noexpand\hbs@do\expandafter\noexpand\csname hbs@#1\endcsname}%
}%
@@ -205,9 +205,9 @@
\itf@cft@newsection{#1}{toc}%
}%
\itf@AfterPackage{interfaces-hypbmsec}{%
- \cslet{last#1title}\@empty
- \cslet{last#1bookmark}\@empty
- \cslet{last#1toc}\@empty
+ \expandafter\let\csname last#1title\endcsname\relax
+ \expandafter\let\csname last#1bookmark\endcsname\relax
+ \expandafter\let\csname last#1toc\endcsname\relax
}%
}% \itf@ttl@createsection
%%-----------------------------------------------------------------------------
@@ -234,7 +234,9 @@
}%
\pgfqkeys{/itf/titlesec/#1#2}{%
shape/.value required,%
- shape@cs/.initial=\csname ttlh@\pgfkeysvalueof{/itf/titlesec/#1#2/shape}\endcsname,% constant
+ shape@cs/.initial=
+ \ifdefined\itf@last@from@next\itf@last@from@next{#1}\fi % interfaces-hypbmsec
+ \csname ttlh@\pgfkeysvalueof{/itf/titlesec/#1#2/shape}\endcsname,% constant
shape@cs/.is private=interface-titlesec,% constant
font/.store as code,%
format/.alias*=font,%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
index af838e4294b..e69fdb47ef1 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-tocloft}
- [2010/07/23 v1.0 pgfkeys macros for tocloft (FC)]
+ [2010/10/27 v1.2 pgfkeys macros for tocloft (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{tocloft}
\itf@pgfkeys
@@ -130,6 +130,7 @@
columns/rule/.default=\columnseprule,%
columns/rule,% assign default
columnseprule/.alias*=columns/rule,%
+ columns/rule/width/.alias*=columns/rule,%
columns/sep/.store as dimen,%
columns/sep/.default=\columnsep,%
columns/sep/.blank=10\p@,%
@@ -335,7 +336,6 @@
{\PackageWarning{interfaces-tocloft}
{Command \string\@cftmakelottitle\space could not be patched
\MessageBreak label and bookmark keys for \string\lotsetup\space won't work}}%
-\@makeother\#
\itf@patch\apptocmd\newlistentry
{\itf@cft@newlistof{#2}}
{\PackageInfo{interfaces-tocloft}
@@ -343,7 +343,6 @@
{\PackageWarning{interfaces-tocloft}
{Command \string\newlistentry\space could not be patched
\MessageBreak \string\listofsetup\space will not work}}%
-\catcode`\#=6
\def\itf@tocloft#1#2#3{%
\expandafter\def\expandafter#1\expandafter{%
\expandafter\itf@cft@label
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
index fd8ad7ea9b8..a52e1504781 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - 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
@@ -117,7 +117,7 @@
\expandafter{\itf@trunc@width}%
%% total=\the\dimexpr#1\relax
}% \itf@htruncadjust
-\def\itf@scalefactor#1#2{\strip@pt\dimexpr#1*65536/\number#2\relax}
+\def\itf@scalefactor#1#2{\strip@pt\dimexpr#1*65536/#2\relax}
\def\itf@scaledimen#1*#2/#3\relax{%
\dimexpr\itf@scalefactor{#2}{#3}\dimexpr#1\relax\relax
}% \itf@scaledimen
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
index 8d3dae71633..d552fc4b706 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
index ee2d6ed1965..57d430c43b6 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/10/20 v1.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/10/20 v1.1 - 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
@@ -46,7 +46,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{interfaces}
- [2010/10/20 v1.0 - pgfkeys macros for other packages (FC)]
+ [2010/10/27 v1.2 - pgfkeys macros for other packages (FC)]
\RequirePackage{interfaces-base}
\DeclareOption{LaTeX}{\AtEndOfPackage{\LoadInterface{LaTeX}}}
\DeclareOption{marks}{\AtEndOfPackage{\LoadInterface{marks}}}