
Ich schreibe eine Klassendatei, die eine globale Option „Entwurf“ haben soll. Diese Option wird jedoch von allen importierten Paketen übernommen und bewirkt beispielsweise, dass graphicx alle Bilder durch Boxen ersetzt.
Gibt es eine Möglichkeit, dies zu ändern, außer die Option umzubenennen? Beispielsweise indem ich die Option irgendwie deaktiviere, nachdem sie von meiner Klasse verarbeitet wurde?
Antwort1
Das können Sie natürlich (die Liste der Klassenoptionen wird einfach in einem Makro gespeichert, das Sie neu definieren könnten), aber das sollten Sie wahrscheinlich nicht tun: Die Tatsache, dass alle Pakete alle Dokumentklassenoptionen sehen, ist eine dokumentierte Funktion der Latex-Sprache. Es wäre besser, der Klassenoption einen anderen Namen zu geben, wenn sie klassenspezifisch ist.