使用带有 if-else 选项的 .sty 文件

使用带有 if-else 选项的 .sty 文件

我有一个包含以下部分的 .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。

相关内容