156 lines
7.4 KiB
TeX
156 lines
7.4 KiB
TeX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% eBook
|
|
% Structural Definitions File
|
|
% Version 1.0 (29/12/14)
|
|
%
|
|
% Created by:
|
|
% Vel (vel@latextemplates.com)
|
|
%
|
|
% This file has been downloaded from:
|
|
% http://www.LaTeXTemplates.com
|
|
%
|
|
% License:
|
|
% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
|
|
%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% REQUIRED PACKAGES
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\usepackage[utf8]{inputenc} % Required for inputting international characters
|
|
\usepackage[T1]{fontenc} % Output font encoding for international characters
|
|
|
|
\usepackage[osf]{libertine} % Use the Libertine font
|
|
\usepackage{microtype} % Improves character and word spacing
|
|
|
|
\usepackage{tikz} % Required for drawing custom shapes
|
|
\definecolor[named]{color01}{rgb}{.2,.4,.6} % Color used in the title page
|
|
\usepackage{wallpaper} % Required for setting background images (title page)
|
|
|
|
\usepackage[unicode=true,bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,breaklinks=false,pdfborder={0 0 1},backref=section,colorlinks=false]{hyperref} % PDF meta-information specification
|
|
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% PAPER, MARGIN AND HEADER/FOOTER SIZES
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\setstocksize{12.5cm}{9.4cm} % Paper size
|
|
\settrimmedsize{\stockheight}{\stockwidth}{*} % No trims
|
|
\setlrmarginsandblock{18pt}{18pt}{*} % Left/right margins
|
|
\setulmarginsandblock{30pt}{36pt}{*} % Top/bottom margins
|
|
\setheadfoot{14pt}{12pt} % Header/footer height
|
|
\setheaderspaces{*}{8pt}{*} % Extra header space
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% FOOTNOTE CUSTOMIZATION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\renewcommand{\foottextfont}{\itshape\footnotesize} % Font settings for footnotes
|
|
\setlength{\footmarkwidth}{-.1em} % Space between the footnote number and the text
|
|
\setlength{\footmarksep}{.1em} % Space between multiple footnotes on the same page
|
|
\renewcommand*{\footnoterule}{} % Remove the rule above the first footnote
|
|
\setlength{\skip\footins}{1\onelineskip} % Space between the body text and the footnote
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% HEADER AND FOOTER FORMATS
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\makepagestyle{mio} % Define a new custom page style
|
|
\setlength{\headwidth}{\textwidth} % Header the same width as the text
|
|
\makeheadrule{mio}{\textwidth}{0.1mm} % Header rule height
|
|
\makeoddhead{mio}{\scriptsize{\thetitle { } \thepart \hskip.2cm \vrule \hskip.2cm \itshape{{Chapter } \thechapter }}}{}{} % Header specification
|
|
\makeoddfoot{mio}{}{\scriptsize {\thepage \quad {of} \quad \thelastpage}}{} % Footer specification
|
|
\makeoddfoot{plain}{}{\footnotesize {\thepage \quad { of } \quad \thelastpage}}{} % Pages of chapters
|
|
\pagestyle{mio} % Set the page style to the custom style defined above
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% PART FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\renewcommand{\partnamefont}{\centering\sffamily\itshape\Huge} % Part name font specification
|
|
\renewcommand{\partnumfont}{\sffamily\Huge} % Part number font specification
|
|
\renewcommand{\parttitlefont}{\centering\sffamily\scshape} % Part title font specification
|
|
\renewcommand{\beforepartskip}{\null\vskip.618\textheight} % Whitespace above the part heading
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% CHAPTER FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\makechapterstyle{Tufte}{ % Define a new chapter style
|
|
\renewcommand{\chapterheadstart}{\null \vskip3.5\onelineskip} % Whitespace before the chapter starts
|
|
\renewcommand{\printchaptername}{} % "Chapter" text font specification
|
|
\renewcommand{\printchapternum}{} % Chapter number font specification
|
|
\renewcommand{\afterchapternum}{} % Space between the chapter number and text
|
|
\renewcommand{\printchaptertitle}[1]{ % Chapter title font specification
|
|
\centering
|
|
\itshape\Huge{##1}
|
|
}
|
|
\renewcommand{\afterchaptertitle}{
|
|
\vskip3.5\onelineskip
|
|
}
|
|
}
|
|
\chapterstyle{Tufte} % Set the chapter style to the custom style defined above
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% SECTION FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\setsecheadstyle{\sethangfrom{\noindent ##1}\raggedright\sffamily\itshape\Large} % Section title font specification
|
|
\setbeforesecskip{-.6\onelineskip} % Whitespace before the section
|
|
\setaftersecskip{.3\onelineskip} % Whitespace after the section
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% SUBSECTION FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\setsubsecheadstyle{\sethangfrom{\noindent ##1}\raggedright\sffamily\large\itshape} % Subsection title font specification
|
|
\setbeforesubsecskip{-.5\onelineskip} % Whitespace before the subsection
|
|
\setaftersubsecskip{.2\onelineskip} % Whitespace after the subsection
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% SUBSUBSECTION FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\setsubsubsecheadstyle{\sethangfrom{\noindent ##1}\raggedright\sffamily\itshape} % Subsubsection title font specification
|
|
\setbeforesubsubsecskip{-.5\onelineskip} % Whitespace before the subsubsection
|
|
\setaftersubsubsecskip{.1\onelineskip} % Whitespace after the subsubsection
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% CAPTION FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\captiontitlefont{\itshape\footnotesize} % Caption font specification
|
|
\captionnamefont{\footnotesize} % "Caption" text font specification
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% QUOTATION ENVIRONMENT FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\renewenvironment{quotation}
|
|
{\par\leftskip=1em\vskip.5\onelineskip\em}
|
|
{\par\vskip.5\onelineskip}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% QUOTE ENVIRONMENT FORMAT
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\renewenvironment{quote}
|
|
{\list{}{\em\leftmargin=1em}\item[]}{\endlist\relax}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% MISCELLANEOUS DOCUMENT SPECIFICATIONS
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\setlength{\parindent}{1em} % Paragraph indentation
|
|
|
|
\sloppy % Fewer overfull lines - used in the memoir class and allows a setting somewhere between \fussy and \sloppy
|
|
|
|
\checkandfixthelayout % Tell memoir to implement the above
|
|
|
|
\renewcommand{\chapternumberline}[1]{}% Gobble chapter number in ToC
|
|
\renewcommand{\cftchapterdotsep}{\cftdotsep}% Chapter dots in ToC
|
|
\renewcommand{\cftbeforechapterskip}{1pt}
|
|
|
|
\usepackage{textcomp}
|