1
0
mirror of https://github.com/lise-henry/crowbook synced 2024-09-30 04:51:21 +02:00
crowbook/templates/template.tex

103 lines
1.9 KiB
TeX
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[{{tex_lang}}]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage{spverbatim}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage[colorlinks=true,breaklinks=true]{hyperref}
\usepackage[anythingbreaks]{breakurl}
% TODO: provide a way to configure
\usepackage[a5paper, top=2cm,
left=2.5cm,bottom=1.5cm,right=1.5cm]{geometry}%A5 by default
% Even with inputenc, not all unicode chars are recognized. This a
% listof some I stumbled upon and manually added to fix
\usepackage{newunicodechar}
\newunicodechar{}{ } % thin non breaking space
% Force LaTeX not to overflow page e.g. when there is long words
% (e.g. filenames, urls, ...). The result is not necesarily very
% beautiful, though, but at least it's readable.
\setlength\emergencystretch{.5\textwidth}
\makeatletter
\newcommand{\HRule}{
\paragraph{}
\begin{center}
*****
\end{center}
\paragraph{}
}
% Title
\renewcommand{\maketitle}{
\thispagestyle{empty}
\vspace*{\stretch{1}}
\begin{center}
{\Huge \@title \\[5mm]}
\end{center}
\vspace*{\stretch{2}}
\newpage
\thispagestyle{empty}
\pagebreak
\newpage
\thispagestyle{empty}
\chapter*{}
\vspace*{\stretch{1}}
\begin{center}
% {\Huge \@author \\[5mm]}
{\Huge \@title \\[5mm]}
% {\huge \today \\[5mm]}
\end{center}
% \HRule
\vspace*{\stretch{2}}
\begin{center}
{\large \@author}
\end{center}
\vspace*{\stretch{1}}
\vspace*{\stretch{1}}
}
\pagebreak
\newpage
\thispagestyle{empty}
\pagebreak
\newpage
% Headers
\pagestyle{fancyplain}
\lhead[\fancyplain{}{}]{\fancyplain{}{}}
% Right header
\rhead[\fancyplain{}{}]{\fancyplain{}{}}
% Center header
\chead[\fancyplain{}{\rm\thepage}]{\fancyplain{}{\rm\thepage}}
% Footer
\cfoot{\fancyplain{}{}}
\makeatother
\title{ {{{title}}} }
\author{ {{{author}}} }
\begin{document}
\maketitle
{{{content}}}
\end{document}