X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=config%2Fpreamble.tex;h=f8b94ff08d710fe7a904df310f93980e09e14aad;hb=HEAD;hp=8c4f5888907f965e785e343e5b6307e955187e65;hpb=39cd6425a62326e42786da4597378a0c97111214;p=ibg.git diff --git a/config/preamble.tex b/config/preamble.tex index 8c4f588..f8b94ff 100644 --- a/config/preamble.tex +++ b/config/preamble.tex @@ -1,10 +1,14 @@ %% 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} @@ -18,18 +22,18 @@ %% 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} @@ -50,7 +54,7 @@ %% License page \def\licensepage{ - \fancyfoot[C]{\pagefoot} + \pagestyle{plain} ${title} Authors: ${author}\par @@ -62,15 +66,35 @@ \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} @@ -121,3 +145,6 @@ } \makeatother + +%% For picture alphabet drop caps +\newcommand{\dropcap}[1]{\lettrine[lines=3]{\ECFAPicture{\fontsize{50}{60}\selectfont #1}\normalfont}{}}