From ddd662d03955b5c9ad157507e5ed8de0c55fdfe6 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 13 Feb 2011 23:33:12 +0000 Subject: interfaces 3.0 (13feb11) git-svn-id: svn://tug.org/texlive/trunk@21393 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/interfaces/interfaces-LaTeX.sty | 25 +++++-- .../tex/latex/interfaces/interfaces-appendix.sty | 6 +- .../tex/latex/interfaces/interfaces-base.sty | 6 +- .../tex/latex/interfaces/interfaces-bookmark.sty | 6 +- .../tex/latex/interfaces/interfaces-embedfile.sty | 10 ++- .../tex/latex/interfaces/interfaces-enumitem.sty | 7 +- .../tex/latex/interfaces/interfaces-environ.sty | 6 +- .../tex/latex/interfaces/interfaces-etoolbox.sty | 6 +- .../tex/latex/interfaces/interfaces-fancyhdr.sty | 6 +- .../tex/latex/interfaces/interfaces-hypbmsec.sty | 6 +- .../tex/latex/interfaces/interfaces-hyperref.sty | 6 +- .../tex/latex/interfaces/interfaces-makecell.sty | 6 +- .../tex/latex/interfaces/interfaces-marks.sty | 6 +- .../tex/latex/interfaces/interfaces-pgfkeys.sty | 6 +- .../tex/latex/interfaces/interfaces-scrlfile.sty | 6 +- .../tex/latex/interfaces/interfaces-tikz.sty | 76 +++++++++++----------- .../tex/latex/interfaces/interfaces-titlesec.sty | 6 +- .../tex/latex/interfaces/interfaces-tocloft.sty | 31 +++++---- .../tex/latex/interfaces/interfaces-truncate.sty | 4 +- .../tex/latex/interfaces/interfaces-umrand.sty | 6 +- .../texmf-dist/tex/latex/interfaces/interfaces.sty | 6 +- 21 files changed, 117 insertions(+), 126 deletions(-) (limited to 'Master/texmf-dist/tex/latex/interfaces') 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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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 %% -\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}% \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 %% -\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 %% -\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 %% -\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 %% -\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}}} -- cgit v1.2.3