1
0
Fork 0
mirror of https://github.com/benedictdudel/pandoc-letter-din5008.git synced 2024-08-16 10:19:49 +02:00

Merge branch 'master' into postscriptum-shortcut

This commit is contained in:
Benedict Dudel 2022-12-19 21:55:30 +01:00 committed by GitHub
commit 0ece93caf7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 11 deletions

View file

@ -58,8 +58,8 @@ Before you can make use of the template you need to move the LaTeX template file
into Pandocs template directory: into Pandocs template directory:
``` ```
mkdir ~/.pandoc mkdir -p ~/.pandoc/templates
mv your-repo-path/letter.latex ~/.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 After creating a letter written in Markdown you can compile it into PDF with the
@ -83,3 +83,6 @@ The following yaml variables are supported:
- `subject` - `subject`
- `return-address` - `return-address`
- `address` - `address`
If you want to add some options to the `scrlttr2` document class, you can list
them via the `letteroption` yaml variable.

View file

@ -2,10 +2,13 @@
foldmarks=true, % print foldmarks foldmarks=true, % print foldmarks
foldmarks=BTm, % show foldmarks top, middle, bottom foldmarks=BTm, % show foldmarks top, middle, bottom
fromalign=right, % letter head on the right fromalign=right, % letter head on the right
fromphone, % show phone number $if(phone)$ fromphone,$endif$ % show phone number
fromemail, % show email $if(email)$ fromemail,$endif$ % show email
fromlogo, % show logo in letter head $if(fromlogo)$ fromlogo,$endif$ % show logo in letter head
version=last % latest version of KOMA letter version=last, % latest version of KOMA letter
$for(letteroption)$
$letteroption$$sep$,
$endfor$
]{scrlttr2} ]{scrlttr2}
\usepackage[ngerman]{babel} \usepackage[ngerman]{babel}
@ -14,6 +17,8 @@
\usepackage{parskip} \usepackage{parskip}
\usepackage{csquotes} % German quotation marks
\usepackage{graphics} \usepackage{graphics}
\usepackage{booktabs} \usepackage{booktabs}
@ -21,6 +26,9 @@
\usepackage[right]{eurosym} \usepackage[right]{eurosym}
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\makeatletter \makeatletter
\setlength{\@tempskipa}{-1.2cm}% \setlength{\@tempskipa}{-1.2cm}%
\@addtoplength{toaddrheight}{\@tempskipa} \@addtoplength{toaddrheight}{\@tempskipa}
@ -42,16 +50,15 @@
\setkomavar{fromemail}{$email$} \setkomavar{fromemail}{$email$}
\setkomavar{signature}{$author$} \setkomavar{signature}{$author$}
\setkomavar{date}{$date$} $if(date)$\setkomavar{date}{$date$}$endif$
\setkomavar{place}{$place$} \setkomavar{place}{$place$}
\setkomavar{subject}{$subject$} $if(subject)$\setkomavar{subject}{$subject$}$endif$
\begin{letter}{% \begin{letter}{%
$for(address)$ $for(address)$
$address$$sep$\\ $address$$sep$\\
$endfor$ $endfor$}
}
\opening{$opening$} \opening{$opening$}
@ -59,7 +66,7 @@
\closing{$closing$} \closing{$closing$}
\ps $ps$ $if(ps)$\ps $ps$$endif$
$if(encludes)$ $if(encludes)$
\setkomavar*{enclseparator}{Anlage} \setkomavar*{enclseparator}{Anlage}