ich versuche mich etwas Tiefer in LaTeX einzuarbeiten und möchte meine eigene Klasse entwerfen. Diese ist vorerst ausschließlich für mich zu Testzwecken.
Hier wäre mein kleines Beispiel zu welchem ich ein paar Fragen habe.
% minimal.cls \NeedsTeXFormat{LaTeX2e} \ProvidesClass{minimal}[2016/06/01 v0.1 Minimal] % Variablen deklarieren \newif\if@loadPackages % Optionen definieren \DeclareOption{loadPackage}{\@loadPackagestrue} \if@loadPackages \RequirePackage{lmodern} \fi % Default Options \ExecuteOptions{} % Optionen an Elternklasse übergeben \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} \ProcessOptions\relax % Laden der Elternklasse \LoadClass[a4paper, 12pt]{scrartcl} % Definition unterschiedlicher Macros \newcommand{\test}{\blindtext} \endinput
1. Ist die grundsätzliche Herangehensweise bzw. der Aufbau dieses Beispiels korrekt?
2. Ist es sinnvoll eine Klasse gleich mit LaTeX3 zu entwickeln oder am Anfang lieber mit den grundlegenden Mitteln, um die Prinzipien zu verstehen?
3. An welche Stelle gehört
\LoadClass{}
Liebe Grüße
Felix