diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/latex-referenz/06-05-1.ltx')
-rw-r--r-- | Master/texmf-dist/doc/latex/latex-referenz/06-05-1.ltx | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/latex-referenz/06-05-1.ltx b/Master/texmf-dist/doc/latex/latex-referenz/06-05-1.ltx new file mode 100644 index 00000000000..4535c1a9b56 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex-referenz/06-05-1.ltx @@ -0,0 +1,55 @@ +%% +%% Die DANTE-Edition +%% Ein Beispiel der LaTeX Referenz +%% 3. Auflage +%% +%% +%% Copyright (C) 2013 Herbert Voss +%% +%% It 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. +%% +%% See http://www.latex-project.org/lppl.txt for details. +%% +%% +%% ==== +% Show page(s) 1 +%% +%% +\documentclass[]{exaarticle} +\pagestyle{empty} +\setlength\textwidth{352.81416pt} +\setlength\parindent{0pt} +%StartShownPreambleCommands +\usepackage{filecontents} +\begin{filecontents*}{l3keysdemo.sty} +\NeedsTeXFormat{LaTeX2e} +\RequirePackage{ l3keys2e, xparse } +\ExplSyntaxOn% wegen \tl_ ..., sonst automatisch mit \ProvidesExplPackage +\tl_new:N \l_keydemo_version \tl_set:Nn \l_keydemo_version{0.01} +\ProvidesExplPackage {l3keysdemo} {2013/08/20} + {\l_keydemo_version} {2013/08/20 Key/Value Demo} +\msg_set:nnn { keydemo } { version } { Version \l_keydemo_version } +\bool_new:N \g_keydemo_tf_bool +\bool_set_true:N \g_keydemo_tf_bool % Vorgabe ist true +\bool_new:N \l_keydemo_printversion_bool +\bool_set_false:N \l_keydemo_printversion_bool% Vorgabe ist false + +\keys_define:nn {keydemo}{% Paketoptionen + tf .bool_set:N = \g_keydemo_tf_bool,% global definiert + tf .default:n = false,% für tf ohne ANgabe + version .code:n = % TerminalAusgabe und im Dokument + { \msg_warning:nn {keydemo} {version} + \bool_set_true:N \l_keydemo_printversion_bool + }} +\ProcessKeysOptions{keydemo} +\NewDocumentCommand\Test{}{ \bool_if:NTF \g_keydemo_tf_bool{wahr}{falsch} } +\AtBeginDocument { Das~Paket~hat~die~Version~ + \bool_if:NT \l_keydemo_printversion_bool { \l_keydemo_version } \par} +\end{filecontents*} +\usepackage[tf=true,version]{l3keysdemo} +%StopShownPreambleCommands +\begin{document} +Die Option \texttt{tf} ist \Test! +\end{document} |