% UTF8 % % $Id: testprop.tex 7 2009-06-30 11:07:26Z michael $ % \listfiles \documentclass[ngerman,a4paper]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel,libertine,sverb,ifthen} \usepackage{properties} \begin{verbwrite}{testprop.properties} cropmark=true autor=Michael Niedermair test=Dies ist ein Test! \end{verbwrite} \begin{verbwrite}{testprop.local.properties} cropmark=newlocal \end{verbwrite} \begin{verbwrite}{xxx.properties} name=Michael Niedermair \end{verbwrite} \setlength{\parindent}{0pt} \begin{document} \section{Paket properties.sty} \minisec{Properties \jobname.properties} \loadDefaultProperties crop\quad=\quad\getDefaultProperty{cropmark} nodef\quad=\quad\getDefaultProperty{notdef} autor\quad=\quad\getDefaultProperty{autor} test\quad=\quad\getDefaultProperty{test} Test auf crop = newlocal: \quad\ifthenelse{\equal{\getDefaultProperty{cropmark}}{newlocal}}{JA}{NEIN}\\ Test auf crop = local: \quad\ifthenelse{\equal{\getDefaultProperty{cropmark}}{local}}{JA}{NEIN} \minisec{Properties xxx.properties} \loadOtherProperties{xxx} name\quad=\quad\getOtherProperty{xxx}{name} \setOtherProperty{xxx}{name}{Michael G. Niedermair} Wert setzen: new: name\quad=\quad\getOtherProperty{xxx}{name} \end{document}