%% LaTeX preamble.
-\usepackage[left=2.5cm,right=2.5cm,top=3cm,bottom=3cm]{geometry}
+\usepackage[left=2.5cm,right=2.5cm,top=3cm,bottom=2cm]{geometry}
\usepackage{setspace}
\usepackage{emerald}
\usepackage{type1cm}
\usepackage{lettrine}
+\usepackage{titlesec}
%% Set up page.
-\pagestyle{fancy}
+\pagestyle{empty}
\pagenumbering{roman}
\thispagestyle{fancy}
%% Set section numbering depth.
\setcounter{secnumdepth}{0}
-%% Set up headers and footers.
-\fancyhead{}
-\fancyfoot{}
-
-\renewcommand{\headrulewidth}{0.0pt}
-\renewcommand{\footrulewidth}{0.0pt}
+%% Add page break before each section.
+\newcommand{\sectionbreak}{\clearpage}
%% Revert to original table of contents.
\makeatletter
\renewcommand{\tableofcontents}{\py@OldTableofcontents}
\makeatother
+%% Avoid too-deepy-nested problems.
+\usepackage{enumitem}
+\setlistdepth{99}
+
%% Covering page.
\def\coverpage{
\begin{titlepage}
%% License page
\def\licensepage{
- \fancyfoot[C]{\pagefoot}
+ \pagestyle{plain}
${title}
Authors: ${author}\par
\newpage
}
+%% History page.
+\def\historypage{
+ \pagestyle{plain}
+
+ \huge \textbf{Release history} \normalsize
+ \vspace{3em}
+
+ \begin{tabular}{|l|l|l|}
+ \hline
+ First Edition & April 2002 & \\
+ \hline
+ Second Edition & August 2002 & Minor revisions \\
+ \hline
+ Third Edition & August 2004 & Alignment with Inform 6.30 \\
+ & & Further minor revisions \\
+ \hline
+ \end{tabular}
+ \newpage
+}
+
%% Contents page.
\def\contentspage{
- \fancyfoot[C]{\pagefoot}
+ \pagestyle{plain}
\tableofcontents
}
%% Main text.
\def\maintext{
- \fancyfoot[C]{\pagefoot}
+ \pagestyle{headings}
\pagenumbering{arabic}
\renewcommand\thepage{\arabic{page}}
\setcounter{page}{1}