172 lines
4.2 KiB
Plaintext
172 lines
4.2 KiB
Plaintext
%Based upon https://github.com/benedictdudel/pandoc-letter-din5008
|
|
\documentclass[
|
|
paper=A4,
|
|
foldmarks=BTm, % show foldmarks top, middle, bottom
|
|
foldmarks=false, % don't print foldmarks
|
|
fromalign=left, % letter head on the right
|
|
fromphone=true, % show phone number
|
|
fromemail=true, % show email
|
|
fromlogo=false, % don't show logo in letter head
|
|
version=last, % latest version of KOMA letter
|
|
pagenumber=botright, % show pagenumbers on bottom right
|
|
firstfoot=false % first-page footer
|
|
]{scrlttr2}
|
|
|
|
\PassOptionsToPackage{hyphens}{url}
|
|
\PassOptionsToPackage{unicode$for(hyperrefoptions)$,$hyperrefoptions$$endfor$}{hyperref}
|
|
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
|
|
\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}}
|
|
\hypersetup{
|
|
$if(title-meta)$
|
|
pdftitle={$title-meta$},
|
|
$endif$
|
|
$if(author-meta)$
|
|
pdfauthor={$author-meta$},
|
|
$endif$
|
|
$if(lang)$
|
|
pdflang={$lang$},
|
|
$endif$
|
|
$if(subject)$
|
|
pdfsubject={$subject$},
|
|
$endif$
|
|
$if(keywords)$
|
|
pdfkeywords={$for(keywords)$$keywords$$sep$, $endfor$},
|
|
$endif$
|
|
}
|
|
\usepackage{url}
|
|
|
|
\usepackage{iftex}
|
|
|
|
%\usepackage[ngerman]{babel}
|
|
$if(lang)$
|
|
\ifLuaTeX
|
|
\usepackage[bidi=basic]{babel}
|
|
\else
|
|
\usepackage[bidi=default]{babel}
|
|
\fi
|
|
\babelprovide[main,import]{$babel-lang$}
|
|
$for(babel-otherlangs)$
|
|
\babelprovide[import]{$babel-otherlangs$}
|
|
$endfor$
|
|
% get rid of language-specific shorthands (see #6817):
|
|
\let\LanguageShortHands\languageshorthands
|
|
\def\languageshorthands#1{}
|
|
$endif$
|
|
|
|
\ifLuaTeX
|
|
\usepackage{selnolig} % disable illegal ligatures
|
|
\fi
|
|
|
|
\ifPDFTeX
|
|
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage{textcomp} % provide euro and other symbols
|
|
\usepackage{DejaVuSansMono} % better monofont
|
|
\else
|
|
% if luatex or xetex
|
|
\usepackage{fontspec}
|
|
\setmonofont{DejaVu Sans Mono}
|
|
\fi
|
|
|
|
$if(mathspec)$
|
|
\ifXeTeX
|
|
\usepackage{mathspec}
|
|
\else
|
|
\usepackage{unicode-math}
|
|
\fi
|
|
$else$
|
|
\usepackage{unicode-math}
|
|
$endif$
|
|
|
|
%\usepackage[a4paper, bottom=8cm, top=3cm]{geometry} %%% THIS HAD NO EFFECT AT ALL
|
|
|
|
\usepackage{parskip}% might be useful for pandoc tightlist
|
|
|
|
\usepackage{graphics}
|
|
\usepackage{xcolor}
|
|
|
|
\usepackage{booktabs}
|
|
\usepackage{longtable}
|
|
|
|
\usepackage[right]{eurosym}
|
|
|
|
\usepackage{enumitem}
|
|
|
|
\makeatletter
|
|
\setplength{firstheadvpos}{1.8cm}
|
|
\setplength{toaddrvpos}{5.5cm}
|
|
\setlength{\@tempskipa}{-1.2cm}%
|
|
\@addtoplength{toaddrheight}{\@tempskipa}
|
|
\makeatother
|
|
|
|
\setlength{\oddsidemargin}{\useplength{toaddrhpos}}
|
|
\addtolength{\oddsidemargin}{-1in}
|
|
\setlength{\textwidth}{\useplength{firstheadwidth}}
|
|
|
|
\usepackage[absolute,quiet,overlay]{textpos}%,showboxes
|
|
\setlength{\TPHorizModule}{1mm}
|
|
\setlength{\TPVertModule}{1mm}
|
|
|
|
\providecommand{\tightlist}{%
|
|
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
|
|
|
|
\begin{document}%
|
|
\setkomavar{fromname}{$author$}%
|
|
\renewcommand*{\raggedsignature}{\raggedright}%
|
|
\setkomavar{fromaddress}{%
|
|
$for(return-address)$%
|
|
$return-address$$sep$\\
|
|
$endfor$
|
|
}
|
|
\setkomavar{fromphone}{$phone$}
|
|
\setkomavar{fromemail}{$email$}
|
|
%if there is a handwritten signature
|
|
%\setkomavar{signature}{$author$}
|
|
%if there is no handwritten signature
|
|
\setkomavar{signature}{}
|
|
\setplength{sigbeforevskip}{-\baselineskip}
|
|
|
|
\setkomavar{date}{$date$}
|
|
\setkomavar{place}{$place$}
|
|
|
|
$if(is-de)$
|
|
\setkomavar{subject}{$de-subject$}
|
|
$else$
|
|
\setkomavar{subject}{$en-subject$}
|
|
$endif$
|
|
|
|
\begin{letter}{%
|
|
$for(address)$
|
|
$address$$sep$\\
|
|
$endfor$
|
|
}
|
|
|
|
$if(apc-ident)$
|
|
\begin{textblock}{200}(5,5)%hpos,vpos
|
|
\textcolor{white!0}{$apc-ident$}%
|
|
\end{textblock}%
|
|
$endif$
|
|
|
|
$if(is-de)$
|
|
\opening{$de-opening$}
|
|
$else$
|
|
\opening{$en-opening$}
|
|
$endif$
|
|
|
|
$body$
|
|
|
|
$if(is-de)$
|
|
\closing{$de-closing$}
|
|
$else$
|
|
\closing{$en-closing$}
|
|
$endif$
|
|
|
|
%\ps $postskriptum$
|
|
|
|
$if(encludes)$
|
|
\setkomavar*{enclseparator}{Anlage}
|
|
\encl{$encludes$}
|
|
$endif$
|
|
\end{letter}
|
|
\end{document}
|