LaTeX

Tutorial LaTeX-Serienbrief

Dieser Tipp erklärt in Form eines Tutorial, wie Serienbriefe mit LaTeX und der KomaScript-Klasse scrlttr2 erstellt werden. Dabei kommt ein CSV-Mitgliderexport der Vereinsverwaltung CiviCRM zum Einsatz. Zur Aufbereitung der Datei wird noch ein Python-Skript benutzt.

Der Ablauf wird sich wie folgt gestalten:

Texmaker: Befehl zur Glossarerstellung

Der plattformübergreifende und UTF-8 unterstützende Editor Texmaker stellt fünf durch den Benutzer definierbare Kommandos bereit.

Damit ist es möglich, die Befehle zur Erstellung des Glossars, Abkürzungsverzeichnis und Symbolliste zu hinterlegen. Beispielhaft für das Glossar kann folgender Aufruf eingetragen werden:

Abstand vor und nach Überschriften verkleinern

\makeatletter
\newlength{\mySpaceUnder}
\newlength{\mySpaceOver}
\setlength{\mySpaceUnder}{4cm plus .2ex}  % 4cm as an example ;-)
\setlength{\mySpaceOver}{3cm plus -1ex minus-.2ex}   % 3cm as an example
\renewcommand\section{\@startsection {section}{1}{\z@}%
         {\mySpaceOver}%
         {\mySpaceUnder}%
         {\normalfont\Large\bfseries}}
\makeatother

Seitenansicht im Adobe-Reader

Mit diesen Einstellungen wird beim Öffnen der PDF-Datei die Ansicht »Zwei Seiten« gewählt und die Vergrößerungsstufe auf Seitenbreite gesetzt:

\usepackage[pdfstartview=FitH,pdfpagelayout=TwoPageRight]{hyperref}

Adressliste für wichtige Dokumente und Handbücher

Handbücher

Unterstreichen

underbar

The macro \underbar cannot have linebreaks. It's better to use one of the packages ulem or soul. For the ulem-package write in LatEX-preamble:

\usepackage{ulem}
		\let\underbar\uline
		\let\underline\uline

from the ulem package:

Standarddokument für LaTeX

Verwenden Sie den Generator für LaTeX-Dokumente, um individuelle Einstellungen anzupassen.

Entwurf-Wasserzeichen

LaTeX-Datei:

\usepackage{eso-pic}
\usepackage{graphicx}
\makeatletter
\newcommand\BackgroundPicture[3]{%
\setlength{\unitlength}{1pt}%
\put(0,\strip@pt\paperheight){%
\parbox[t][\paperheight]{\paperwidth}{%
\vfill
\centering\includegraphics[width=#2,angle=#3]{#1}
\vfill
}
}
} %
\makeatother

Trennstellen und Leerzeichen

Die folgende Tabelle listet Befehlsfolgen auf, die zur Silben-, Buchstaben- und Worttrennung dienen:

Dateien in PDF-Dateien einbetten

Dazu dient das Paket "attachfile", es sollte direkt mit dem hyperref-Paket geladen werden:

\usepackage[pdftex, draft=false, bookmarks=true, bookmarksnumbered=true, bookmarksopen=true, colorlinks, linkcolor=blue, urlcolor=blue, pdfauthor={Max Muster}, pdftitle={Ein wichtiges Dokument}, pdfsubject={Betreff1, Betreff2}, pdfpagemode=UseOutlines, pdfstartview=Fit, pdfview=FitBH, a4paper]{hyperref,attachfile}

Inhalt abgleichen