forked from Deltachaos/LaTeX-German-Letter
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
9 changed files
with
135 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,9 +2,9 @@ | |
%% LaTeX German Letter von Maximilian Ruta %% | ||
%% ist als Public Domain freigegeben. %% | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
\newcommand{\frombankaccountnumber}{111\,111\,11} | ||
\newcommand{\frombankcodenumber}{100\,000\,00} | ||
\newcommand{\frombankname}{Bundesbank} | ||
\newcommand{\frombankaccountnumber}{DE50\,3705\,0198\,0070\,1029\,67} | ||
\newcommand{\frombankcodenumber}{COLSDE33XXX} | ||
\newcommand{\frombankname}{Sparkasse KölnBonn} | ||
|
||
\hypersetup{colorlinks=false} % Links nicht farbig machen | ||
|
||
|
@@ -22,35 +22,30 @@ | |
\def\fromjabber{[email protected]} | ||
\def\fromgpg{\href{http://pgp.mit.edu:11371/pks/lookup?op=get\&search=0xE2093512D5F67BBA}{[email protected]}} | ||
|
||
%\def\tosalutation{Frau} % Wennnicht gesetzt wir \openingtext genutzt. | ||
\def\openingtext{Sehr geehrter Herr Mustermann,} % Wenn nicht gesetzt wird "Sehr geehrte Damen und Herren" genutzt | ||
%\def\tosalutation{Frau} % Wenn nicht gesetzt wir \openingtext genutzt. | ||
% \def\openingtext{Sehr geehrter Herr Mustermann,} % Wenn nicht gesetzt wird "Sehr geehrte Damen und Herren" genutzt | ||
|
||
|
||
% Private Post an Firmenaddresse (Empfänger bekommt diese Ungeöffnet): | ||
% \setkomavar{toname}{Herr Max Mustermann\\Musterfirma} | ||
% \newcommand{\komatoname}{Herr Max Mustermann\\Musterfirma} | ||
% \setkomavar{toaddress}{Musterstraße 1\\12345 Musterstadt} | ||
% Geschäftliche Post an Firmenaddresse (Empfänger bekommt diese Geöffnet): | ||
% \setkomavar{toname}{Musterfirma\\Herr Max Mustermann} | ||
% \newcommand{\komatoname}{Musterfirma\\Herr Max Mustermann} | ||
% \setkomavar{toaddress}{Musterstraße 1\\12345 Musterstadt} | ||
|
||
\setkomavar{toname}{Herr Mustermann} | ||
\setkomavar{toaddress}{Musterstraße 1\\12345 Musterstadt} | ||
\setkomavar{location}{\raggedright} % Steht im Brief oben rechts | ||
% \newcommand{\komatoname}{} | ||
% \setkomavar{toaddress}{} | ||
\setkomavar{location}{} % Steht im Brief oben rechts | ||
%\cc{Die Vereinsvorsitzende\\Alle Mitglieder} | ||
|
||
\setkomavar{myref}{FOO1} % Mein Zeichen | ||
\setkomavar{yourmail}{21.03.2012} % Ihr Schreiben vom | ||
\setkomavar{yourref}{BAR1} % Ihr Zeichen | ||
% \setkomavar{myref}{FOO1} % Mein Zeichen | ||
\setkomavar{myref}{} % Mein Zeichen | ||
% \setkomavar{yourmail}{21.03.2012} % Ihr Schreiben vom | ||
\setkomavar{yourmail}{} % Ihr Schreiben vom | ||
% \setkomavar{yourref}{BAR1} % Ihr Zeichen | ||
\setkomavar{yourref}{} % Ihr Zeichen | ||
|
||
\setkomavar{subject}{Betreff} | ||
|
||
\setkomavar{place}{Musterstadt} | ||
\setboolean{showbankaccount}{true} | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Was ist LaTeX German Letter? | ||
LaTeX German Letter ist meine Persönliche Briefvorlage die stätig erweitert wird. | ||
|
||
# Wie verwende ich die Vorlage? | ||
Am besten erstellt Ihr euch ein Verzeichnis für Briefe und legt darin die Vorlage ab. Dann passt Ihr die Pfade in der Datei "create-letter" an und könnt mit diesem Script in Zukunft ganz einfach neue Briefe erstellen. | ||
Aktuell öffnet das create-letter Script den Ordner mit Sublime Text. Um das zu ändern muss der Editor in dem create-letter Script angepasst werden. | ||
|
||
Zum kompilieren reicht ein einfaches `make` aus. `make show` zeigt das erstellte PDF an. | ||
|
||
# Verwendung von internetmarke.deutschepost.de | ||
Wenn in dem Briefverzeichniss eine `marke.pdf` liegt wird diese an der richtigen Stelle im Brief eingebunden. | ||
|
||
# Warum wurde Sie veröffentlicht? | ||
Ich habe an mich selbst den Anspruch möglichst Perfektionistische Briefe nach aktueller DIN Norm zu schreiben. Aus diesem Grund habe ich die Briefvorlage erstellt. Nachdem mich mehrere Freunde gefragt haben ob Sie diese auch haben können habe ich den Code auf GitHub veröffentlicht. | ||
|
||
# Unter welcher Lizenz steht die Briefvorlage? | ||
Die Briefvorlage ist Gemeinfrei. Macht mit ihr was ihr wollt! (Eine kurze Namensnennung im Source Code währe aber nett ;)) |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
#!/bin/bash | ||
|
||
LETTER_DIR="${HOME}/Dokumente/Briefverkehr/" | ||
PRESET_DIR="${HOME}/Dokumente/Briefverkehr/Vorlage/" | ||
|
||
openletterpath() { | ||
subl "${LETTER_PATH}" | ||
} | ||
CURRENT_DATE=$(date +%Y-%m-%d) | ||
|
||
CURRENT_COUNT=$(ls "${LETTER_DIR}" | grep "^${CURRENT_DATE}" | wc -l) | ||
CURRENT_COUNT=$((${CURRENT_COUNT}+1)) | ||
ID="${CURRENT_DATE}-${CURRENT_COUNT}" | ||
|
||
echo $ID; | ||
|
||
echo "Who is the recipient of the letter?" | ||
recipient="" | ||
while true; do | ||
read recipient_part | ||
if [ "${recipient_part}" ]; then | ||
if [ -z "${recipient}" ]; then | ||
recipient="${recipient_part}" | ||
else | ||
recipient="${recipient}\\\\${recipient_part}" | ||
fi | ||
else | ||
break | ||
fi | ||
done | ||
|
||
if [ "${recipient}" ]; then | ||
echo "What is the recipient's address?" | ||
address="" | ||
while true; do | ||
read address_part | ||
if [ "${address_part}" ]; then | ||
if [ -z "${address}" ]; then | ||
address="${address_part}" | ||
else | ||
address="${address}\\\\${address_part}" | ||
fi | ||
else | ||
break | ||
fi | ||
done | ||
fi | ||
|
||
read -p "What is the subject of the letter? " subject | ||
|
||
SAVE_SUBJECT=$(echo "$subject" | sed 's,/,_,g') | ||
|
||
if [ "${subject}" ]; then | ||
ID="${ID} (${SAVE_SUBJECT})" | ||
fi; | ||
|
||
LETTER_PATH="${LETTER_DIR}/${ID}" | ||
|
||
cp -r "${PRESET_DIR}" "${LETTER_PATH}" | ||
|
||
cat >> "${LETTER_PATH}/Data.tex" <<EOF | ||
\newcommand{\komatoname}{${recipient}} | ||
\setkomavar{toaddress}{${address}} | ||
\setkomavar{subject}{${subject}} | ||
EOF | ||
|
||
openletterpath | ||
|
||
cd "${LETTER_PATH}" | ||
bash |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
FOR %%A IN (Vorlage.acn Vorlage.acr Vorlage.alg Vorlage.aux Vorlage.bbl Vorlage.blg Vorlage.dvi Vorlage.glg Vorlage.glo Vorlage.gls Vorlage.ist Vorlage.lof Vorlage.log Vorlage.lot Vorlage.out Vorlage.synctex.gz Vorlage.toc Vorlage-pics.pdf Vorlage-pics.ps) DO DEL %%A | ||
pdflatex -synctex=1 -interaction=nonstopmode --shell-escape Vorlage.tex | ||
pdflatex -synctex=1 -interaction=nonstopmode --shell-escape Vorlage.tex | ||
FOR %%A IN (Vorlage.acn Vorlage.acr Vorlage.alg Vorlage.aux Vorlage.bbl Vorlage.blg Vorlage.dvi Vorlage.glg Vorlage.glo Vorlage.gls Vorlage.ist Vorlage.lof Vorlage.log Vorlage.lot Vorlage.out Vorlage.synctex.gz Vorlage.toc Vorlage-pics.pdf Vorlage-pics.ps) DO DEL %%A | ||
MOVE Vorlage.pdf "Brief.pdf" |