From 0c8dccdaf201168626f04c9ecbe49183ac7d97dc Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Tue, 18 Jun 2013 08:12:03 +0200 Subject: [PATCH] avoid duplicated tikz code --- ccid/doc/README.txt | 31 +-------- ccid/doc/README.txt.in | 31 +-------- doc/index.txt | 151 ++--------------------------------------- npa/doc/README.txt | 32 +-------- npa/doc/README.txt.in | 32 +-------- 5 files changed, 14 insertions(+), 263 deletions(-) diff --git a/ccid/doc/README.txt b/ccid/doc/README.txt index 1b43b5f..7ca96f4 100644 --- a/ccid/doc/README.txt +++ b/ccid/doc/README.txt @@ -70,37 +70,10 @@ code are based on the GadgetFS example and on the source code of the OpenSC tools. .. tikz:: Software stack of the USB CCID Emulator running on the OpenMoko Neo FreeRunner + :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{klein}=[font={\small}] - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \tikzstyle{schicht}=[text width=5cm, align=right] \tikzstyle{fade down}=[path fading=south, color=huslateblue] diff --git a/ccid/doc/README.txt.in b/ccid/doc/README.txt.in index e1d2232..34b242b 100644 --- a/ccid/doc/README.txt.in +++ b/ccid/doc/README.txt.in @@ -70,37 +70,10 @@ code are based on the GadgetFS example and on the source code of the OpenSC tools. .. tikz:: Software stack of the @PACKAGE_NAME@ running on the OpenMoko Neo FreeRunner + :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{klein}=[font={\small}] - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \tikzstyle{schicht}=[text width=5cm, align=right] \tikzstyle{fade down}=[path fading=south, color=huslateblue] diff --git a/doc/index.txt b/doc/index.txt index 6c71802..729405a 100644 --- a/doc/index.txt +++ b/doc/index.txt @@ -11,38 +11,11 @@ projects concerned with the emulation of different types of smart card readers or smart cards themselves. .. tikz:: |vsmartcard| connects different aspects of smart card handling + :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{klein}=[font={\small}] - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} + \input{%(wd)s/bilder/tikzstyles.tex} \tikzstyle{bla}=[box, klein, rounded rectangle, inner sep=.3cm] - \node (a) {}; \node[bla, above left=.5cm of a] @@ -98,35 +71,7 @@ Mobile Phone with Virtual Smartcard connected via NFC :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{klein}=[font={\small}] - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \tikzstyle{bla}=[kleiner, text width=.45\textwidth] \node (antenna) @@ -167,35 +112,7 @@ Mobile Phone with Virtual Smartcard connected via NFC :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{klein}=[font={\small}] - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \tikzstyle{bla}=[shape=rectangle split, rectangle split parts=2, every text node part/.style={align=center, klein}, text width=7cm, every second node part/.style={kleiner}, inner sep=0pt] @@ -281,35 +198,7 @@ Mobile Smart Card Reader :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{klein}=[font={\small}] - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \tikzstyle{bla}=[kleiner, text width=.45\textwidth] \node (reader) @@ -356,35 +245,7 @@ Mobile Smart Card Reader :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{klein}=[font={\small}] - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \tikzstyle{keks}=[to path={-- ++(.1,0) |- (\tikztotarget)}] \tikzstyle{bla}=[shape=rectangle split, rectangle split parts=2, diff --git a/npa/doc/README.txt b/npa/doc/README.txt index 9e5c801..4a6ecf5 100644 --- a/npa/doc/README.txt +++ b/npa/doc/README.txt @@ -36,38 +36,10 @@ transparent SM usage in OpenSC. This allows nPA Smart Card Library to be fully compatible with OpenSC. .. tikz:: Architecture of the nPA Smart Card Library + :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{klein}=[font={\small}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \node (npa-tool) [aktivbox] {\texttt{npa-tool}}; \node (libnpa) [box, below=of npa-tool] {\texttt{libnpa}}; \node (opensc) diff --git a/npa/doc/README.txt.in b/npa/doc/README.txt.in index 9cc27f6..39bc485 100644 --- a/npa/doc/README.txt.in +++ b/npa/doc/README.txt.in @@ -36,38 +36,10 @@ transparent SM usage in OpenSC. This allows @PACKAGE_NAME@ to be fully compatible with OpenSC. .. tikz:: Architecture of the @PACKAGE_NAME@ + :stringsubst: :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \definecolor{hublue}{cmyk}{1.00, 0.60, 0.00, 0.20} - \definecolor{hured}{cmyk}{0.00, 0.90, 0.80, 0.40} - \definecolor{hugreen}{cmyk}{0.90, 0.10, 0.80, 0.40} - \definecolor{husand}{cmyk}{0.00, 0.05, 0.50, 0.20} - \definecolor{huslategreen}{cmyk}{0.00, 0.00, 0.10, 0.20} - \definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20} - \tikzstyle{kleiner}=[font={\footnotesize}] - \tikzstyle{klein}=[font={\small}] - \tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner - sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05] - \tikzstyle{aktivbox}=[box, darkshadeslate] - \tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue] - \tikzstyle{linie}=[nichtrundelinie, line cap=round] - \tikzstyle{pfeil}=[linie, -stealth'] - \tikzstyle{doppelpfeil}=[linie, stealth'-stealth'] - \tikzstyle{usb}=[line width=2pt, line cap=round, draw=black, decorate, - decoration=coil, kleiner] - \tikzstyle{rfid}=[decorate, decoration={expanding waves, angle=30, segment - length=6}, nichtrundelinie] - \tikzstyle{shadeslate}=[shade, top color=huslateblue!2, bottom color=huslateblue!10] - \tikzstyle{darkshadeslate}=[shade, top color=huslateblue!20, bottom - color=huslateblue!50] - \tikzstyle{internet}=[cloud, cloud ignores aspect, minimum height=1.5cm, kleiner, - line width=2pt, draw=huslateblue, inner sep=.2cm, darkshadeslate, - drop shadow={opacity=.15}, shadow scale=1.05] - - \pgfdeclarelayer{foreground} - \pgfsetlayers{background,main,foreground} - [klein] + \input{%(wd)s/bilder/tikzstyles.tex} \node (npa-tool) [aktivbox] {\texttt{npa-tool}}; \node (libnpa) [box, below=of npa-tool] {\texttt{libnpa}}; \node (opensc)