From 683d8229d4e98772f56ad658500561b7dc97ad62 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Wed, 8 Dec 2010 23:10:08 +0000
Subject: interfaces 2.5 (8dec10)

git-svn-id: svn://tug.org/texlive/trunk@20692 c570f23f-e606-0410-a88d-b1316a301751
---
 .../tex/latex/interfaces/interfaces-fancyhdr.sty   | 182 ++++++++++++---------
 1 file changed, 108 insertions(+), 74 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty')

diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
index f7ed2f8da0c..39147fe3bf3 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 : 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-fancyhdr}
-   [2010/11/26 v2.4 pgfkeys macros for fancyhdr (FC)]
+   [2010/12/07 v2.5 pgfkeys macros for fancyhdr (FC)]
 \RequirePackage{interfaces-base}
 \itf@Check@Package{fancyhdr}
 \itf@pgfkeys
@@ -88,7 +88,7 @@
 \pgfkeys{%
    /handlers/.fancy@hf/.code=%
       \edef\itf@tp{\pgfkeyscurrentpath}%
-      \pgfkeysalso{\pgfkeyscurrentpath/.store as code=}%
+      \pgfkeysalso{\pgfkeyscurrentpath/.store as code}%
       \pgfkeysalso{\pgfkeyscurrentpath/.append code/.expanded=%
          \csdef{f@ncy#1}{%
             \noexpand\pgfkeysvalueof{\itf@tp/font}
@@ -156,7 +156,7 @@
       rules/font*/.alias=rule/font+,%
    rule/color/.style={head/rule/color={#1},foot/rule/color={#1}},%
       rules/color/.alias=rule/color,%
-   foot/rule/skip/.store as glue in cs=footruleskip,%
+   foot/rule/skip/.estore as glue in cs=footruleskip,%
       foot/rule/skip/.default=.3\normalbaselineskip,%
       foot/rule/skip/.blank=\z@,%
       foot/ruleskip/.alias*=foot/rule/skip,%
@@ -167,6 +167,8 @@
    color/.style={head/color={#1},foot/color={#1},%
                  head/rule/color={#1},foot/rule/color={#1}},%
    head/.style={head/left={#1},head/center={#1},head/right={#1}},%
+   head+/.style={head/left+={#1},head/center+={#1},head/right+={#1}},
+   head*/.alias=head+,%
      head/font/.style={head/left/font={#1},head/center/font={#1},head/right/font={#1}},%
      head/font+/.style={head/left/font+={#1},head/center/font+={#1},head/right/font+={#1}},%
      head/font*/.alias=head/font+,%
@@ -174,6 +176,8 @@
                         head/rule/color={#1}},%
    nohead/.style={head=,head/font=,head/rule=,head/rule/font=},
    foot/.style={foot/left={#1},foot/center={#1},foot/right={#1}},%
+   foot+/.style={foot/left+={#1},foot/center+={#1},foot/right+={#1}},
+   foot*/.alias=foot+,%
      foot/font/.style={foot/left/font={#1},foot/center/font={#1},foot/right/font={#1}},%
      foot/font+/.style={foot/left/font+={#1},foot/center/font+={#1},foot/right/font+={#1}},%
      foot/font*/.alias=foot/font+,%
@@ -181,76 +185,94 @@
                         foot/rule/color={#1}},%
    nofoot/.style={foot=,foot/font=,foot/rule=,foot/rule/font=},
    left/.style={head/left={#1},foot/left={#1}},%
+   left+/.style={head/left+={#1},foot/left+={#1}},%
+   left*/.alias=left+,%
       left/font/.style={head/left/font={#1},foot/left/font={#1}},%
       left/font+/.style={head/left/font+={#1},foot/left/font+={#1}},%
       left/font*/.alias=left/font+,%
       left/color/.style={head/left/color={#1},foot/left/color={#1}},%
    center/.style={head/center={#1},foot/center={#1}},%
+   center+/.style={head/center+={#1},foot/center+={#1}},%
+   center*/.alias=center+,%
       center/font/.style={head/center/font={#1},foot/center/font={#1}},%
       center/font+/.style={head/center/font+={#1},foot/center/font+={#1}},%
       center/font*/.alias=center/font+,%
       center/color/.style={head/center/color={#1},foot/center/color={#1}},%
    right/.style={head/right={#1},foot/right={#1}},%
+   right+/.style={head/right+={#1},foot/right+={#1}},%
+   right*/.alias=right+,%
       right/font/.style={head/right/font={#1},foot/right/font={#1}},%
       right/font+/.style={head/right/font+={#1},foot/right/font+={#1}},%
       right/font*/.alias=right/font+,%
       right/color/.style={head/right/color={#1},foot/right/color={#1}},%
    head/left/.style={head/left/even={#1},head/left/odd={#1}},%
+   head/left+/.style={head/left/even+={#1},head/left/odd+={#1}},%
+   head/left*/.alias=head/left+,%
       head/left/font/.style={head/left/even/font={#1},head/left/odd/font={#1}},%
       head/left/font+/.style={head/left/even/font+={#1},head/left/odd/font+={#1}},%
       head/left/font*/.alias=head/left/font+,%
       head/left/color/.style={head/left/even/color={#1},head/left/odd/color={#1}},%
-         left/head/.alias=head/left,%
+         left/head/.alias*=head/left,%
          left/head/font/.alias*=head/left/font,%
          left/head/color/.alias=head/left/color,%
    head/center/.style={head/center/even={#1},head/center/odd={#1}},%
+   head/center+/.style={head/center/even+={#1},head/center/odd+={#1}},%
+   head/center*/.alias=head/center+,%
       head/center/font/.style={head/center/even/font={#1},head/center/odd/font={#1}},%
       head/center/font+/.style={head/center/even/font+={#1},head/center/odd/font+={#1}},%
       head/center/font*/.alias=head/center/font+,%
       head/center/color/.style={head/center/even/color={#1},head/center/odd/color={#1}},%
-         center/head/.alias=head/center,%
+         center/head/.alias*=head/center,%
          center/head/font/.alias*=head/center/font,%
          center/head/color/.alias=head/center/color,%
    head/right/.style={head/right/even={#1},head/right/odd={#1}},%
+   head/right+/.style={head/right/even+={#1},head/right/odd+={#1}},%
+   head/right*/.alias=head/right+,%
       head/right/font/.style={head/right/even/font={#1},head/right/odd/font={#1}},%
       head/right/font+/.style={head/right/even/font+={#1},head/right/odd/font+={#1}},%
       head/right/font*/.alias=head/right/font+,%
       head/right/color/.style={head/right/even/color={#1},head/right/odd/color={#1}},%
-         right/head/.alias=head/right,%
+         right/head/.alias*=head/right,%
          right/head/font/.alias*=head/right/font,%
          right/head/color/.alias=head/right/color,%
    foot/left/.style={foot/left/even={#1},foot/left/odd={#1}},%
+   foot/left+/.style={foot/left/even+={#1},foot/left/odd+={#1}},%
+   foot/left*/.alias=foot/left+,%
       foot/left/font/.style={foot/left/even/font={#1},foot/left/odd/font={#1}},%
       foot/left/font+/.style={foot/left/even/font+={#1},foot/left/odd/font+={#1}},%
       foot/left/font*/.alias=foot/left/font+,%
       foot/left/color/.style={foot/left/even/color={#1},foot/left/odd/color={#1}},%
-         left/foot/.alias=foot/left,%
+         left/foot/.alias*=foot/left,%
          left/foot/font/.alias*=foot/left/font,%
          left/foot/color/.alias=foot/left/color,%
    foot/center/.style={foot/center/even={#1},foot/center/odd={#1}},%
+   foot/center+/.style={foot/center/even+={#1},foot/center/odd+={#1}},%
+   foot/center*/.alias=foot/center,%
       foot/center/font/.style={foot/center/even/font={#1},foot/center/odd/font={#1}},%
       foot/center/font+/.style={foot/center/even/font+={#1},foot/center/odd/font+={#1}},%
       foot/center/font*/.alias=foot/center/font+,%
       foot/center/color/.style={foot/center/even/color={#1},foot/center/odd/color={#1}},%
-         center/foot/.alias=foot/center,%
+         center/foot/.alias*=foot/center,%
          center/foot/font/.alias*=foot/center/font,%
          center/foot/color/.alias=foot/center/color,%
    foot/right/.style={foot/right/even={#1},foot/right/odd={#1}},%
+   foot/right+/.style={foot/right/even+={#1},foot/right/odd+={#1}},%
+   foot/right*/.alias=foot/right+,%
       foot/right/font/.style={foot/right/even/font={#1},foot/right/odd/font={#1}},%
       foot/right/font+/.style={foot/right/even/font+={#1},foot/right/odd/font+={#1}},%
       foot/right/font*/.alias=foot/right/font+,%
       foot/right/color/.style={foot/right/even/color={#1},foot/right/odd/color={#1}},%
-         right/foot/.alias=foot/right,%
+         right/foot/.alias*=foot/right,%
          right/foot/font/.alias*=foot/right/font,%
          right/foot/color/.alias=foot/right/color,%
    head/left/odd/.fancy@hf=olh,%
    head/left/odd/font/.store as code,%
    head/left/odd/color/.style={head/left/odd/font+=\color{#1}},%
-         head/odd/left/.alias=head/left/odd,%
-         odd/head/left/.alias=head/left/odd,%
-         odd/left/head/.alias=head/left/odd,%
-         left/odd/head/.alias=head/left/odd,%
-         left/head/odd/.alias=head/left/odd,%
+         head/odd/left/.alias*=head/left/odd,%
+         odd/head/left/.alias*=head/left/odd,%
+         odd/left/head/.alias*=head/left/odd,%
+         left/odd/head/.alias*=head/left/odd,%
+         left/head/odd/.alias*=head/left/odd,%
          head/odd/left/font/.alias*=head/left/odd/font,%
          odd/head/left/font/.alias*=head/left/odd/font,%
          odd/left/head/font/.alias*=head/left/odd/font,%
@@ -264,11 +286,11 @@
    head/center/odd/.fancy@hf=och,%
    head/center/odd/font/.store as code,%
    head/center/odd/color/.style={head/center/odd/font+=\color{#1}},%
-         head/odd/center/.alias=head/center/odd,%
-         odd/head/center/.alias=head/center/odd,%
-         odd/center/head/.alias=head/center/odd,%
-         center/odd/head/.alias=head/center/odd,%
-         center/head/odd/.alias=head/center/odd,%
+         head/odd/center/.alias*=head/center/odd,%
+         odd/head/center/.alias*=head/center/odd,%
+         odd/center/head/.alias*=head/center/odd,%
+         center/odd/head/.alias*=head/center/odd,%
+         center/head/odd/.alias*=head/center/odd,%
          head/odd/center/font/.alias*=head/center/odd/font,%
          odd/head/center/font/.alias*=head/center/odd/font,%
          odd/center/head/font/.alias*=head/center/odd/font,%
@@ -282,11 +304,11 @@
    head/right/odd/.fancy@hf=orh,%
    head/right/odd/font/.store as code,%
    head/right/odd/color/.style={head/right/odd/font+=\color{#1}},%
-         head/odd/right/.alias=head/right/odd,%
-         odd/head/right/.alias=head/right/odd,%
-         odd/right/head/.alias=head/right/odd,%
-         right/odd/head/.alias=head/right/odd,%
-         right/head/odd/.alias=head/right/odd,%
+         head/odd/right/.alias*=head/right/odd,%
+         odd/head/right/.alias*=head/right/odd,%
+         odd/right/head/.alias*=head/right/odd,%
+         right/odd/head/.alias*=head/right/odd,%
+         right/head/odd/.alias*=head/right/odd,%
          head/odd/right/font/.alias*=head/right/odd/font,%
          odd/head/right/font/.alias*=head/right/odd/font,%
          odd/right/head/font/.alias*=head/right/odd/font,%
@@ -300,11 +322,11 @@
    head/left/even/.fancy@hf=elh,%
    head/left/even/font/.store as code,%
    head/left/even/color/.style={head/left/even/font+=\color{#1}},%
-         head/even/left/.alias=head/left/even,%
-         even/head/left/.alias=head/left/even,%
-         even/left/head/.alias=head/left/even,%
-         left/even/head/.alias=head/left/even,%
-         left/head/even/.alias=head/left/even,%
+         head/even/left/.alias*=head/left/even,%
+         even/head/left/.alias*=head/left/even,%
+         even/left/head/.alias*=head/left/even,%
+         left/even/head/.alias*=head/left/even,%
+         left/head/even/.alias*=head/left/even,%
          head/even/left/font/.alias*=head/left/even/font,%
          even/head/left/font/.alias*=head/left/even/font,%
          even/left/head/font/.alias*=head/left/even/font,%
@@ -318,11 +340,11 @@
    head/center/even/.fancy@hf=ech,%
    head/center/even/font/.store as code,%
    head/center/even/color/.style={head/center/even/font+=\color{#1}},%
-         head/even/center/.alias=head/center/even,%
-         even/head/center/.alias=head/center/even,%
-         even/center/head/.alias=head/center/even,%
-         center/even/head/.alias=head/center/even,%
-         center/head/even/.alias=head/center/even,%
+         head/even/center/.alias*=head/center/even,%
+         even/head/center/.alias*=head/center/even,%
+         even/center/head/.alias*=head/center/even,%
+         center/even/head/.alias*=head/center/even,%
+         center/head/even/.alias*=head/center/even,%
          head/even/center/font/.alias*=head/center/even/font,%
          even/head/center/font/.alias*=head/center/even/font,%
          even/center/head/font/.alias*=head/center/even/font,%
@@ -336,11 +358,11 @@
    head/right/even/.fancy@hf=erh,%
    head/right/even/font/.store as code,%
    head/right/even/color/.style={head/right/even/font+=\color{#1}},%
-         head/even/right/.alias=head/right/even,%
-         even/head/right/.alias=head/right/even,%
-         even/right/head/.alias=head/right/even,%
-         right/even/head/.alias=head/right/even,%
-         right/head/even/.alias=head/right/even,%
+         head/even/right/.alias*=head/right/even,%
+         even/head/right/.alias*=head/right/even,%
+         even/right/head/.alias*=head/right/even,%
+         right/even/head/.alias*=head/right/even,%
+         right/head/even/.alias*=head/right/even,%
          head/even/right/font/.alias*=head/right/even/font,%
          even/head/right/font/.alias*=head/right/even/font,%
          even/right/head/font/.alias*=head/right/even/font,%
@@ -354,11 +376,11 @@
    foot/left/odd/.fancy@hf=olf,%
    foot/left/odd/font/.store as code,%
    foot/left/odd/color/.style={foot/left/odd/font+=\color{#1}},%
-         foot/odd/left/.alias=foot/left/odd,%
-         odd/foot/left/.alias=foot/left/odd,%
-         odd/left/foot/.alias=foot/left/odd,%
-         left/odd/foot/.alias=foot/left/odd,%
-         left/foot/odd/.alias=foot/left/odd,%
+         foot/odd/left/.alias*=foot/left/odd,%
+         odd/foot/left/.alias*=foot/left/odd,%
+         odd/left/foot/.alias*=foot/left/odd,%
+         left/odd/foot/.alias*=foot/left/odd,%
+         left/foot/odd/.alias*=foot/left/odd,%
          foot/odd/left/font/.alias*=foot/left/odd/font,%
          odd/foot/left/font/.alias*=foot/left/odd/font,%
          odd/left/foot/font/.alias*=foot/left/odd/font,%
@@ -372,11 +394,11 @@
    foot/center/odd/.fancy@hf=ocf,%
    foot/center/odd/font/.store as code,%
    foot/center/odd/color/.style={foot/center/odd/font+=\color{#1}},%
-         foot/odd/center/.alias=foot/center/odd,%
-         odd/foot/center/.alias=foot/center/odd,%
-         odd/center/foot/.alias=foot/center/odd,%
-         center/odd/foot/.alias=foot/center/odd,%
-         center/foot/odd/.alias=foot/center/odd,%
+         foot/odd/center/.alias*=foot/center/odd,%
+         odd/foot/center/.alias*=foot/center/odd,%
+         odd/center/foot/.alias*=foot/center/odd,%
+         center/odd/foot/.alias*=foot/center/odd,%
+         center/foot/odd/.alias*=foot/center/odd,%
          foot/odd/center/font/.alias*=foot/center/odd/font,%
          odd/foot/center/font/.alias*=foot/center/odd/font,%
          odd/center/foot/font/.alias*=foot/center/odd/font,%
@@ -390,11 +412,11 @@
    foot/right/odd/.fancy@hf=orf,%
    foot/right/odd/font/.store as code,%
    foot/right/odd/color/.style={foot/right/odd/font+=\color{#1}},%
-         foot/odd/right/.alias=foot/right/odd,%
-         odd/foot/right/.alias=foot/right/odd,%
-         odd/right/foot/.alias=foot/right/odd,%
-         right/odd/foot/.alias=foot/right/odd,%
-         right/foot/odd/.alias=foot/right/odd,%
+         foot/odd/right/.alias*=foot/right/odd,%
+         odd/foot/right/.alias*=foot/right/odd,%
+         odd/right/foot/.alias*=foot/right/odd,%
+         right/odd/foot/.alias*=foot/right/odd,%
+         right/foot/odd/.alias*=foot/right/odd,%
          foot/odd/right/font/.alias*=foot/right/odd/font,%
          odd/foot/right/font/.alias*=foot/right/odd/font,%
          odd/right/foot/font/.alias*=foot/right/odd/font,%
@@ -408,11 +430,11 @@
    foot/left/even/.fancy@hf=elf,%
    foot/left/even/font/.store as code,%
    foot/left/even/color/.style={foot/left/even/font+=\color{#1}},%
-         foot/even/left/.alias=foot/left/even,%
-         even/foot/left/.alias=foot/left/even,%
-         even/left/foot/.alias=foot/left/even,%
-         left/even/foot/.alias=foot/left/even,%
-         left/foot/even/.alias=foot/left/even,%
+         foot/even/left/.alias*=foot/left/even,%
+         even/foot/left/.alias*=foot/left/even,%
+         even/left/foot/.alias*=foot/left/even,%
+         left/even/foot/.alias*=foot/left/even,%
+         left/foot/even/.alias*=foot/left/even,%
          foot/even/left/font/.alias*=foot/left/even/font,%
          even/foot/left/font/.alias*=foot/left/even/font,%
          even/left/foot/font/.alias*=foot/left/even/font,%
@@ -426,11 +448,11 @@
    foot/center/even/.fancy@hf=ecf,%
    foot/center/even/font/.store as code,%
    foot/center/even/color/.style={foot/center/even/font+=\color{#1}},%
-         foot/even/center/.alias=foot/center/even,%
-         even/foot/center/.alias=foot/center/even,%
-         even/center/foot/.alias=foot/center/even,%
-         center/even/foot/.alias=foot/center/even,%
-         center/foot/even/.alias=foot/center/even,%
+         foot/even/center/.alias*=foot/center/even,%
+         even/foot/center/.alias*=foot/center/even,%
+         even/center/foot/.alias*=foot/center/even,%
+         center/even/foot/.alias*=foot/center/even,%
+         center/foot/even/.alias*=foot/center/even,%
          foot/even/center/font/.alias*=foot/center/even/font,%
          even/foot/center/font/.alias*=foot/center/even/font,%
          even/center/foot/font/.alias*=foot/center/even/font,%
@@ -444,11 +466,11 @@
    foot/right/even/.fancy@hf=erf,%
    foot/right/even/font/.store as code,%
    foot/right/even/color/.style={foot/right/even/font+=\color{#1}},%
-         foot/even/right/.alias=foot/right/even,%
-         even/foot/right/.alias=foot/right/even,%
-         even/right/foot/.alias=foot/right/even,%
-         right/even/foot/.alias=foot/right/even,%
-         right/foot/even/.alias=foot/right/even,%
+         foot/even/right/.alias*=foot/right/even,%
+         even/foot/right/.alias*=foot/right/even,%
+         even/right/foot/.alias*=foot/right/even,%
+         right/even/foot/.alias*=foot/right/even,%
+         right/foot/even/.alias*=foot/right/even,%
          foot/even/right/font/.alias*=foot/right/even/font,%
          even/foot/right/font/.alias*=foot/right/even/font,%
          even/right/foot/font/.alias*=foot/right/even/font,%
@@ -460,43 +482,55 @@
          right/even/foot/color/.alias=foot/right/even/color,%
          right/foot/even/color/.alias=foot/right/even/color,%
    foot/inner/.style={foot/right/even={#1},foot/left/odd={#1}},%
+   foot/inner+/.style={foot/right/even+={#1},foot/left/odd+={#1}},%
+   foot/inner*/.alias=foot/inner+,%
    foot/inner/font/.style={foot/right/even/font={#1},foot/left/odd/font={#1}},%
    foot/inner/color/.style={foot/right/even/color={#1},foot/left/odd/color={#1}},%
    foot/inner/font+/.style={foot/right/even/font+={#1},foot/left/odd/font+={#1}},%
    foot/inner/font*/.alias=foot/inner/font+,%
-      inner/foot/.alias=foot/inner,%
+      inner/foot/.alias*=foot/inner,%
       inner/foot/font/.alias*=foot/inner/font,%
       inner/foot/color/.alias=foot/inner/color,%
    foot/outer/.style={foot/left/even={#1},foot/right/odd={#1}},%
+   foot/outer+/.style={foot/left/even+={#1},foot/right/odd+={#1}},%
+   foot/outer*/.alias=foot/outer+,%
    foot/outer/font/.style={foot/left/even/font={#1},foot/right/odd/font={#1}},%
    foot/outer/color/.style={foot/left/even/color={#1},foot/right/odd/color={#1}},%
    foot/outer/font+/.style={foot/left/even/font+={#1},foot/right/odd/font+={#1}},%
    foot/outer/font*/.alias=foot/outer/font+,%
-      outer/foot/.alias=foot/outer,%
+      outer/foot/.alias*=foot/outer,%
       outer/foot/font/.alias*=foot/outer/font,%
       outer/foot/color/.alias=foot/outer/color,%
    head/inner/.style={head/right/even={#1},head/left/odd={#1}},%
+   head/inner+/.style={head/right/even+={#1},head/left/odd+={#1}},%
+   head/inner*/.alias=head/inner+,%
    head/inner/font/.style={head/right/even/font={#1},head/left/odd/font={#1}},%
    head/inner/color/.style={head/right/even/color={#1},head/left/odd/color={#1}},%
    head/inner/font+/.style={head/right/even/font+={#1},head/left/odd/font+={#1}},%
    head/inner/font*/.alias=head/inner/font+,%
-      inner/head/.alias=head/inner,%
+      inner/head/.alias*=head/inner,%
       inner/head/font/.alias*=head/inner/font,%
       inner/head/color/.alias=head/inner/color,%
    head/outer/.style={head/left/even={#1},head/right/odd={#1}},%
+   head/outer+/.style={head/left/even+={#1},head/right/odd+={#1}},%
+   head/outer*/.alias=head/outer+,%
    head/outer/font/.style={head/left/even/font={#1},head/right/odd/font={#1}},%
    head/outer/color/.style={head/left/even/color={#1},head/right/odd/color={#1}},%
    head/outer/font+/.style={head/left/even/font+={#1},head/right/odd/font+={#1}},%
    head/outer/font*/.alias=head/outer/font+,%
-      outer/head/.alias=head/outer,%
+      outer/head/.alias*=head/outer,%
       outer/head/font/.alias*=head/outer/font,%
       outer/head/color/.alias=head/outer/color,%
    inner/.style={foot/inner={#1},head/inner={#1}},%
+   inner+/.style={foot/inner+={#1},head/inner+={#1}},%
+   inner*/.alias=inner+,%
    inner/font/.style={foot/inner/font={#1},head/inner/font={#1}},%
    inner/font+/.style={foot/inner/font+={#1},head/inner/font+={#1}},%
    inner/font*/.alias=inner/font+,%
    inner/color/.style={foot/inner/color={#1},head/inner/color={#1}},%
    outer/.style={foot/outer={#1},head/outer={#1}},%
+   outer+/.style={foot/outer+={#1},head/outer+={#1}},%
+   outer*/.alias=outer+,%
    outer/font/.style={foot/outer/font={#1},head/outer/font={#1}},%
    outer/font+/.style={foot/outer/font+={#1},head/outer/font+={#1}},%
    outer/font*/.alias=outer/font+,%
-- 
cgit v1.2.3

