Wie kann ich den Maßstab der Geometrie in der Präambel überschreiben? (Zum Beispiel, wenn eine Klasse oder ein Paket mithilfe von Geometrie einen Standard festgelegt hat.)

Wie kann ich den Maßstab der Geometrie in der Präambel überschreiben? (Zum Beispiel, wenn eine Klasse oder ein Paket mithilfe von Geometrie einen Standard festgelegt hat.)

Bei manchen geometryOptionen ist es möglich, eine vorherige Einstellung in der Präambel zu überschreiben. Beispiel:

\documentclass{article}
\usepackage{geometry}
\geometry{hmarginratio=1:1}
\geometry{showframe,hmarginratio=6:1}

\begin{document}

  abc

\end{document}

hmarginratio-Schalter

Bei anderen funktioniert diese Methode nicht. Zum Beispiel:

\documentclass{article}
\usepackage{geometry}
\geometry{scale=.85}
\geometry{showframe,scale=.25}

\begin{document}

  abc

\end{document}

erste Setzstäbe

Gibt es einen guten Grund für diesen Unterschied und gibt es eine Problemumgehung?

Der Grund, warum ich dies tun möchte, besteht darin, dass ich einer Klasse oder einem Paket einen Standardwert zur scaleVerwendung festlegen lassen kann \geometry{}, aber gleichzeitig die Möglichkeit habe, diesen in der Dokumentpräambel zu überschreiben.

Antwort1

Ich glaube nicht, dass dies die vollständige Lösung ist, aber es ist zu lang für einen Kommentar (und ich habe nicht herausgefunden, was hier schiefgehen könnte).

Suche in der Dokumentation von geometry:

Reset setzt die Layoutabmessungen zurück und wechselt zu den Einstellungen vor dem Laden der Geometrie. In geometry.cfg angegebene Optionen werden ebenfalls gelöscht. Beachten Sie, dass Pass und Mag mit Truedimen nicht zurückgesetzt werden können. Reset=false hat keine Auswirkung und kann das vorherige Reset(=true) nicht rückgängig machen, falls vorhanden.

Dies resetkönnte die richtige Option für \geometrydie Präambel sein.


\documentclass{article}
\usepackage{geometry}

\geometry{verbose,showframe,scale=.85}



\geometry{reset,verbose,showframe,scale=0.25,lmargin=2in}

\begin{document}

  abc

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen