diff --git a/README.md b/README.md index 8ed9fbd..4402b51 100644 --- a/README.md +++ b/README.md @@ -78,3 +78,6 @@ The following yaml variables are supported: - `subject` - `return-address` - `address` + +If you want to add some options to the `scrlttr2` document class, you can list +them via the `letteroption` yaml variable. diff --git a/letter.latex b/letter.latex index a9c76ec..d9de9b6 100644 --- a/letter.latex +++ b/letter.latex @@ -2,10 +2,13 @@ foldmarks=true, % print foldmarks foldmarks=BTm, % show foldmarks top, middle, bottom fromalign=right, % letter head on the right - fromphone, % show phone number - fromemail, % show email - fromlogo, % show logo in letter head - version=last % latest version of KOMA letter +$if(phone)$ fromphone,$endif$ % show phone number +$if(email)$ fromemail,$endif$ % show email +$if(fromlogo)$ fromlogo,$endif$ % show logo in letter head + version=last, % latest version of KOMA letter +$for(letteroption)$ + $letteroption$$sep$, +$endfor$ ]{scrlttr2} \usepackage[ngerman]{babel} @@ -47,16 +50,15 @@ \setkomavar{fromemail}{$email$} \setkomavar{signature}{$author$} - \setkomavar{date}{$date$} + $if(date)$\setkomavar{date}{$date$}$endif$ \setkomavar{place}{$place$} - \setkomavar{subject}{$subject$} + $if(subject)$\setkomavar{subject}{$subject$}$endif$ \begin{letter}{% $for(address)$ $address$$sep$\\ - $endfor$ - } + $endfor$} \opening{$opening$} @@ -64,7 +66,7 @@ \closing{$closing$} - \ps $postskriptum$ + $if(postskriptum)$\ps $postskriptum$$endif$ $if(encludes)$ \setkomavar*{enclseparator}{Anlage}