summaryrefslogtreecommitdiffstats
path: root/doc/doxygen_manual.tex
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2018-05-21 09:37:42 (GMT)
committeralbert-github <albert.tests@gmail.com>2018-05-21 09:37:42 (GMT)
commitba30b13cfd4910a5913f080a039fc429ec8a7e3f (patch)
tree21a3f69741314fdb29dc076c11b83d9e1e27788d /doc/doxygen_manual.tex
parentdf0d9c3df44dbce633c38e99d33be4de06706f7b (diff)
downloadDoxygen-ba30b13cfd4910a5913f080a039fc429ec8a7e3f.zip
Doxygen-ba30b13cfd4910a5913f080a039fc429ec8a7e3f.tar.gz
Doxygen-ba30b13cfd4910a5913f080a039fc429ec8a7e3f.tar.bz2
Enable in page table of contents for LaTeX
currently the \tableofcontents command is only supported for HTML. In this patch: - enable in page table of contents for LaTeX: \tableofcontents['{'[option][,option]*'}'] where option can be 'HTML, and 'LaTeX' (side effect: possibility to have options with, nearly, all commands.)
Diffstat (limited to 'doc/doxygen_manual.tex')
-rw-r--r--doc/doxygen_manual.tex7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/doxygen_manual.tex b/doc/doxygen_manual.tex
index 3e4cd49..95e1ed6 100644
--- a/doc/doxygen_manual.tex
+++ b/doc/doxygen_manual.tex
@@ -70,9 +70,13 @@
\hfuzz=15pt
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0pt}
-\setlength{\parskip}{0.2cm}
+\newcommand{\doxynormalparskip}{\setlength{\parskip}{0.2cm}}
+\newcommand{\doxytocparskip}{\setlength{\parskip}{0.2cm}}
+\doxynormalparskip
\hbadness=750
\tolerance=750
+\usepackage{etoc}
+\etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
\begin{document}
\pagenumbering{alph}
\begin{titlepage}
@@ -85,6 +89,7 @@ Written by Dimitri van Heesch\\[2ex]
\end{titlepage}
\clearemptydoublepage
\pagenumbering{Roman}
+\chapter*{Contents}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}