From 77e083ef73a47a4c520eb7dd043c721102caf7b7 Mon Sep 17 00:00:00 2001 From: Gandalf Date: Wed, 24 Mar 2021 20:19:04 +0100 Subject: [PATCH] Option subscript added to LaTeX class --- Adressen/Adressen.csv | 1 + Adressen/deckblatt.sh | 2 +- README.md | 3 ++- latex/letterhead.cls | 20 ++++++++++++++++++-- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/Adressen/Adressen.csv b/Adressen/Adressen.csv index 05696b3..d741b46 100644 --- a/Adressen/Adressen.csv +++ b/Adressen/Adressen.csv @@ -7,3 +7,4 @@ AGfl,Amtsgericht Flensburg,Damen und Herren,Südergraben 22\\24937 Flensburg,046 LGfl,Landgericht Flensburg,Damen und Herren,Südergraben 22\\24937 Flensburg,0461 89-295,0461 89-0,Mit der Ihnen gebührenden Hochachtung,OLGsh OLGsh,Schleswig-Holsteinisches Oberlandesgericht,Damen und Herren,Gottorfstraße 2\\24837 Schleswig,+ 49 4621 86-1372,+49 4621 86-0,Mit der Ihnen gebührenden Hochachtung, AGkerpen,Amtsgericht Kerpen,,Nordring 2-8\\50171 Kerpen,02237 508-470,02237 508-0,Mit der Ihnen gebührenden Hochachtung,LGk +JCkalk,Jobcenter Köln\\Standort Kalk,Damen und Herren,Bergischer Ring 35-39\\51063 Köln,(0221) 96 44 34 00,(02 21) 96 44 35 90,Mit der Ihnen gebührenden Hochachtung, diff --git a/Adressen/deckblatt.sh b/Adressen/deckblatt.sh index 16e661d..889b895 100755 --- a/Adressen/deckblatt.sh +++ b/Adressen/deckblatt.sh @@ -14,7 +14,7 @@ fi if [ -e DECKBLATT.csv ] then # Formatiert anzeigen - : + echo "Offene Erinnerungen aus Az." else # Neu anlegen read -p "Kein Deckblatt im Verzeichnis. Lege neues Deckblatt an? " NEW diff --git a/README.md b/README.md index d87ab04..47b6fa2 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,8 @@ Verfügbare Flags: * `-d`: Adresse * `-n`: Name * `-e`: Editieren -* `-c`: Erzeugen eines Eintrags +* `-c`: Closing +* `-g`: Erzeugen eines Eintrags * `-l`: Auflisten aller `handle`s und Namen. Dies ist die einzige Option, die kein angegebenes `` verlangt. Wird `` nicht angegeben, soll nach der aktuell zuständigen Stelle in einer `DECKBLATT.csv` gesucht werden. Das ist aber Zukunftsmusik, die Angabe von `` wird, außer bei `-l`, immer verlangt. diff --git a/latex/letterhead.cls b/latex/letterhead.cls index 7ca4701..0715c2f 100644 --- a/latex/letterhead.cls +++ b/latex/letterhead.cls @@ -1,9 +1,23 @@ +%% +%% This is file `letterhead.cls', +%% by Gandalf +%% \NeedsTeXFormat{LaTeX2e} \ProvidesClass{letterhead}[2021/03/15 scrlttr2 derived letter class for automatisation of legal letters] \RequirePackage{ifthen} \RequirePackage{datatool} +\RequirePackage{etoolbox} +\RequirePackage{graphicx} +\newcommand\subscript{} +\newcommand\autogramm{} +\DeclareOption{subscript}{ + \renewcommand{\subscript}{ + \@setplength{sigbeforevskip}{0cm} + \setkomavar{signature}{\includegraphics[height=1.4cm]{\autogramm}\\\usekomavar{fromname}} + } +} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrlttr2}} \ProcessOptions\relax @@ -11,9 +25,10 @@ \setkomavar*{yourref}{Aktenzeichen} \setkomavar*{myref}{Mein Zeichen} - \newcommand{\subject}[1]{\setkomavar{subject}{#1}} \newcommand{\az}{\usekomavar{yourref}} +\subscript + %%%%%%%%%%%%%%%%%%%%%%%%%%% % Adress detection @@ -25,7 +40,8 @@ \DTLloaddb{adressen}{/home/bernhardt/Entwicklung/Letterhead/Adressen/Adressen.csv} \DTLassignfirstmatch{adressen}{handle}{#1}{\Name=Name,\Adresse=Adresse,\FaxNr=FaxNr,\TelNr=TelNr,\Opening=Anrede,\Closing=Closing} \ifthenelse{\equal{\Opening}{}}{\renewcommand\Opening{Damen und Herren}} - \ifthenelse{\equal{\Closing}{}}{\renewcommand\Closing{Mit der Ihnen gebührenden Hochachtung}} +% \ifthenelse{\equal{\Closing}{}}{\renewcommand\Closing{Mit der Ihnen gebührenden Hochachtung}} +% Why the hell does this line throw "\equal not def'd" and the line before does not? } \newcommand*{\receivenostar}[1][+]{