thesis: extract preambule

This commit is contained in:
Eric Teunis de Boone 2022-08-25 16:04:54 +02:00
parent 660aa56a17
commit f49badf6a5
3 changed files with 89 additions and 75 deletions

View file

@ -28,7 +28,7 @@ $(CHAPTER_TARGET) $(CHAPTER_TARGET_NAMES) : %.pdf:
#$(TEXENGINE) -cd $^ #$(TEXENGINE) -cd $^
make -C "chapters" $(patsubst $(CHAPTERS_DIR),,$@) make -C "chapters" $(patsubst $(CHAPTERS_DIR),,$@)
$(MAIN_TARGET): $(MAIN_SRC) $(CHAPTER_SRC) $(MAIN_TARGET): $(MAIN_SRC) $(CHAPTER_SRC) preamble.tex
$(TEXENGINE) $< $(TEXENGINE) $<
dist-clean: clean dist-clean: clean

View file

@ -0,0 +1,82 @@
%%
%% Thesis Preamble
%%
%%%
%%% Packages
%%%
% For Bibliography
\usepackage[sorting=none,natbib=true,citestyle=numeric-comp,backend=bibtex]{biblatex}
% Document
\usepackage{amsmath}
\usepackage{mathtools}
%\usepackage{cancel}
\usepackage{todo}
% Graphics
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[colorlinks=true]{hyperref}
\usepackage{cleveref}
\usepackage{grffile}
\usepackage[english]{babel} % for proper word breaking at line ends
\usepackage[switch]{lineno}
%\usepackage{listings}
\usepackage{csquotes}
\usepackage[margin=1.0in]{geometry}
\usepackage[nobottomtitles]{titlesec}
\usepackage{subfiles}
%%%
%%% Settings
%%%
\titleformat{\chapter}[hang] % shape
{\normalfont\bfseries\huge} % format
{\thechapter.} % label
{0.5ex} % sep
{
} % before-code
[
] % after-code
\setlength{\parindent}{0cm}
%%%
%%% Shortcuts
%%%
\newcommand*{\captionsource}[2]{%
\caption[{#1}]{%
#1%
\\\hspace{\linewidth}%
\textbf{Source:} #2%
}%
}
% Math
\newcommand{\dif}[1]{\mathop{}\!\mathrm{d} #1}
\newcommand{\pdif}[1]{\mathop{}\!\mathrm{\partial} #1}
\newcommand{\dbyd}[2]{\ensuremath{\mathrm{d}{#1}/\mathrm{d}{#2}}}
% Units
\newcommand{\eV}{\text{e\kern-0.15exV}}
\newcommand{\MeV}{\text{M\eV}}
\newcommand{\GeV}{\text{G\eV}}
\newcommand{\TeV}{\text{T\kern-0.1ex\eV}}
\newcommand{\ns}{\text{ns}}
\newcommand{\MHz}{\text{MHz}}

View file

@ -1,86 +1,18 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%% Document %%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%% Document %%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[notitlepage,oneside]{book} \documentclass[notitlepage,oneside]{book}
% Pre-Ambule
% For Bibliography \input{preamble.tex}
\usepackage[sorting=none,natbib=true,citestyle=numeric-comp,backend=bibtex]{biblatex}
%%
%% Attach resources
%%
\addbibresource{../../bibliotheca/bibliography.bib} \addbibresource{../../bibliotheca/bibliography.bib}
% Document
\usepackage{subfiles}
\usepackage{amsmath}
\usepackage{mathtools}
%\usepackage{cancel}
\usepackage{todo}
% Graphics
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{epstopdf}
\graphicspath{ \graphicspath{
{.}
{../../figures/} {../../figures/}
{../../../figures/} {../../../figures/}
} }
\usepackage{caption}
\usepackage{subcaption}
\usepackage[colorlinks=true]{hyperref}
\usepackage{cleveref}
\usepackage{grffile}
\usepackage[english]{babel} % for proper word breaking at line ends
\usepackage[switch]{lineno}
%\usepackage{listings}
\usepackage{csquotes}
\usepackage[margin=1.0in]{geometry}
\usepackage[nobottomtitles]{titlesec}
%%%%%%%%%%%%%%%%%%% Settings %%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\titleformat{\chapter}[hang] % shape
{\normalfont\bfseries\huge} % format
{\thechapter.} % label
{0.5ex} % sep
{
} % before-code
[
] % after-code
\setlength{\parindent}{0cm}
%%%%%%%%%%%%%%%%%%% Shortcuts %%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand*{\captionsource}[2]{%
\caption[{#1}]{%
#1%
\\\hspace{\linewidth}%
\textbf{Source:} #2%
}%
}
% Math
\newcommand{\dif}[1]{\mathop{}\!\mathrm{d} #1}
\newcommand{\pdif}[1]{\mathop{}\!\mathrm{\partial} #1}
\newcommand{\dbyd}[2]{\ensuremath{\mathrm{d}{#1}/\mathrm{d}{#2}}}
% Units
\newcommand{\eV}{\text{e\kern-0.15exV}}
\newcommand{\MeV}{\text{M\eV}}
\newcommand{\GeV}{\text{G\eV}}
\newcommand{\TeV}{\text{T\kern-0.1ex\eV}}
\newcommand{\ns}{\text{ns}}
\newcommand{\MHz}{\text{MHz}}
%%%%%%%%%%%%%%%%%%% Start Document %%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%% Start Document %%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%