3 \usepackage[left=2.5cm,right=2.5cm,top=3cm,bottom=2cm]{geometry}
15 \renewcommand\thepage{\roman{page}}
16 \newcommand\pagefoot{\thepage}
18 %% Set various lengths.
19 \setlength{\parskip}{\medskipamount}
20 \setlength{\parindent}{0pt}
22 %% Set section numbering depth.
23 \setcounter{secnumdepth}{0}
25 %% Add page break before each section.
26 \newcommand{\sectionbreak}{\clearpage}
28 %% Revert to original table of contents.
30 \renewcommand{\tableofcontents}{\py@OldTableofcontents}
33 %% Avoid too-deepy-nested problems.
41 \textbf{\Huge ${title}}\par
43 \textbf{\LARGE ${author}}\par
45 \includegraphics[width=\textwidth]{${image}}\par
47 \textit{\large ${edition}}\par
49 \textbf{\large ${extra}}\par
60 Authors: ${author}\par
63 Cover: \textit{${imagetitle}} ${imageinfo}
73 \huge \textbf{Release history} \normalsize
76 \begin{tabular}{|l|l|l|}
78 First Edition & April 2002 & \\
80 Second Edition & August 2002 & Minor revisions \\
82 Third Edition & August 2004 & Alignment with Inform 6.30 \\
83 & & Further minor revisions \\
98 \pagenumbering{arabic}
99 \renewcommand\thepage{\arabic{page}}
103 %% Start the main chapter text.
105 \setcounter{secnumdepth}{1}
108 %% Start the appendices
109 \def\startappendices{
110 \setcounter{secnumdepth}{0}
113 %% Disable standard title (but keep PDF info).
114 \renewcommand{\maketitle}{
117 % These \defs are required to deal with multi-line authors; it
118 % changes \\ to ', ' (comma-space), making it pass muster for
119 % generating document info in the PDF file.
130 %% Fix up index and references.
133 \renewcommand{\theindex}{
137 \addcontentsline{toc}{section}{Index}
140 \renewcommand{\thebibliography}[1]{
143 \py@OldThebibliography{1}
144 \addcontentsline{toc}{section}{References}
149 %% For picture alphabet drop caps
150 \newcommand{\dropcap}[1]{\lettrine[lines=3]{\ECFAPicture{\fontsize{50}{60}\selectfont #1}\normalfont}{}}