--- /dev/null
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{aozora}[2004/05/05 v1.0b3 psitau]
+\RequirePackage{verbatim}
+\RequirePackage{keyval}
+%
+%スタイルオプション
+%
+\newif\if@aaaaland \@aaaalandfalse
+\newif\if@bbbbb \@bbbbbfalse
+\newif\if@twoup \@twoupfalse
+\newif\if@nakatoji \@nakatojifalse
+\def\aozora@title@style{plain}
+\def\aozora@dviware{dvipdfmx}
+\define@key{aozora}{title}[plain]{\def\aozora@title@style{#1}}
+\define@key{aozora}{dviware}[dvipdfmx]{\def\aozora@dviware{#1}}
+\define@key{aozora}{final}[true]{\let\footnote\@gobble}
+\define@key{aozora}{draft}[false]{\relax}
+\define@key{aozora}{a4land}[false]{\@aaaalandtrue\@bbbbbfalse}
+\define@key{aozora}{b5}[false]{\@aaaalandfalse\@bbbbbtrue}
+\define@key{aozora}{2up}[false]{\@twouptrue\@nakatojifalse}
+\define@key{aozora}{nakatoji}[false]{\@twoupfalse\@nakatojitrue}
+\def\ProcessOptionsWithKV#1{%
+ \let\@tempc\relax%
+ \let\aozora@tempa\@empty
+ \@for\CurrentOption:=\@classoptionslist\do{%
+ \@ifundefined{KV@#1@\CurrentOption}%
+ {}%
+ {\edef\aozora@tempa{\aozora@tempa,\CurrentOption,}}%
+ }%
+ \edef\aozora@tempa{%
+ \noexpand\setkeys{#1}{%
+ \aozora@tempa\@ptionlist{\@currname.\@currext}%
+ }%
+ }%
+ \aozora@tempa
+}
+\ProcessOptionsWithKV{aozora}
+\AtEndOfPackage{%
+ \let\@unprocessedoptions\relax
+}
+%graphic packageの読み込み
+\RequirePackage[\aozora@dviware]{graphicx}
+%
+%文字サイズの設定
+%
+\newlength{\JQ}
+\setlength{\JQ}{0.259817mm}
+\renewcommand{\normalsize}{%
+ \@setfontsize\normalsize{13\JQ}{23H}%本文13級 行送り23歯
+ \abovedisplayskip\z@ \belowdisplayskip\z@
+ \abovedisplayshortskip\z@ \belowdisplayshortskip\z@
+ \let\@listi\@listI}
+%\normalsize
+\setlength\Cht{6.5Q}
+\setlength\Cdp{6.5Q}
+\setlength\Cwd{13Q}
+\setlength\Cvs{\baselineskip}
+\setlength\Chs{13Q}
+\renewcommand{\small}{%
+ \@setfontsize\small{12\JQ}{21H}%
+ \abovedisplayskip\z@ \belowdisplayskip\z@
+ \abovedisplayshortskip\z@ \belowdisplayshortskip\z@
+ \let\@listi\@listI}
+\renewcommand{\footnotesize}{%
+ \@setfontsize\footnotesize{11\JQ}{16H}%
+ \abovedisplayskip\z@ \belowdisplayskip\z@
+ \abovedisplayshortskip\z@ \belowdisplayshortskip\z@
+ \let\@listi\@listI}
+\renewcommand{\scriptsize}{\@setfontsize\scriptsize{9\JQ}{12H}}
+\renewcommand{\tiny}{\@setfontsize\tiny{6.5\JQ}{9H}}
+\renewcommand{\large}{\@setfontsize\large{14\JQ}{23H}}
+\renewcommand{\Large}{\@setfontsize\Large{18\JQ}{31H}}
+\renewcommand{\LARGE}{\@setfontsize\LARGE{20\JQ}{36H}}
+\renewcommand{\huge}{\@setfontsize\huge{24\JQ}{40H}}
+\renewcommand{\Huge}{\@setfontsize\Huge{36\JQ}{47H}}
+\newcommand{\HUGE}{\@setfontsize\HUGE{60}{72}}
+\newcommand{\TINY}{\@setfontsize\TINY{3.25\JQ}{4.5H}}
+%
+%版面の設定
+%
+\setlength\columnseprule{0pt}
+\setlength\marginparsep{0pt}
+\setlength\marginparwidth{0pt}
+\setlength\columnsep{39H}%段間3文字分
+\if@bbbbb
+ \addtolength\topmargin{0.5cm}
+ \if@twocolumn
+ \setlength\textwidth{819H}%1行63字詰、1段30字詰め
+ \else
+ \PackageError{aozora}{You can't use a onecolumn option in b5.}{Use an twocolumn option.}
+ \fi
+ \setlength\textheight{552H}
+ \@twoupfalse
+\else
+ \if@aaaaland
+ \if@twocolumn
+ \PackageError{aozora}{You can't use a twocolumn option in a4land.}{Use an onecolumn option.}
+ \else
+ \setlength\textwidth{650H}%50字詰
+ \fi
+ \setlength\textheight{943H}
+ \@twoupfalse
+ \else
+ \if@twocolumn
+ \setlength\textwidth{689H}%1行53字詰、1段25字詰め
+ \else
+ \setlength\textwidth{650H}%50字詰
+ \fi
+ \setlength\textheight{414H}
+ \fi
+\fi
+\addtolength\textheight{13H}
+\setlength\topmargin{-1in}
+\addtolength\topmargin{1cm}
+\setlength\headheight{20H}
+\setlength\topskip{\Cht}
+\setlength\headsep{20H}
+\setlength{\footskip}{23H}
+%左右の空き(版面が左右中央に来るように設定)
+\dimen0=\paperwidth
+\advance\dimen0 by -\textheight
+\oddsidemargin=.5\dimen0
+\advance\oddsidemargin by -1in
+\evensidemargin=\oddsidemargin
+%共通の設定
+\kanjiskip=0pt plus .0625zw minus .0625zw%和字間は最大16分まで延び、最大16分縮む
+\xkanjiskip=.25zw plus .083zw minus .125zw%和欧文間は最大3分まで延び、最大8分まで縮む
+\maxdepth=\topskip
+%段落の設定
+\setlength\parskip{0pt}
+\setlength\parsep{0pt}
+\setlength\partopsep{0pt}
+\setlength\parindent{0pt}
+\raggedbottom
+\AtBeginDocument{\obeylines}
+%
+%行整形用パラメータ
+%
+\clubpenalty=0
+\widowpenalty=0
+\jcharwidowpenalty=0
+\displaywidowpenalty=0
+\prebreakpenalty\jis"2147=10000 % 5000 ’
+\postbreakpenalty\jis"2148=10000 % 5000 “
+\prebreakpenalty\jis"2149=10000 % 5000 ”
+\inhibitxspcode`〒=2
+\prebreakpenalty\jis"2133=10000
+\prebreakpenalty\jis"2134=10000
+\prebreakpenalty\jis"2135=10000
+\prebreakpenalty\jis"2136=10000
+%
+%fontの設定
+%
+\def\chapterfont{\mcfamily\bfseries}%\chapterの見出し
+\def\headfont{\gtfamily\sffamily}%\section, \subsetionの見出し
+\def\titlefont{\gtfamily\bfseries}%題名のフォント
+\def\subtitlefont{\gtfamily}%副題のフォント
+\def\authorfont{\gtfamily}%著者のフォント
+%
+% chapterの再定義
+%
+\def\chapter#1{%
+ \cleardoublepage
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse\newpage
+ \fi
+ \thispagestyle{empty}%
+ \let\footnotesize\small
+ \let\footnoterule\relax
+ \begingroup
+ \def\rubykatuji{\rubyfamily\small}
+ \vbox to\textheight\bgroup\tate\hsize\textwidth
+ \vfil
+ {\centering\Huge\chapterfont #1\par}%
+ \vfil
+ \egroup
+ \endgroup
+ \markboth{}{#1}
+ \addcontentsline{toc}{chapter}{#1}
+ \if@restonecol\twocolumn \else \newpage \fi
+}
+\def\@chapter[#1]#2{%著者名付き
+ \cleardoublepage
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse\newpage
+ \fi
+ \thispagestyle{empty}%
+ \let\footnotesize\small
+ \let\footnoterule\relax
+ \begingroup
+ \def\rubykatuji{\rubyfamily\small}
+ \vbox to\textheight\bgroup\tate\hsize\textwidth
+ \vfil
+ {\centering\Huge\chapterfont #2\par}%
+ {\centering\huge\chapterfont #1\par}%
+ \vfil
+ \egroup
+ \endgroup
+ \markboth{}{#2}
+ \addcontentsline{toc}{chapter}{#2 #1}
+ \if@restonecol\twocolumn \else \newpage \fi
+}
+%
+%セクションの再定義
+%
+\def\@startsection#1#2#3#4#5#6{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@tempskipa #4\relax
+ \@afterindenttrue
+ \ifdim \@tempskipa <\z@
+ \@tempskipa -\@tempskipa \@afterindentfalse
+ \fi
+ \if@nobreak
+ \ifnum#2=2\vspace{\sectosubsec}\fi
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty
+ \ifdim \@tempskipa >\z@
+ \null
+ \vspace*{-\baselineskip}\vskip\@tempskipa
+ \fi
+ \fi
+ \noindent
+ \@ifstar
+ {\@ssect{#3}{#4}{#5}{#6}}%
+ {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
+
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}%
+ \protected@edef\@svsec{\@seccntformat{#1}\relax}%
+ \fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa<\z@
+ \def\@svsechd{%
+ #6{\hskip #3\relax
+ \@svsec #8}%
+ \csname #1mark\endcsname{#7}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname}%
+ \fi
+ #7}}
+ \else
+ \begingroup
+ \interlinepenalty \@M
+ #6{%
+ \@hangfrom{\hskip #3\relax\@svsec}%
+ #8\@@par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname}%
+ \fi
+ #7}% 目次にフルネームを載せるなら #8
+ \fi
+ \@xsect{#5}}
+%
+%***************from ipsj style file*******************
+%
+%% Modify \@xsect to avoid (buggy) \clubpenalty=10000. (H.N.)
+%
+\def\@xsect#1{\@tempskipa #1\relax
+ \ifdim \@tempskipa<\z@
+ \glboal\@nobreakfalse \global\@noskipsectrue
+ \everypar{\global\@noskipsecfalse \hskip-\parindent
+ \begingroup \@svsechd \endgroup \unskip
+ \hskip -#1\everypar{}}%
+ \else
+ \par \nobreak
+ \vskip \@tempskipa \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse
+ \if@afterindent\else {\setbox0\lastbox}\fi%
+ \everypar{}}%
+ \fi\ignorespaces}
+
+\def\@ssect#1#2#3#4#5{%
+ \@tempskipa #3\relax
+ \ifdim \@tempskipa<\z@
+ \def\@svsechd{#4{\hskip #1\relax #5}}
+ \else
+ \begingroup
+ #4{%
+ \@hangfrom{\hskip #1}%
+ \interlinepenalty \@M #5\@@par}%
+ \endgroup
+ \fi
+ \@xsect{#3}}
+%
+%セクション
+%
+\def\metadata#1{\relax}
+\def\subtitle#1{\gdef\@subtitle{#1}}
+\def\subauthor#1{\gdef\@subauthor{#1}}
+\renewcommand{\section}{\@startsection{section}{1}{\z@}{23H}{23H}{\@sectionfont}}%3行取り
+\renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
+ {11.5H}{11.5H}{\@subsectionfont}}%2行取り、sectionの直後だと合わせて4行取り
+\def\@sectionfont{\reset@font\seclarge\headfont}
+\def\@subsectionfont{\reset@font\subseclarge\headfont}
+\newcommand{\seclarge}{\@setfontsize\seclarge{18\JQ}{23H}}
+\newcommand{\subseclarge}{\@setfontsize\subseclarge{14\JQ}{23H}}
+\newlength{\sectosubsec}
+\setlength{\sectosubsec}{-11.5H}
+%
+%タイトル部分
+%
+\def\biblioname{青空文庫}
+\def\azbanner{\hbox{\yoko\includegraphics[height= 1.5cm]{azlogo.eps}}\hspace*{50Q}}
+\renewcommand{\maketitle}{
+ \cleardoublepage
+ \if@twoup
+ \c@page=0
+ \null\thispagestyle{empty}\clearpage
+ \fi
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse\newpage
+ \fi
+ \thispagestyle{empty}
+ \setcounter{page}\@ne
+ \begingroup
+ \let\footnotesize\small
+ \let\footnoterule\relax
+ \let\thanks\p@thanks
+ \let\footnote\thanks
+ \if@bbbbb
+ \@ifundefined{\aozora@title@style @b5}
+ {\plain@a5}%
+ {\expandafter\csname\aozora@title@style @b5\endcsname}
+ \else
+ \if@aaaaland
+ \@ifundefined{\aozora@title@style @a4land}
+ {\plain@a4land}%
+ {\expandafter\csname\aozora@title@style @a4land\endcsname}
+ \else
+ \@ifundefined{\aozora@title@style @a5}
+ {\plain@a5}%
+ {\expandafter\csname\aozora@title@style @a5\endcsname}
+ \fi
+ \fi
+ \endgroup
+ \clearpage
+ \thispagestyle{empty}
+ \az@title@back
+ \if@restonecol\twocolumn \else \newpage \fi
+ \clearpage
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\p@thanks\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\date\relax
+ \global\let\and\relax
+}%
+\def\az@title@back{%タイトルの裏
+ \vbox to\textheight{\vss%
+ \hbox to\textwidth{\tate\hfill\azbanner}
+ \vss
+ }%
+}
+%
+%デフォルトのタイトルページ
+%
+\@namedef{plain@a5}{\begingroup
+ \def\rubykatuji{\rubyfamily\small}
+ \vbox to\textheight\bgroup\tate\hsize\textwidth
+ \null\vfil
+ \begin{center}%
+ {\Huge\titlefont \@title \par}%
+ \@ifundefined{@subtitle}{\relax}{{\vskip 0.5em\huge\subtitlefont \@subtitle \par}}
+ \vskip 3em%
+ {\huge
+ \lineskip .75em%
+ \begin{tabular}[t]{c}%
+ \authorfont\@author
+ \@ifundefined{@subauthor}{\relax}{\\\authorfont\@subauthor}
+ \end{tabular}\par}%
+ \end{center}\par
+ \vfil\null
+ \egroup
+ \endgroup
+}
+\@namedef{plain@a4land}{\begingroup
+ \def\rubykatuji{\rubyfamily\small}
+ \vbox to \textwidth\bgroup\yoko\hsize\textheight
+ \null\vfil
+ \begin{center}%
+ {\HUGE\titlefont\kanjiskip 0pt plus 0pt minus 0pt \@title \par}%
+ \vskip 3em%
+ {\Huge
+ \lineskip .75em%
+ \begin{tabular}[t]{c}%
+ \authorfont\@author
+ \@ifundefined{@subauthor}{\relax}{\\\authorfont\@subauthor}
+ \end{tabular}\par}%
+ \end{center}\par
+ \vfil\null
+ \egroup
+ \endgroup
+}
+\def\cleardoublepage{\clearpage
+ \ifodd\c@page
+ \else
+ \hbox{}\thispagestyle{empty}\newpage
+ \if@twocolumn\hbox{}\newpage\fi
+ \fi
+}
+% マクロなど
+\def\ruby{\kana}
+\def\Ruby#1#2{\kana[2]{#1}{#2}}
+\def\RUBY#1#2{\kana[3]{#1}{#2}}
+\let\KANA=\KANAtop
+\def\——{—\kern-.5zw—\kern-.5zw—}
+\newenvironment{jisage}[1]{\advance\leftskip#1zw}{}
+\def\sirogomabou#1{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny\ajWhiteSesame}}\bou{#1}\egroup}
+\def\marubou#1{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny●}}\bou{#1}\egroup}
+\def\siromarubou#1{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny○}}\bou{#1}\egroup}
+\def\kurosankakubou#1{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny▲}}\bou{#1}\egroup}
+\def\sirosankakubou#1{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny△}}\bou{#1}\egroup}
+\def\nijyuumarubou#1{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny◎}}\bou{#1}\egroup}
+\def\jyanomebou#1{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny\UTF{25C9}}}\bou{#1}\egroup}
+\def\ajKunojiwithsirogomaBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny\ajWhiteSesame}}\ajKunojiwithBou\egroup}
+\def\ajKunojiwithmaruBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny●}}\ajKunojiwithBou\egroup}
+\def\ajKunojiwithsiromaruBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny○}}\ajKunojiwithBou\egroup}
+\def\ajKunojiwithkurosankakuBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny▲}}\ajKunojiwithBou\egroup}
+\def\ajKunojiwithsirosankakuBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny△}}\ajKunojiwithBou\egroup}
+\def\ajKunojiwithnijyuumaruBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny◎}}\ajKunojiwithBou\egroup}
+\def\ajKunojiwithjyanomeBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny\UTF{25C9}}}\ajKunojiwithBou\egroup}
+\def\ajDKunojiwithsirogomaBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny\ajWhiteSesame}}\ajDKunojiwithBou\egroup}
+\def\ajDKunojiwithmaruBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny●}}\ajDKunojiwithBou\egroup}
+\def\ajDKunojiwithsiromaruBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny○}}\ajDKunojiwithBou\egroup}
+\def\ajDKunojiwithkurosankakuBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny▲}}\ajDKunojiwithBou\egroup}
+\def\ajDKunojiwithsirosankakuBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny△}}\ajDKunojiwithBou\egroup}
+\def\ajDKunojiwithnijyuumaruBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny◎}}\ajDKunojiwithBou\egroup}
+\def\ajDKunojiwithjyanomeBou{\bgroup\renewcommand{\boutenchar}{\hbox to 1zh{\tate\hfil\tiny\UTF{25C9}}}\ajDKunojiwithBou\egroup}
+\def\kaeriten#1{%
+ \nobreak\setbox1\hbox{あ}\setbox2\hbox{\tiny あ}
+ \ifdim\ht1=\ht2
+ \setbox1\hbox{あ}\setbox2\hbox{\TINY あ}
+ \dimen1=\ht1 \advance\dimen1 by -\ht2
+ \raisebox{-\dimen1}{\TINY #1}%
+ \else
+ \dimen1=\ht1 \advance\dimen1 by -\ht2
+ \raisebox{-\dimen1}{\tiny #1}%
+ \fi
+}%
+\def\okurigana#1{%
+ \nobreak\setbox1\hbox{あ}\setbox2\hbox{\tiny あ}
+ \ifdim\ht1=\ht2
+ \setbox1\hbox{あ}\setbox2\hbox{\TINY あ}
+ \dimen1=\ht1 \advance\dimen1 by -\ht2
+ \raisebox{\dimen1}{\TINY #1}%
+ \else
+ \dimen1=\ht1 \advance\dimen1 by -\ht2
+ \raisebox{\dimen1}{\tiny #1}%
+ \fi
+}%
+\def\bousen#1{#1}
+\if@twoup
+ \dimen0=2\paperwidth
+ \AtBeginDvi{\special{pdf: pagesize height \the\paperheight\space width \the\dimen0}}
+ \RequirePackage[notombow, spread]{1010crop}
+\fi
+\if@nakatoji \else
+ \AtBeginDvi{\special{pdf: pagesize height \the\paperheight\space width \the\paperwidth}}
+ \AtBeginDvi{\special{pdf:docview <</ViewerPreferences <</Direction /R2L>> >>}}
+\fi
+\newcounter{notecount}
+\setcounter{notecount}{0}
+\def\thenotecount{\@arabic\c@notecount}
+\def\endnote#1{%
+ \stepcounter{notecount}%
+ \raisebox{0.75zh}{\tiny\ajTsumekakko{\c@notecount}}%
+ \expandafter\gdef\csname note@\number\c@notecount\endcsname{#1}%
+}
+\def\endnotehead{後註}
+\def\theendnotes{%
+ \@ifundefined{note@1}{\relax}{%
+ \expandafter\subsection*{\endnotehead}%
+ \@tempcnta=\thenotecount\relax%
+ \advance\@tempcnta by1\relax%
+ \setcounter{notecount}{0}%
+ \begin{description}
+ \loop
+ \stepcounter{notecount}
+ \ifnum\@tempcnta>\c@notecount
+ \item[\ajTsumekakko{\c@notecount}]\csname note@\number\c@notecount\endcsname\par
+ \global\expandafter\let\csname note@\number\c@notecount\endcsname=\@undefined%
+ \repeat
+ \end{description}
+ }%
+ \setcounter{notecount}{0}%
+}
+%
+%複數文書の同時処理
+%
+\def\ArticleInput#1{%
+ \begingroup
+ \def\documentclass[##1]##2{\relax}
+ \def\usepackage{\@ifnextchar[{\az@temp@usepackage}{\az@temp@usepackage[]}}
+ \def\az@temp@usepackage[##1]##2{\relax}
+ \def\maketitle{\@chapter[\@author]{\@title}}
+ \def\document{\relax}
+ \let\enddocument\endinput
+ \renewenvironment{teihon}{\comment}{\endcomment}
+ \def\renewenvironment##1##2##3{\relax}
+ \input{#1}
+ \endgroup
+}
+\def\articleinput#1{%
+ \begingroup
+ \def\documentclass[##1]##2{\relax}
+ \def\usepackage{\@ifnextchar[{\az@temp@usepackage}{\az@temp@usepackage[]}}
+ \def\az@temp@usepackage[##1]##2{\relax}
+ \def\maketitle{\chapter{\@title}}
+ \def\author##1{\relax}
+ \def\document{\relax}
+ \let\enddocument\endinput
+ \renewenvironment{teihon}{\comment}{\endcomment}
+ \def\renewenvironment##1##2##3{\relax}
+ \input{#1}
+ \endgroup
+}
+%
+%ヘッダの定義
+%
+\def\ps@aozora{\let\ps@jpl@in\ps@headnombre
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\footnotesize\hfil\leftmark\hspace*{36H}\thepage\hspace*{13H}\null}%
+ \def\@oddhead{\footnotesize\null\hspace*{13H}\thepage\hspace*{36H}\rightmark\hfil}%
+ \let\@mkboth\markboth
+}
+\pagestyle{aozora}
+%
+%底本の処理の変更(ダミー環境)
+%
+\newenvironment{teihon}{\relax}{\relax}
+%
+%目次の体裁の設定
+%
+\def\addcontentsline#1#2#3{%
+ \protected@write\@auxout
+ {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
+ \@temptokena{\rensuji{\ajLabel\ajTsumesuji2{page}}}}%
+ {\string\@writefile{#1}%
+ {\protect\contentsline{#2}{#3}{\the\@temptokena}}}%
+}
+\setcounter{tocdepth}{0}%目次に載るのは\chapterまで
+\renewcommand{\@pnumwidth}{2zw}
+\setlength\toclineskip{\z@}
+\def\contentsname{目\hskip2zw 次}
+\renewcommand{\tableofcontents}{%
+ \if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi
+ \begingroup
+ \if@twoup \clearpage\else \cleardoublepage\fi
+ \pagestyle{empty}
+ \vspace*{1\baselineskip}
+ {\leftskip13zw\mcfamily\contentsname\par}
+ \vspace*{0.5\baselineskip}
+ \@starttoc{toc}%
+ \clearpage
+ \endgroup
+ \if@restonecol\twocolumn\fi
+}
+\renewcommand*{\l@chapter}[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \begingroup
+ \vspace{0.5\baselineskip}
+ \rightskip\@pnumwidth
+ \advance\rightskip15zw
+ \parfillskip-\@pnumwidth
+ \leftskip10zw
+ \leavevmode
+ #1\hskip1zw\nobreak\leaders\hbox to 1zw{…}\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par
+ \endgroup
+ \fi
+}
+%
+%タイトルページのヴァリエーション
+%
+\def\reserved@a{webomints}
+\ifx\aozora@title@style\reserved@a
+ \@namedef{webomints@a5}{\begingroup
+ \def\wb##1##2{\fontsize{##1}{##2}\usefont{U}{webo}{xl}{n}}
+ \def\rubykatuji{\rubyfamily\small}
+ \def\titlefont{\mcfamily\bfseries\propshape}
+ \def\authorfont{\mcfamily}
+ \if@restonecol \dimen1=0.92\textwidth \else \dimen1=0.97\textwidth\fi
+ \leavevmode\hspace*{3mm}\hbox to 0pt{%
+ \vbox to \dimen1\bgroup\yoko\hsize\textheight
+ \hbox to \textheight{{\wb{36bp}{36bp}A}\hfil{\wb{36bp}{36bp}B}}\par
+ \vskip 100pt
+ \begin{center}%
+ \begin{minipage}{0.8\textheight}
+ {\centering\Huge\titlefont \@title \par}%
+ \@ifundefined{@subtitle}{\relax}{{\vskip 0.5em\centering\huge\subtitlefont \@subtitle \par}}
+ \end{minipage}
+ \vskip 30pt%
+ {\huge
+ \lineskip .75em%
+ \begin{tabular}[t]{c}%
+ \authorfont\@author
+ \@ifundefined{@subauthor}{\relax}{\\\authorfont\@subauthor}
+ \end{tabular}\par}%
+ \vfil
+ {\wb{15bp}{15bp}8}\par
+ \vskip 15pt%
+ {\large\mcfamily\bfseries \biblioname \par}%
+ \end{center}\par
+ \hbox to \textheight{{\wb{36bp}{36bp}C}\hfil{\wb{36bp}{36bp}D}}\par
+ \egroup
+ \hss}
+ \endgroup
+ }
+\fi
+\def\reserved@a{framed}
+\ifx\aozora@title@style\reserved@a
+ \RequirePackage{niceframe}
+ \@namedef{framed@a5}{\begingroup
+ \def\rubykatuji{\rubyfamily\small}
+ \def\titlefont{\mcfamily\bfseries}
+ \def\authorfont{\mcfamily}
+ \if@restonecol \dimen1=0.92\textwidth \else \dimen1=0.97\textwidth\fi
+ \leavevmode\hspace*{3mm}\hbox to 0pt{%
+ \vbox to \dimen1\bgroup\yoko\hsize\textheight
+ \vskip 60pt
+ \hbox to \textheight{\hss\niceframe[0.8\textheight]{%
+ \begin{center}%
+ \begin{minipage}{0.6\textheight}
+ {\centering\Huge\titlefont \@title \par}%
+ \@ifundefined{@subtitle}{\relax}{{\vskip 0.5em\centering\huge\subtitlefont \@subtitle \par}}
+ \end{minipage}
+ \vskip 10pt%
+ {\huge
+ \lineskip .75em%
+ \begin{tabular}[t]{c}%
+ \authorfont\@author
+ \@ifundefined{@subauthor}{\relax}{\\\authorfont\@subauthor}
+ \end{tabular}\par}%
+ \vskip 20pt
+ {\ding C}\par
+ \vskip 5pt%
+ {\large\mcfamily\bfseries \biblioname \par}%
+ \end{center}\par
+ }\hss}
+ \egroup
+ \endgroup
+ }
+\fi
+\endinput