summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty')
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty27
1 files changed, 17 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
index 4ed27252e33..f50ffa70f00 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/11/26 v2.4 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/12/07 v2.5 - 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
@@ -44,7 +44,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-LaTeX}
- [2010/10/31 v2.0 pgfkeys macros for LaTeX (FC)]
+ [2010/12/07 v2.5 pgfkeys macros for LaTeX (FC)]
\RequirePackage{interfaces-base}
\itf@pgfkeys
\newrobustcmd*\changefont[1]{\itf@pgfkeys
@@ -64,16 +64,23 @@
size/.estore as dimen in cs=f@size,%
size/.append code=\set@fontsize\f@linespread\f@size\f@baselineskip,%
siz/.alias*=size,%
- baselineskip/.store as glue in cs=f@baselineskip,%
+ 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 in cs=f@linespread,%
- linespread/.add code={\ifx\f@linespread\@empty\let\f@linespread\@ne\fi}%
- {\edef\f@linespread{\expandafter\rem@pt\f@linespread}%
- \set@fontsize\f@linespread\f@size\f@baselineskip},%
- linespread+/.prefix code=\ifx\f@linespread\@empty\let\f@linespread\@ne\fi,%
- linespread-/.prefix code=\ifx\f@linespread\@empty\let\f@linespread\@ne\fi,%
- linespread*/.prefix code=\ifx\f@linespread\@empty\let\f@linespread\@ne\fi,%
+ @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}{%