
Tengo un archivo .sty con la siguiente parte:
% 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
...
Ahora quiero usar este a.sty con la rama 'if'. ¿Cómo debo hacerlo en mi archivo Tex principal?
% how to use choose 'if' branch?
\usepackage{a}
Respuesta1
\documentclass[twoside]{article}
(o cualquier clase que estés usando).
Todas las clases estándar se establecen \if@twoside
con esa opción.