Verwenden einer .sty-Datei mit if-else-Optionen

Verwenden einer .sty-Datei mit if-else-Optionen

Ich habe eine .sty-Datei mit folgendem Teil:

% a.sty
...
  \if@twoside
     \setlength\oddsidemargin   {36.1\p@}
     \setlength\evensidemargin  {0\p@}
     \setlength\marginparwidth {40\p@}
  \else
     \setlength\oddsidemargin   {36.1\p@}
     \setlength\evensidemargin  {36.1\p@}
     \setlength\marginparwidth  {40\p@}
  \fi
...

Ich möchte dieses a.sty jetzt mit dem Zweig „if“ verwenden. Wie mache ich das in meiner Haupt-Tex-Datei richtig?

% how to use choose 'if' branch?
\usepackage{a}

Antwort1

\documentclass[twoside]{article}

(oder welche Klasse Sie auch immer verwenden).

Alle Standardklassen sind \if@twosidemit dieser Option auf „True“ gesetzt.

verwandte Informationen