summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/interfaces
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-02-13 23:33:12 +0000
committerKarl Berry <karl@freefriends.org>2011-02-13 23:33:12 +0000
commitddd662d03955b5c9ad157507e5ed8de0c55fdfe6 (patch)
tree5c81c1c602ee56910c30f1d5ae4897203ec4f9a3 /Master/texmf-dist/tex/latex/interfaces
parent0fe0153ae1f041e1e5e21dc0079587f5dc9612c2 (diff)
interfaces 3.0 (13feb11)
git-svn-id: svn://tug.org/texlive/trunk@21393 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.sty25
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty10
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty7
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty76
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty31
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces.sty6
21 files changed, 117 insertions, 126 deletions
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
index 697a8bcbb7a..7592ef4b44b 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-LaTeX}
- [2011/01/19 v2.9 pgfkeys macros for LaTeX (FC)]
+ [2011/02/12 v3.0 pgfkeys macros for LaTeX (FC)]
\RequirePackage{interfaces-base}
\itf@pgfkeys
\newrobustcmd*\changefont[1]{\itf@pgfkeys
@@ -93,6 +91,25 @@
\pgfkeysifdefined{/itf/LaTeX/changefont/color/.@cmd}{}
{\pgfkeys{/itf/LaTeX/changefont/color/.code=\color{#1}}}%
}% AfterPackage xcolor
+\newrobustcmd*\quickprofile{\begingroup \afterassignment \itf@quickprofile \count@}
+\def\itf@quickprofile{\afterassignment \itf@profileloop \toks@}
+\def\itf@profileloop{%
+ \edef\itf@N {\the\count@}\let\itf@n \z@
+ \edef\itf@time{\the\pdfelapsedtime}%
+ \loop
+ \message{^^JProfiler: step \number\itf@n}%
+ \setbox\z@=\vbox{{\the\toks@}}%
+ \count@ \itf@n\advance\count@ \@ne
+ \ifnum \count@<\itf@N
+ \edef\itf@n{\the\count@}%
+ \repeat
+ \message{^^J(interfaces) quickprofile: Time elapsed for \itf@N\space cycles:
+ \the\numexpr(\pdfelapsedtime-\itf@time-32767)/65536\relax sec
+ \the\numexpr\numexpr(\pdfelapsedtime-\itf@time)
+ -\numexpr(\pdfelapsedtime-\itf@time-32767)/65536\relax*65536\relax
+ *1000/65536\relax ms}%
+ \endgroup
+}% \itf@profileloop
\endinput
%%
%% End of file `interfaces-LaTeX.sty'.
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
index 03702b3eb2c..2aebae2ca29 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-appendix}
- [2011/01/19 v2.9 easy control of appendices environment (FC)]
+ [2011/02/12 v3.0 easy control of appendices environment (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{appendix}
\let\itf@appendices@pp\appendices
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
index 8ddf28694d5..0e76b164ca7 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-base}
- [2011/01/19 v2.9 Interfaces core system layer (FC)]
+ [2011/02/12 v3.0 Interfaces core system layer (FC)]
\RequirePackage{etex,ltxcmds,etoolbox,pgfkeys,scrlfile,infwarerr}
\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 8d4c863dbf9..cd82fea1192 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-bookmark}
- [2011/01/19 v2.9 more control on bookmarks (FC)]
+ [2011/02/12 v3.0 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 0026ef1e0e2..d4b70cef8e3 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-embedfile}
- [2011/01/19 v2.9 easy macros to embed files into pdf (FC)]
+ [2011/02/12 v3.0 easy macros to embed files into pdf (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{embedfile}
\newrobustcmd*\embedthisfile{\@ifstar
@@ -59,11 +57,11 @@
\embedthisfile@main
\AfterPreamble{%
\ltx@ifundefined{@listfiles}
- {\let\@listfiles\@empty}% to avoid: \global\let\@filelist\relax in \document
+ {\let\@listfiles \@empty}% to avoid: \global\let\@filelist\relax in \document
{}%
}%
\gpreto\@enddocumenthook{%
- \let\do\itf@EmbedOne
+ \let\do \itf@EmbedOne
\expandafter\docsvlist\expandafter{\@filelist}%
}%
}% \embedthisfile@all
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
index b8c3bbe9d0f..6e2692b7f35 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,15 +43,14 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-enumitem}
- [2011/01/19 v2.9 more control on lists (FC)]
+ [2011/02/12 v3.0 more control on lists (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{enumitem}
\providerobustcmd*\interitem{%
\item[]\hskip-\leftmargin
}% \interitem
+\define@key{enumitem}{first}[\@ne]{\setkeys{enumitem}{start={#1}}}
\renewrobustcmd*\setlist{\begingroup \@ifstar
{\let\do\csgappto \itf@setlist}
{\let\do\csgdef \itf@setlist}%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
index 920ec45cb5c..d3e56d150ea 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-environ}
- [2011/01/19 v2.9 ReNewEnviron = RenewEnviron (FC)]
+ [2011/02/12 v3.0 ReNewEnviron = RenewEnviron (FC)]
\RequirePackage{interfaces-base}
\AfterPackage{environ}{
\ifundef\ReNewEnviron
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
index 5a31a955ed9..4a4b19a3052 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-etoolbox}
- [2011/01/19 v2.9 more etoolbox-like commands (FC)]
+ [2011/02/12 v3.0 more etoolbox-like commands (FC)]
\RequirePackage{interfaces-base}
\begingroup\catcode`\&=3
\long\gdef\etb@doitem#1&{\do{#1}}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
index 0c732168c67..c2b11a10d2a 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-fancyhdr}
- [2011/01/19 v2.9 pgfkeys macros for fancyhdr (FC)]
+ [2011/02/12 v3.0 pgfkeys macros for fancyhdr (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyhdr}
\robustify\fancyhf
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
index 76fbe3f7c2e..56ba9cb25a8 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-hypbmsec}
- [2011/01/19 v2.9 lastsection,title,anchor, etc. (FC)]
+ [2011/02/12 v3.0 lastsection,title,anchor, etc. (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{gettitlestring}
\itf@Check@Package{hypbmsec}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
index 9a6ef171b56..b98e02ea601 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-hyperref}
- [2011/01/19 v2.9 provides raised hyperdef (FC)]
+ [2011/02/12 v3.0 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 b47e36f366e..8bf6a5899a0 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-makecell}
- [2011/01/19 v2.9 repeatcell to fill in tabulars (FC)]
+ [2011/02/12 v3.0 repeatcell to fill in tabulars (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 04938f9894b..b42ee160768 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-marks}
- [2011/01/19 v2.9 easier use of e-TeX marks (FC)]
+ [2011/02/12 v3.0 easier use of e-TeX marks (FC)]
\RequirePackage{interfaces-base}
\newrobustcmd\marksthe[2]{%
\ifcsname marks@#1\endcsname \else \itf@marks@new{#1}\fi
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
index 5385d398394..11cf8f7cd4f 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-pgfkeys}
- [2011/01/19 v2.9 pgfkeys handlers definitions (FC)]
+ [2011/02/12 v3.0 pgfkeys handlers definitions (FC)]
\RequirePackage{interfaces-base}
\ifdefined\pgfkeys@ifexecutehandler % pgf version 2.1
\def\itf@pgfkeys{%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
index e26cf6d983f..c2bbf29ab19 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-scrlfile}
- [2011/01/19 v2.9 scrlfile hooks improved (FC)]
+ [2011/02/12 v3.0 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 805fa99681c..cd1bc8da02f 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-tikz}
- [2011/01/19 v2.9 load tikz libraries easily (FC)]
+ [2011/02/12 v3.0 load tikz libraries easily (FC)]
\RequirePackage{interfaces-base}
\itf@pgfkeys
%% Some catcode checking
@@ -227,13 +225,13 @@ turtle%
\def\itf@graduation@vert[#1]#2#3#4#5{%
\node at (0,0) [{inner sep=0pt,outer sep=0pt,anchor=south west,
color=\pgfkeysvalueof{/itf/tikz/papergraduate/ycolor},#1}] {%
- \rlap{\hbox to#2{\leaders \hbox to\dimexpr\pgf@yy/#4{%
- \kern-\dimexpr#5/2\relax\vrule height#3 depth\z@ width#5}\hss}}}}
+ \hbox to#2{\leaders
+ \hbox to\dimexpr\pgf@yy/#4{\hss\vrule height#3 depth\z@ width#5}\hss}}}
\def\itf@graduation@horiz[#1]#2#3#4#5{
\node at (0,0) [{inner sep=0pt,outer sep=0pt,anchor=north west,yscale=-1,
color=\pgfkeysvalueof{/itf/tikz/papergraduate/xcolor},#1}] {%
- \rlap{\vbox to\dimexpr#3{\leaders \vbox to\dimexpr\pgf@xx/#4{%
- \kern-\dimexpr#5/2\relax\hrule width#2 depth0pt height#5}\vss}}}}
+ \rlap{\vbox to#3{\leaders \vbox to\dimexpr\pgf@xx/#4{%
+ \kern-\dimexpr#5/2\hrule width#2 depth0pt height#5}\vss}}}}
\def\itf@wallpapergraduate #1{%
\tikz[{remember picture,overlay}]{%
\pgfqkeys{/itf/tikz/papergraduate}{@reset,#1}%
@@ -244,31 +242,27 @@ turtle%
\itf@paper@graduate \paperwidth \paperheight
\end{scope}}%
}% \itf@wallpapergraduate
-\def\itf@papergraduate@coord#1;{%
- \path #1 node
- {\def\itf@tp##1##2##3##4\@nil{\gdef\itf@tp{{##2}{##3}}%
- }\expandafter\itf@tp\pgf@interrupt@path \@nil};
-}% \itf@papergraduate@coord
-\def\itf@papergraduate #1#2;{{%
- \itf@papergraduate@coord #2;
- \@tempdima \pgf@x \@tempdimb \pgf@y
- \expandafter\pgfqpoint \itf@tp
- \@tempdimc \pgf@x
- \advance\pgf@x -\@tempdima \pgf@x\ifdim\pgf@x<\z@-\fi\pgf@x
- \@tempdima \@tempdimc \@tempdimc \pgf@y
- \advance\pgf@y -\@tempdimb \pgf@y\ifdim\pgf@y<\z@-\fi\pgf@y
- \@tempdimb \@tempdimc
- \pgfqkeys{/itf/tikz/papergraduate}{@reset,#1}%
- \edef\itf@tp{%
- \noexpand\begin{scope}[{shift={(\the\@tempdima,\the\@tempdimb)},%
- x=\pgfkeysvalueof{/itf/tikz/papergraduate/x},%
- y=\pgfkeysvalueof{/itf/tikz/papergraduate/y},%
- text opacity=\pgfkeysvalueof{/itf/tikz/papergraduate/opacity}}]%
- \noexpand\itf@paper@graduate {\the \pgf@x}{\the \pgf@y}%
- \noexpand\end{scope}%
- }\itf@tp \global\let\itf@tp \relax
-}}% \paper@graduate
-\def\itf@paper@graduate#1#2{\hfuzz\maxdimen\vfuzz\hfuzz\hbadness\@M\vbadness\hbadness
+\def\itf@papergraduate #1#2;{%
+ \begin{scope}[every node/.style={}]%
+ \pgfqkeys{/itf/tikz/papergraduate}{@reset,#1}%
+ \coordinate (itf@papergraduate) at #2;
+ \@tempdima \pgf@x \@tempdimb \pgf@y
+ \pgfpointanchor {itf@papergraduate}{center}
+ \advance\@tempdima -\pgf@x
+ \ifdim\@tempdima<\z@ \@tempdima \m@ne\@tempdima \fi
+ \advance\@tempdimb -\pgf@y
+ \ifdim\@tempdimb<\z@ \@tempdimb \m@ne\@tempdimb \fi
+ \edef\itf@tp{%
+ \noexpand\begin{scope}[{shift={(\the\pgf@x,\the\pgf@y)},%
+ x=\pgfkeysvalueof{/itf/tikz/papergraduate/x},%
+ y=\pgfkeysvalueof{/itf/tikz/papergraduate/y},%
+ text opacity=\pgfkeysvalueof{/itf/tikz/papergraduate/opacity}}]%
+ \noexpand\itf@paper@graduate {\the \@tempdima}{\the \@tempdimb}%
+ \noexpand\end{scope}%
+ }\itf@tp
+ \end{scope}%
+}% \paper@graduate
+\def\itf@paper@graduate #1#2{\hfuzz\maxdimen\vfuzz\hfuzz\hbadness\@M\vbadness\hbadness
\itf@graduation@horiz [text opacity/.expanded={\tikz@textopacity/2}] {#1}{#2}{10}{.1pt};%
\itf@graduation@horiz []{#1}{#2}{2}{.1pt};% opacity=.25
\itf@graduation@horiz []{#1}{#2}{1}{.2pt};
@@ -279,8 +273,12 @@ turtle%
\begin{scope}[inner sep=0pt,outer sep=0pt,%
text opacity=\pgfkeysvalueof{/itf/tikz/papergraduate/text opacity},%
font=\pgfkeysvalueof{/itf/tikz/papergraduate/yrule/font}]%
- \foreach \y in {0,1,...,\the\dimexpr#2*\p@/\pgf@xx}
- \node [yshift=\y\pgf@xx,xshift=3mm] at (0,0) {\the\numexpr\y*10};
+ \begingroup
+ \let\itf@tp \@empty \dimen@\z@ \count@\z@
+ \@whiledim \dimen@<#2\do{%
+ \edef\itf@tp{\itf@tp (3mm,\the\dimen@) node {\the\count@}}%
+ \advance\count@ \@ne \dimen@ \count@\pgf@xx
+ }\expandafter\endgroup\expandafter \path \itf@tp;
\end{scope}}%
\itf@graduation@vert [text opacity/.expanded={\tikz@textopacity/2}] {#1}{#2}{10}{.1pt};
\itf@graduation@vert [] {#1}{#2}{2}{.1pt};
@@ -292,8 +290,12 @@ turtle%
\begin{scope}[inner sep=0pt,outer sep=0pt,%
text opacity=\pgfkeysvalueof{/itf/tikz/papergraduate/text opacity},%
font=\pgfkeysvalueof{/itf/tikz/papergraduate/xrule/font}]%
- \foreach \x in {0,1,...,\the\dimexpr#1*\p@/\pgf@yy}
- \node [xshift=\x\pgf@yy,yshift=3mm] at (0,0) {\the\numexpr\x*10};
+ \begingroup
+ \let\itf@tp \@empty \dimen@\z@ \count@\z@
+ \@whiledim \dimen@<#1\do{%
+ \edef\itf@tp{\itf@tp (\the\dimen@,3mm) node {\the\count@}}%
+ \advance\count@ \@ne \dimen@ \count@\pgf@xx
+ }\expandafter\endgroup\expandafter \path \itf@tp;
\end{scope}}%
}% \itf@paper@graduate
\endinput
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty
index 1b1d640a34e..fa30b6902bd 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-titlesec}
- [2011/01/19 v2.9 pgfkeys macros for titlesec (FC)]
+ [2011/02/12 v3.0 pgfkeys macros for titlesec (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{auxhook}% <fix for \ttlp@append (odd/even pages)>
\RequirePackage{gettitlestring}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
index 580a28a09bd..8364b2932c5 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-tocloft}
- [2011/01/19 v2.9 pgfkeys macros for tocloft (FC)]
+ [2011/02/12 v3.0 pgfkeys macros for tocloft (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{tocloft}
\newrobustcmd\tocsetup[1]{%
@@ -86,6 +84,7 @@
beforetitleskip/.alias*=title/top,%
title/bottom/.store in skip cs=cftafter#1titleskip,%
aftertitleskip/.alias*=title/bottom,%
+ title/skip/.alias*=title/bottom,%
title/font/.store as code in cs=cft#1titlefont,%
title/format/.alias*=title/font,%
title/color/.store as color,%
@@ -110,19 +109,23 @@
\pgfkeysEsetvalue\pgfkeyscurrentkey{\number##1}%
\ifnum\number##1>\@ne
\pgfkeysgetvalue{/itf/tocloft/#1/columns/before@hook}\itf@tp
- \ifx\itf@tp\@empty
+ \ifx \itf@tp\@empty
\pgfkeyssetvalue{/itf/tocloft/#1/columns/before@hook}{%
\begingroup
\multicolsep\pgfkeysvalueof{/itf/tocloft/#1/multicolsep}\relax
\columnsep\pgfkeysvalueof{/itf/tocloft/#1/columns/sep}\relax
\columnseprule\pgfkeysvalueof{/itf/tocloft/#1/columns/rule}\relax
+ \pgfkeysvalueof{/itf/tocloft/#1/multicols/beforebegin}%
+ \def\itf@tocloft@aftermulticols{%
+ \pgfkeysvalueof{/itf/tocloft/#1/multicols/afterend}}%
\begin{multicols}{\pgfkeysvalueof{/itf/tocloft/#1/columns}}%
\pgfkeysgetvalue{/itf/tocloft/#1/columns/rule/color}\columnseprulecolor
- \pgfkeysvalueof{/itf/tocloft/#1/multicols/begin}%
+ \pgfkeysvalueof{/itf/tocloft/#1/multicols/afterbegin}%
}%
\pgfkeyssetvalue{/itf/tocloft/#1/columns/after@hook}{%
- \pgfkeysvalueof{/itf/tocloft/#1/multicols/end}%
- \end{multicols}
+ \pgfkeysvalueof{/itf/tocloft/#1/multicols/beforeend}%
+ \aftergroup\itf@tocloft@aftermulticols
+ \end{multicols}%
\endgroup
}%
\fi
@@ -157,10 +160,14 @@
multicolsep/.estore as glue,%
multicolsep/.default=0pt plus4pt minus3pt,%
multicolsep,% sets default
- multicols/begin/.initial=,multicols/begin/.default=,%
- multicols/before/.alias=multicols/begin,%
- multicols/end/.initial=,multicols/end/.default=,%
- multicols/after/.alias=multicols/end,%
+ milticols/beforebegin/.initial=,multicols/beforebegin/.default=,%
+ multicols/afterbegin/.initial=,multicols/afterbegin/.default=,%
+ multicols/begin/.alias=multicols/afterbegin,%
+ multicols/before/.alias=multicols/afterbegin,%
+ multicols/beforeend/.initial=,multicols/beforeend/.default=,%
+ multicols/afterend/.initial=,multicols/afterend/.default=,%
+ multicols/end/.alias=multicols/beforeend,%
+ multicols/after/.alias=multicols/beforeend,%
}% \pgfkeys
\itf@AfterPackage{interfaces-bookmark}{%
\def\itf@tocloft@bookmark@handler##1##2{%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
index 6d8fc311b87..9b19ca7a06b 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,8 +43,6 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-truncate}
\newrobustcmd\trunctext[3][\TruncateMarker]{% do nothing if width of #3 is less than #2
\begingroup
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
index bb8c5fa1b23..d4e30aab3ed 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-umrand}
- [2011/01/19 v2.9 patch for umrand.sty ifnotempty (FC)]
+ [2011/02/12 v3.0 patch for umrand.sty ifnotempty (FC)]
\RequirePackage{interfaces-base}
\BeforePackage{umrand}{%
\let\itf@newif\newif
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
index 47f1f5d2727..31fd9de5c93 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 : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - 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
@@ -43,11 +43,9 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{interfaces}
- [2011/01/19 v2.9 - pgfkeys interfaces - pgf 2.0 et 2.1 (FC)]
+ [2011/02/12 v3.0 - pgfkeys interfaces - pgf 2.0 et 2.1 (FC)]
\RequirePackage{interfaces-base}
\DeclareOption{LaTeX}{\AtEndOfPackage{\LoadInterface{LaTeX}}}
\DeclareOption{marks}{\AtEndOfPackage{\LoadInterface{marks}}}