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@twosidetrue로 설정됩니다.

관련 정보