Benutzerdefinierte Dokumentvorlagen

Benutzerdefinierte Dokumentvorlagen

Beim Schreiben von Hausaufgabenblättern verwende ich eine Vorlage, deren Präambel alle LaTeX-Goodies enthält, die ich normalerweise benötige: Pakete, Seitenparameter, benutzerdefinierte Befehle und Umgebungen usw. Um ein neues Hausaufgabenblatt zu schreiben, kopiere ich einfach den Inhalt dieser Vorlage, füge ihn in ein neues Dokument ein und beginne mit dem Schreiben. Das spart mir Zeit und hilft, Konsistenz über alle meine vielen Hausaufgabenblätter hinweg sicherzustellen. Leider sind diese Präambelinformationen ziemlich umfangreich geworden, sodass ich ziemlich weit nach unten scrollen muss, um überhaupt zu sehen, wo mein Dokument beginnt. Darüber hinaus trifft ein Großteil des Präambelinhalts nicht auf ein bestimmtes Hausaufgabenblatt zu, und ich möchte ihn nicht von Fall zu Fall aussortieren müssen.

Meine Frage ist: Kann diese Vorlage eher wie eine echte Vorlage implementiert werden, die aufgerufen werden kann (wie eine Dokumentklasse), deren Präambel aber ansonsten „versteckt“ ist? Ist dies tatsächlich ein einfaches Beispiel für eine benutzerdefinierte Dokumentklasse?

Antwort1

Sie können einfach die gesamte Präambel verschieben. mystuff.styIhre Dokumente können dann die Form haben

\docuemntclass{article}
\usepackage{mystuff}
\begin{docuemnt}
 ...

Das ist die Grundform eines Pakets. Später können Sie sich mit der Definition von Optionen befassen und

 \usepackage[something]{mystuff}

wenn Sie das brauchen, aber Sie können das später hinzufügen, oder Sie brauchen es möglicherweise überhaupt nicht.

verwandte Informationen