diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty new file mode 100644 index 00000000000..fca7b627f6c --- /dev/null +++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty @@ -0,0 +1,85 @@ +%% +%% This is file `interfaces-scrlfile.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% interfaces.dtx (with options: `scrlfile') +%% +%% This is a generated file. +%% +%% interfaces : 2010/10/20 v1.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 +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% +%% This work consists of the main source file interfaces.dtx +%% and the derived files +%% interfaces.sty, interfaces.pdf, interfaces.ins, +%% interfaces-base.sty, +%% interfaces-LaTeX.sty, +%% interfaces-tikz.sty, +%% interfaces-titlesec.sty, +%% interfaces-hyperref.sty, +%% interfaces-bookmark.sty, +%% interfaces-hypbmsec.sty,interfaces-hypbmsec.code.tex, +%% interfaces-fancyhdr.sty, +%% interfaces-marks.sty, +%% interfaces-tocloft.sty, +%% interfaces-makecell.sty, +%% interfaces-enumitem.sty, +%% interfaces-truncate.sty, +%% interfaces-appendix.sty, +%% interfaces-embedfile.sty, +%% interfaces-environ.sty, +%% interfaces-umrand.sty, +%% interfaces-scrlfile.sty, +%% interfaces-pgfkeys.sty, +%% interfaces-etoolbox.sty, +%% interfaces-fancyvrb.sty +%% +%% interfaces: interfaces with keys for other packages (FC) +%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr> +%% +\ProvidesPackage{interfaces-scrlfile} + [2010/08/09 v1.0 scrlfile hooks improved (FC)] +\RequirePackage{interfaces-base} +\AfterEndPreamble{% + \let\@pkgextension\ltx@pkgextension + \let\@clsextension\ltx@clsextension + \let\@ifpackageloaded\ltx@ifpackageloaded + \let\@ifclassloaded\ltx@ifclassloaded +} +\renewrobustcmd*\scr@load@hook[2]{% + \csuse{#2-@#1}% + \ifcsname#2-@#1-\string\keep\endcsname\else\global\csundef{#2-@#1}\fi +}% \scr@load@hook +\renewrobustcmd*\scr@set@load@hook[2]{\csgappto{#2-@#1}} +\renewrobustcmd*\BeforeFile{\@ifstar + {\itf@s@LoadFile{before}} + {\itf@LoadFile{before}}% +}% \BeforeFile +\renewrobustcmd*\AfterFile{\@ifstar + {\itf@s@LoadFile{after}} + {\itf@LoadFile{after}}% +}% \AfterFile +\def\itf@s@LoadFile#1#2{% + \global\cslet{#2-@#1-\string\keep}\@empty + \scr@set@load@hook{#1}{#2}% +}% \itf@s@LoadFile +\def\itf@LoadFile#1#2{% + \global\csundef{#2-@#1-\string\keep}% + \scr@set@load@hook{#1}{#2}% +}% \itf@LoadFile +\renewcommand*\@input[1]{\IfFileExists{#1} + {\scr@load@hook{before}{#1}% + \@@input\@filef@und + \scr@load@hook{after}{#1}}% + {\typeout{No file #1.}}% +}% \@input +\endinput +%% +%% End of file `interfaces-scrlfile.sty'. |