
次の部分を含む .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
そのオプションで true に設定されます。