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}
37 \textbf{\Huge ${title}}\par
39 \textbf{\LARGE ${author}}\par
41 \includegraphics[width=\textwidth]{${image}}\par
43 \textit{\large ${edition}}\par
45 \textbf{\large ${extra}}\par
56 Authors: ${author}\par
59 Cover: \textit{${imagetitle}} ${imageinfo}
69 \huge \textbf{Release history} \normalsize
72 \begin{tabular}{|l|l|l|}
74 First Edition & April 2002 & \\
76 Second Edition & August 2002 & Minor revisions \\
78 Third Edition & August 2004 & Alignment with Inform 6.30 \\
79 & & Further minor revisions \\
94 \pagenumbering{arabic}
95 \renewcommand\thepage{\arabic{page}}
99 %% Start the main chapter text.
101 \setcounter{secnumdepth}{1}
104 %% Start the appendices
105 \def\startappendices{
106 \setcounter{secnumdepth}{0}
109 %% Disable standard title (but keep PDF info).
110 \renewcommand{\maketitle}{
113 % These \defs are required to deal with multi-line authors; it
114 % changes \\ to ', ' (comma-space), making it pass muster for
115 % generating document info in the PDF file.
126 %% Fix up index and references.
129 \renewcommand{\theindex}{
133 \addcontentsline{toc}{section}{Index}
136 \renewcommand{\thebibliography}[1]{
139 \py@OldThebibliography{1}
140 \addcontentsline{toc}{section}{References}
145 %% For picture alphabet drop caps
146 \newcommand{\dropcap}[1]{\lettrine[lines=3]{\ECFAPicture{\fontsize{50}{60}\selectfont #1}\normalfont}{}}