| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- \documentclass[a4paper,11pt,english]{article}
- \usepackage[english]{babel} % English hypenations
- %If hypernations errors add correct hypernation to this file
- \IfFileExists{hyphens.tex}
- {
- \input{hyphens.tex}
- }{}
- % Alter some LaTeX defaults for better treatment of figures:
- % See p.105 of "TeX Unbound" for suggested values.
- % See pp. 199-200 of Lamport's "LaTeX" book for details.
- % General parameters, for ALL pages:
- \renewcommand{\topfraction}{0.9} % max fraction of floats at top
- \renewcommand{\bottomfraction}{0.8} % max fraction of floats at bottom
- % Parameters for TEXT pages (not float pages):
- \setcounter{topnumber}{2}
- \setcounter{bottomnumber}{2}
- \setcounter{totalnumber}{4} % 2 may work better
- \setcounter{dbltopnumber}{2} % for 2-column pages
- \renewcommand{\dbltopfraction}{0.9} % fit big float above 2-col. text
- \renewcommand{\textfraction}{0.07} % allow minimal text w. figs
- % Parameters for FLOAT pages (not text pages):
- \renewcommand{\floatpagefraction}{0.7} % require fuller float pages
- % N.B.: floatpagefraction MUST be less than topfraction !!
- \renewcommand{\dblfloatpagefraction}{0.7} % require fuller float pages
- % remember to use [htp] or [htpb] for placement
- \usepackage{lmodern} % Use vector font
- \usepackage{ucs}
- \usepackage[utf8x]{inputenc} % UTF8
- \usepackage[T1]{fontenc}
- \usepackage[dvips]{graphicx} % dvi-output
- %\usepackage[round]{natbib}
- \usepackage{makeidx} % For index
- \makeindex % For index
- %\usepackage{graphicx}
- \usepackage[chatter]{rotating}
- \usepackage[usenames]{color}
- \usepackage{amsmath, amssymb}
- \usepackage{float} % For better float-support
- \usepackage{varioref} % Better citation (includes page)
- \usepackage{hyperref}
- %\labelformat{equation}{(#1)} % Correct equation references !!DOESN'T WORK ATM!!
- \usepackage{verbatim}
- \usepackage{array}
- % Listings, for writing code
- \usepackage{listings}
- \usepackage[draft]{fixme}
- \definecolor{MyMaroon}{cmyk}{0,0.87,0.68,0.32} % PANTONE 201
- \definecolor{grey}{rgb}{0.95,0.95,0.95}
- \newenvironment{C++}{
- \lstset{
- language=C++,
- defaultdialect=GNU,
- extendedchars=true,
- inputencoding=utf8x,
- escapeinside={(*@}{@*)},
- basicstyle=\footnotesize\sf,
- tabsize=4,
- tab=$\to$,
- float=tbph,
- numbers=left,
- breaklines,
- showtabs=false,
- showspaces=false,
- showstringspaces=false,
- keywordstyle=\color{blue}\textbf,
- stringstyle=\color{MyMaroon},
- captionpos=b,
- mathescape={true},
- columns=fullflexible,
- % escapechar = |,
- backgroundcolor=\color{grey},
- % aboveskip=\bigskipamount,
- }
- }{}
- \newenvironment{bytecode}{
- \lstset{
- language=,
- % defaultdialect=x86masm,
- extendedchars=true,
- inputencoding=utf8x,
- escapeinside={(*@}{@*)},
- basicstyle=\footnotesize\sf,
- tabsize=4,
- tab=$\to$,
- float=tbph,
- numbers=left,
- breaklines,
- showtabs=false,
- showspaces=false,
- showstringspaces=false,
- keywordstyle=\color{blue}\textbf,
- stringstyle=\color{Maroon},
- captionpos=b,
- mathescape={true},
- columns=fullflexible,
- % escapechar = |,
- backgroundcolor=\color{grey},
- % aboveskip=\bigskipamount,
- }
- }{}
- % Table stuff
- %\usepackage{tabls}
- \usepackage{longtable}
- \makeatletter
- \setlength{\belowcaptionskip}{6pt}
- \makeatother
- \newcommand\T{\rule{0pt}{2.6ex}}
- \newcommand\B{\rule[-1.4ex]{0pt}{0pt}}
- %\setlength{\parindent}{0mm}
- \newcommand{\code}[1]{\texttt{#1}}
- \numberwithin{figure}{section}
- \numberwithin{table}{section}
|