Die Struktur des Lebenslaufs
Die Strukturierung des Lebenslauf erfolgt auf den ersten beiden
Ebenen wie aus anderen Dokumenten gewohnt durch die Befehle \section{}
und \subsection{} Darüber hinaus bietet die Klasse weitere Elemente
zur Gliederung des Dokumentes an.
Mögliche Unterlemente innerhalb einer \section{} bzw.
\subsection{}
\cventry{} bietet die Möglichkeit, den
schulischen und beruflichen Werdegang im Lebenslauf mit
unterschiedliche Arbeitgeber oder Ausbildungsstätten ab zu
bilden. Dazu können bis zu 6 Parameter übergeben werden, von denen
Parameter 3 bis 6 optional sind.
%[...]
\section{Schulbildung}
%[...]
\cventry{1992--2000}{Abitur}{staatliches
Gymnasium}{Musterhausen}{}{Leistungsf"acher: Deutsch und Englisch}
%[...]
Sollte innerhalb einer Aufzählung es notwendig werden, dass eine Zeile
umgebrochen werden muss, sollte statt der doppelten Backslashes \\ der
äquivalente Befehl \newline verwendet werden.
Für einfache Aufzählungen steht der Befehl
\cvline{}{} zur Verfügung, der zwei Parameter für
eine Kurzbeschreibung und eine ausführliche Beschreibung übernimmt.
%[...]
\section{Hobbys}
\cvline{Hobby 1}{Beschreibung}
\cvline{Hobby 2}{Beschreibung}
%[...]
Möchte man der Aufzählung noch Zusatzinformationen hinzufügen, wie es
zum Beispiel im Bereich der Sprachkenntnisse der Fall ist, stellt
moderncv den Befehl \cvlanguage{}{}{} zur
Verfügung. Es übernimmt drei Optionen, wobei das dritte Argument
optional ist. Die Besonderheit an diesem Befehl ist, dass der zweite
Parameter in Fettdruck gesetzt wird und der dritte Parameter
rechtsbündig sowie mit \footnotesize gesetzt
wird.
%[...]
\section{Sprachkenntnisse}
\cvlanguage{Deutsch}{Muttersprache}{}
\cvlanguage{Chinesisch}{Grundkenntnisse}{Angeeignet durch
regelm"a"sige Besuche im China-Restaurant}
%[...]
Möchte man in einem Bereich eine große Anzahl von Informationen
unterbringen, dafür aber nicht überproportional viel Platz aufwenden,
bietet die Klasse moderncv einen speziellen Befehl, der die
Elemente der Auflistung nebeneinander setzt. Da so ein Fall in den
meisten Fällen wohl im Bereich der Computerkenntnisse auftritt, wurde
dieser Befehl \cvcomputer genannt.
%[...]
\section{Computerkenntnisse}
\cvcomputer{Kategorie 1}{Beschreibung 1}{Kategorie 2}{Beschreibung 2}
\cvcomputer{Office}{Gute Kenntnisse in \LaTeX2e sowie Microsoft
Office}{Graphik}{Sehr gute Kenntnisse im Umgang mit GIMP }
%[...]
Sollte es einmal notwendig werden, aus der Strukturierung von moderncv
auszubrechen, kann über \closesection die aktuelle moderncv-Section
geschlossen werden und man gelangt in den "normalen" LaTeX-Mode. Besonders Interessant
wird diese Möglichkeit, wenn im Dokument Befehle wie zum Beispiel Listen neu definiert
werden sollen.
Eine Anwendungsmöglichkeit, das Einfügen von Seitenumbrüchen, könnte zum Beispiel in der Kombination mit \newpage realisiert werden.
\emptysection \closesection \newpage
Erzeugt einen leeren Gliederungspunkt, dessen einziger Inhalt der Seitenumbruch ist. Mit der im Juni 2008 veröffentlichen Version 0.7 ist der Zwang dazu entfallen, so dass \newpage in jeder \section zum Einsatz kommen können sollte.
In deutschen Lebensläufen ist es üblich, den Ort gefolgt von einem Datum am
Ende des Lebenslaufes abzudrucken. Dies könnte mit moderncv über diesen
Codeschnipsel gelöst werden:
\emptysection \closesection
Place, \today




