source: pacpussensors/trunk/Vislab/Doc/latex/refman.tex@ 141

Last change on this file since 141 was 136, checked in by ldecherf, 8 years ago

Doc

File size: 3.8 KB
Line 
1\documentclass[twoside]{book}
2
3% Packages required by doxygen
4\usepackage{fixltx2e}
5\usepackage{calc}
6\usepackage{doxygen}
7\usepackage[export]{adjustbox} % also loads graphicx
8\usepackage{graphicx}
9\usepackage[utf8]{inputenc}
10\usepackage{makeidx}
11\usepackage{multicol}
12\usepackage{multirow}
13\PassOptionsToPackage{warn}{textcomp}
14\usepackage{textcomp}
15\usepackage[nointegrals]{wasysym}
16\usepackage[table]{xcolor}
17
18% Font selection
19\usepackage[T1]{fontenc}
20\usepackage[scaled=.90]{helvet}
21\usepackage{courier}
22\usepackage{amssymb}
23\usepackage{sectsty}
24\renewcommand{\familydefault}{\sfdefault}
25\allsectionsfont{%
26 \fontseries{bc}\selectfont%
27 \color{darkgray}%
28}
29\renewcommand{\DoxyLabelFont}{%
30 \fontseries{bc}\selectfont%
31 \color{darkgray}%
32}
33\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
34
35% Page & text layout
36\usepackage{geometry}
37\geometry{%
38 a4paper,%
39 top=2.5cm,%
40 bottom=2.5cm,%
41 left=2.5cm,%
42 right=2.5cm%
43}
44\tolerance=750
45\hfuzz=15pt
46\hbadness=750
47\setlength{\emergencystretch}{15pt}
48\setlength{\parindent}{0cm}
49\setlength{\parskip}{3ex plus 2ex minus 2ex}
50\makeatletter
51\renewcommand{\paragraph}{%
52 \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
53 \normalfont\normalsize\bfseries\SS@parafont%
54 }%
55}
56\renewcommand{\subparagraph}{%
57 \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
58 \normalfont\normalsize\bfseries\SS@subparafont%
59 }%
60}
61\makeatother
62
63% Headers & footers
64\usepackage{fancyhdr}
65\pagestyle{fancyplain}
66\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
67\fancyhead[CE]{\fancyplain{}{}}
68\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
69\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
70\fancyhead[CO]{\fancyplain{}{}}
71\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
72\fancyfoot[LE]{\fancyplain{}{}}
73\fancyfoot[CE]{\fancyplain{}{}}
74\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
75\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
76\fancyfoot[CO]{\fancyplain{}{}}
77\fancyfoot[RO]{\fancyplain{}{}}
78\renewcommand{\footrulewidth}{0.4pt}
79\renewcommand{\chaptermark}[1]{%
80 \markboth{#1}{}%
81}
82\renewcommand{\sectionmark}[1]{%
83 \markright{\thesection\ #1}%
84}
85
86% Indices & bibliography
87\usepackage{natbib}
88\usepackage[titles]{tocloft}
89\setcounter{tocdepth}{3}
90\setcounter{secnumdepth}{5}
91\makeindex
92
93% Hyperlinks (required, but should be loaded last)
94\usepackage{ifpdf}
95\ifpdf
96 \usepackage[pdftex,pagebackref=true]{hyperref}
97\else
98 \usepackage[ps2pdf,pagebackref=true]{hyperref}
99\fi
100\hypersetup{%
101 colorlinks=true,%
102 linkcolor=blue,%
103 citecolor=blue,%
104 unicode%
105}
106
107% Custom commands
108\newcommand{\clearemptydoublepage}{%
109 \newpage{\pagestyle{empty}\cleardoublepage}%
110}
111
112\usepackage{caption}
113\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
114
115%===== C O N T E N T S =====
116
117\begin{document}
118
119% Titlepage & ToC
120\hypersetup{pageanchor=false,
121 bookmarksnumbered=true,
122 pdfencoding=unicode
123 }
124\pagenumbering{alph}
125\begin{titlepage}
126\vspace*{7cm}
127\begin{center}%
128{\Large Vislab Project }\\
129\vspace*{1cm}
130{\large Generated by Doxygen 1.8.12}\\
131\end{center}
132\end{titlepage}
133\clearemptydoublepage
134\pagenumbering{roman}
135\tableofcontents
136\clearemptydoublepage
137\pagenumbering{arabic}
138\hypersetup{pageanchor=true}
139
140%--- Begin generated contents ---
141\chapter{Index Page}
142\label{index}\hypertarget{index}{}\input{index}
143\chapter{Hierarchical Index}
144\input{hierarchy}
145\chapter{Class Index}
146\input{annotated}
147\chapter{Class Documentation}
148\input{class_disk_writer}
149\input{class_display}
150\input{classpacpus_1_1_vislab_camera}
151\input{classpacpus_1_1_vislab_component}
152\input{class_vislab_component_plugin}
153\input{class_vislab_image_processor}
154%--- End generated contents ---
155
156% Index
157\backmatter
158\newpage
159\phantomsection
160\clearemptydoublepage
161\addcontentsline{toc}{chapter}{Index}
162\printindex
163
164\end{document}
Note: See TracBrowser for help on using the repository browser.