Seite 1 von 1

Dokumente Zusammenfassen / Gemeinsame Fonteinstelungen

Verfasst: Sa 20. Aug 2011, 14:29
von auser
Hallo

Ich bin ein Latex Anfänger, daher habe ich einige grundsätzliche Fragen.

Ich möchte eine Bewerbung mit Latex erstellen. Sie soll aus zwei Vorlagen, die ich gefunden habe bestehen.

1. Anschreiben mit der:
\documentclass[fontsize=12pt]{scrlttr2}
2. Lebenslauf mit der:
\documentclass[a4paper,12pt]{scrartcl}
Ich möchte die beiden .tex Vorlagen in einem Dokument vereinen. So weit ich das Latex System verstanden habe ist das nicht möglich, da ein Latex Dokument nur eine "documentclass" definition enthalten kann. Ist das richtig? Oder kann man .tex Dokumente definieren, die aus unterschiedlichen documentclass en enthalten.

Bei meiner Recherche habe ich das pdfpages Packet entdeckt und baue nund die vorab einzeln erzeugten PDF Files im Nachhinein zusammen.
\documentclass{article}
\usepackage{pdfpages}

\includeonly{anschreiben/anschreiben,lebenslauf/lebenslauf}

\begin{document}

%\includepdf[pages=-]{anschreiben/anschreiben.pdf}
%\includepdf[pages=-]{lebenslauf/lebenslauf.pdf}

\end{document}
Das funktioniert auch so weit. Jedoch haben das Anschreiben und der Lebenslauf unterschiedliche Formatierungen z.zb. Fonteinstellungen. Natürlich kann ich die jetzt von hand anpassen, das ist aber relativ unschön. Ideal wäre es wenn sich die beiden .tex Dokumente auf die gleich Formatierungseinstellungen teilen könnten (z.B. ein externes Stylefile in dem die Fonteinstellungen festgelegt werden). Welche Möglichkeiten gibt es für dieses Problem? Eine selbst definierte documentclass geht ja nicht da jedes .tex seine eigene documentclass verwenden muss: scrlttr2 bzw scrartcl.


Grüsse,
Gerd

Verfasst: Sa 20. Aug 2011, 17:11
von Hagbard Celine
Du könntest die ganzen Einstellungen (bis auf \documentclas{}), die du sonst in eine eigene Klasse schreiben würdest, trotzdem in eine eigene tex-Datei schreiben und diese dann in beiden Dokumenten einbinden.
Also eine Datei praeambel.tex schreiben:
\KOMAoptions{12pt,a4paper}
\usepackage{...}
weitere Präambel
Und diese bindest du dann ein:
\documentclass{scrartcl}
\input{praeambel}
\begin{document}
...
\end{document}
und
\documentclass{scrlttr2}
\input{praeambel}
\begin{document}
...
\end{document}
Soweit ich weiß ist a4paper bei den KOMA-Klassen Standardeinstellung...

Verfasst: Mo 22. Aug 2011, 21:18
von auser

Verfasst: Di 23. Aug 2011, 09:13
von KOMA
@auser: Da lief wohl mit der Antwort etwas schief.

@Hagbard Celine: 12pt und a4paper sind keine Optionen, die \KOMAoptions versteht. Wie die entsprechenden Optionen für \KOMAoptions lauten, steht in der log-Datei, wenn man diese Optionen bei \documentclass angibt. Deren Erklärung sollte man dann in der KOMA-Script-Anleitung nochmal nachlesen und dabei darauf achten, ob eine Änderung dieser Optionen eine automatische Neuberechnung des Satzspiegels bewirkt oder man den selbst anstoßen muss (siehe \recalctyperea).

Generell: \includeonly hat keine Auswirkung auf \includepdf, sondern nur auf \include.

Man kann mit scrlttr2 auch Text außerhalb eines Briefes platzieren - auch wenn das nicht unbedingt der Sinn der Sache war. Man kann auch nach dem Schlussgruß eines Briefes noch Text platzieren. Man kann mit Hilfe von sections.lco sogar Gliederungsüberschriften in einem Brief verwenden. Zwar unterstützt sections.lco selbst kein Inhaltsverzeichnis, das müsste sich aber mit tocbasic (siehe KOMA-Script-Anleitung) leicht erzeugen lassen.