Das ist jetzt min. die dritte Frage von dir, die deutlich zeigt, dass du eigentlich noch nicht so weit bist, eine Klasse komplett neu aufzubauen. Daher mein dringender Rat: Fang besser mit einer Klasse an, die intern eine Standardklasse oder eine
KOMA-Script-Klasse lädt. Lade in der Klasse dann zusätzlich Pakete wie
geometry oder
scrlayer-scrpage und nimm so viele Einstellungen wie möglich über diese Pakete vor. Das bewahrt sich zwar nicht vor allen Fehlern, aber zumindest musst du das Rad nicht zum hundertsten Mal neu erfinden. Einige Fehler wird es auch tatsächlich vermeiden helfen, weil du eben beispielsweise für den Kopf die Linie einfach einschalten und Kolumnentitel und Paginierung über einfache Befehle positionieren kannst.
Arbeite auch mindestens eine ausführliche Einführung in LaTeX komplett durch. Auch schon als Autor einer Wrapper-Klasse solltest du außerdem den [d]clsguide[/d] verstanden haben. Außerdem empfehle ich dringend, dich mit weiterführender Literatur wie dem LaTeX Begleiter und auch bereits mit
TeX by Topic (letzteres ist frei und beispielsweise in TeX Live ebenfalls enthalten) beschäftigen. Mit dem Begleiter empfiehlt sich eine intensive Beschäftigung bezüglich der Grundlagen. In TeX by Topic sollte man sich nebenbei zunächst einen groben Überblick über die Themen verschaffen, um dann bei Problemen gezielt nachlesen zu können.
Wem das alles zuviel ist. Der sollte in der Tat keine Klasse schreiben, die er anderen irgendwie zur Verfügung stellen will. Am Ende haben nämlich sonst andere (und ich meine nicht nur die Anwender der Klasse) die Probleme damit.