96 lines · plain
1\documentclass{report}2\usepackage[T1]{fontenc}3\usepackage[plainpages=false,pdfpagelabels,breaklinks]{hyperref}4\usepackage[backend=biber,isbn=false,url=false,doi=true,%5maxbibnames=99,style=authoryear,sortcites=true,sorting=nyt,backref=true,%6indexing=true,mincitenames=2,maxcitenames=2,datelabel=comp,dashed=false,%7useprefix=true]{biblatex}8\usepackage{amsmath}9\usepackage{amssymb}10\usepackage{txfonts}11\usepackage{aliascnt}12\usepackage{tikz}13\usepackage{calc}14\usepackage[ruled]{algorithm2e}15\usetikzlibrary{matrix,fit,backgrounds,decorations.pathmorphing,positioning}16\usepackage{listings}17 18\addbibresource{isl.bib}19 20\renewbibmacro*{finentry}{\iflistundef{pageref}{}{\renewcommand{\finentrypunct}{}}\finentry}21\renewbibmacro*{pageref}{%22 \iflistundef{pageref}23 {}24 {\setunit{\adddot\addspace}\printtext{%25 \mbox{}\penalty100\hfill\hbox{[\printlist[pageref][-\value{listtotal}]{pageref}]}}}}26 27\lstset{basicstyle=\tt,flexiblecolumns=false}28 29\def\vec#1{\mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}}30{\mbox{\boldmath$\textstyle\bf#1$}}31{\mbox{\boldmath$\scriptstyle\bf#1$}}32{\mbox{\boldmath$\scriptscriptstyle\bf#1$}}}33 34\providecommand{\fract}[1]{\left\{#1\right\}}35\providecommand{\floor}[1]{\left\lfloor#1\right\rfloor}36\providecommand{\ceil}[1]{\left\lceil#1\right\rceil}37\def\sp#1#2{\langle #1, #2 \rangle}38\def\spv#1#2{\langle\vec #1,\vec #2\rangle}39 40\newtheorem{theorem}{Theorem}41\newaliascnt{example}{theorem}42\newtheorem{example}[example]{Example}43\newaliascnt{def}{theorem}44\newtheorem{definition}[def]{Definition}45\aliascntresetthe{example}46\aliascntresetthe{def}47\numberwithin{theorem}{section}48\numberwithin{def}{section}49\numberwithin{example}{section}50 51\newcommand{\algocflineautorefname}{Algorithm}52\newcommand{\exampleautorefname}{Example}53\newcommand{\lstnumberautorefname}{Line}54\renewcommand{\sectionautorefname}{Section}55\renewcommand{\subsectionautorefname}{Section}56\renewcommand{\algorithmautorefname}{Algorithm}57 58\DeclareFieldFormat{date}{\hypertarget{\thefield{entrykey}}{#1}}59\def\isl{\hyperlink{Verdoolaege2010isl}{\texttt{isl}}\xspace}60 61\def\Z{\mathbb{Z}}62\def\Q{\mathbb{Q}}63 64\def\pdom{\mathop{\rm pdom}\nolimits}65\def\domain{\mathop{\rm dom}\nolimits}66\def\range{\mathop{\rm ran}\nolimits}67\def\identity{\mathop{\rm Id}\nolimits}68\def\diff{\mathop{\Delta}\nolimits}69 70\providecommand{\floor}[1]{\left\lfloor#1\right\rfloor}71 72\begin{document}73 74\title{Integer Set Library: Manual\\75\small Version: \input{version} }76\author{Sven Verdoolaege}77 78\maketitle79\tableofcontents80 81\chapter{User Manual}82 83\input{user}84 85\chapter{Implementation Details}86 87\input{implementation}88 89\chapter{Further Reading}90 91\input{reading}92 93\printbibliography94 95\end{document}96