%% %% This is file `interfaces-LaTeX.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% interfaces.dtx (with options: `LaTeX') %% %% This is a generated file. %% %% interfaces : 2011/02/19 v3.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 %% 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-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: interfaces with keys for other packages (FC) %% Copyright (C) 2010 by Florent Chervet %% \ProvidesPackage{interfaces-LaTeX} [2011/02/19 v3.1 pgfkeys macros for LaTeX (FC)] \RequirePackage{interfaces-base} \itf@pgfkeys \newrobustcmd*\changefont[1]{\itf@pgfkeys \pgfqkeys{/itf/LaTeX/changefont}{#1}\selectfont }% \changefont \AfterPackage*{hyperref} {\pdfstringdefDisableCommands{\let\changefont\@gobble}} \pgfqkeys{/itf/LaTeX/changefont}{% encoding/.code=\fontencoding{#1},encoding/.value required,% enc/.alias=encoding,% family/.code=\fontfamily{#1},family/.value required,% fam/.alias=family,% series/.code=\fontseries{#1},series/.value required,% ser/.alias=series,% shape/.code=\fontshape{#1},shape/.value required,% sha/.alias=shape,% size/.estore as dimen in cs=f@size,% size/.append code=\set@fontsize\f@linespread\f@size\f@baselineskip,% siz/.alias*=size,% baselineskip/.estore as glue in cs=f@baselineskip,% baselineskip/.append code=\set@fontsize\f@linespread\f@size\f@baselineskip,% skip/.alias*=baselineskip,% @linespread/.estore as dimen,% @linespread/.append code= \pgfkeysgetvalue{/itf/LaTeX/changefont/@linespread}\pgfkeys@temp \ifx\pgfkeys@temp\@empty \let\pgfkeys@temp \p@ \fi \edef\f@linespread{\expandafter\rem@pt\pgfkeys@temp}% \set@fontsize\f@linespread\f@size\f@baselineskip,% @linespread/.initial=\p@,% linespread/.code=\@defaultunits\itf@sk #1pt\relax\@nnil \pgfkeysalso{/itf/LaTeX/changefont/@linespread=\itf@sk},% linespread+/.code=\@defaultunits\itf@sk #1pt\relax\@nnil \pgfkeysalso{/itf/LaTeX/changefont/@linespread+=\itf@sk},% linespread-/.code=\@defaultunits\itf@sk #1pt\relax\@nnil \pgfkeysalso{/itf/LaTeX/changefont/@linespread-=\itf@sk},% linespread*/.alias=@linespread*,% 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 \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'.