
У меня есть файл .sty со следующей частью:
% 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
...
Теперь я хочу использовать этот a.sty с веткой 'if'. Как мне сделать это в моем основном Tex-файле?
% how to use choose 'if' branch?
\usepackage{a}
решение1
\documentclass[twoside]{article}
(или любой другой класс, который вы используете).
Все стандартные классы устанавливаются \if@twoside
с этой опцией.