
선택적으로 이중 공백으로 줄을 조판할 수 있는 패키지를 만들고 싶습니다. 이 같은:
\ProvidePackage{mypackage}
% actual functional codes
그런 다음 이 패키지를 다음과 같이 사용할 수 있습니다.
\usepackage[doublespc=yes]{mypackage}
그래서 모든 줄은 이중 공백으로 조판됩니다. 서문에서 선택적 인수를 생략하면 모든 줄이 단일 공백으로 조판됩니다.
답변1
다음은 가이드에 따른 기본 구현입니다.클래스 및 패키지 작성자를 위한 LaTeX 2e(부분4.3 옵션 선언, 18페이지):
\documentclass{article}
\usepackage{filecontents}% http://ctan.org/pkg/filecontents
\begin{filecontents*}{mypackage.sty}
\ProvidesPackage{mypackage}
\newif\if@doublespace
\DeclareOption{doublespace}{\@doublespacetrue}
\ProcessOptions
\if@doublespace\RequirePackage{setspace}\doublespacing\fi
\endinput
\end{filecontents*}
\usepackage[doublespace]{mypackage}
\begin{document}
Here is some
text in two paragraphs.
\end{document}
패키지는 조건을 설정하는 mypackage.sty
옵션을 선언합니다 . 이것이 true로 설정되면 을 설정합니다 .doublespace
\@doublespacetrue
\RequiresPackage{setspace}
\doublespacing