diff --git a/README.md b/README.md index fa00caa..7d79c17 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,10 @@ address: opening: Sehr geehrte Damen und Herren, closing: Mit freundlichen Grüßen encludes: Muster, Muster, Muster +ps: | + \textbf{Postskriptum \today} + + Noch ein Gedanke zum Schluss. ... ``` @@ -54,8 +58,8 @@ Before you can make use of the template you need to move the LaTeX template file into Pandocs template directory: ``` -mkdir ~/.pandoc -mv your-repo-path/letter.latex ~/.pandoc/templates +mkdir -p ~/.pandoc/templates +mv your-repo-path/letter.latex ~/.pandoc/templates/ ``` After creating a letter written in Markdown you can compile it into PDF with the @@ -71,6 +75,7 @@ The following yaml variables are supported: - `opening` - `closing` - `encludes` +- `ps` - `author` - `phone` - `email` @@ -78,3 +83,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/example/letter.md b/example/letter.md index fe36a18..05982fa 100644 --- a/example/letter.md +++ b/example/letter.md @@ -16,6 +16,10 @@ address: opening: Sehr geehrte Damen und Herren, closing: Mit freundlichen Grüßen encludes: Muster, Muster, Muster +ps: | + \textbf{Postskriptum \today} + + Noch ein Gedanke zum Schluss. ... Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated diff --git a/letter.latex b/letter.latex index 48f0201..fa322d8 100644 --- a/letter.latex +++ b/letter.latex @@ -2,17 +2,21 @@ 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 - parskip=half, % no parindent, but parskip - 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} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} +\usepackage{csquotes} % German quotation marks + \usepackage{graphics} \usepackage{booktabs} @@ -20,6 +24,9 @@ \usepackage[right]{eurosym} +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} + \makeatletter \setlength{\@tempskipa}{-1.2cm}% \@addtoplength{toaddrheight}{\@tempskipa} @@ -41,16 +48,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$} @@ -58,7 +64,7 @@ \closing{$closing$} - \ps $postskriptum$ + $if(ps)$\ps $ps$$endif$ $if(encludes)$ \setkomavar*{enclseparator}{Anlage}