Skip to content

Instantly share code, notes, and snippets.

@pfleidi
Created February 9, 2011 00:11
Show Gist options
  • Save pfleidi/817594 to your computer and use it in GitHub Desktop.
Save pfleidi/817594 to your computer and use it in GitHub Desktop.
My basic LaTeX template
\documentclass[11pt,titlepage,a4paper,english]{article}
\usepackage[onehalfspacing]{setspace}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{underscore}
\usepackage{caption}
\usepackage{listings}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[square]{natbib} % literature reference style
\usepackage{tabularx}
\usepackage{xcolor}
% define page size, margin size
\setlength{\headheight}{1.1\baselineskip}
\voffset=-3cm
\hoffset=-3cm
\textheight24cm
\textwidth14.5cm
\topmargin1cm
\oddsidemargin3cm
\evensidemargin3cm
% Bib style
\bibliographystyle{apalike}
\hypersetup{
colorlinks,%
citecolor=black,%
filecolor=black,%
linkcolor=black,%
urlcolor=black
}
\lstdefinelanguage{JavaScript}{
keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
ndkeywords={class, export, boolean, throw, implements, import, this},
sensitive=true,
comment=[l]{//},
morecomment=[s]{/*}{*/},
morestring=[b]',
morestring=[b]"
}
\lstset{
basicstyle=\small,
keywordstyle=\color{black}\bfseries, % bold black keywords
stringstyle=\ttfamily, % typewriter type for strings
numbers=left,
tabsize=2,
numberstyle=\tiny,
numbersep=2pt,
breaklines=true,
captionpos=b,
showstringspaces=false
}
\author{Author Name}
\date{\today}
\title{Title}
\begin{document}
\input{parts/title}
\newpage
\input{parts/abstract}
\newpage
\input{parts/acknowledgements}
\newpage
\input{parts/statement}
\newpage
\tableofcontents
\newpage
\input{parts/part1}
\newpage
\input{parts/partN}
\newpage
\input{parts/references}
\newpage
\input{parts/appendix}
\end{document}
% EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment