1 | \NeedsTeXFormat{LaTeX2e} |
---|
2 | \ProvidesPackage{doxygen} |
---|
3 | \RequirePackage{calc} |
---|
4 | \RequirePackage{array} |
---|
5 | \pagestyle{fancyplain} |
---|
6 | \newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}} |
---|
7 | \renewcommand{\chaptermark}[1]{\markboth{#1}{}} |
---|
8 | \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} |
---|
9 | \lhead[\fancyplain{}{\bfseries\thepage}] |
---|
10 | {\fancyplain{}{\bfseries\rightmark}} |
---|
11 | \rhead[\fancyplain{}{\bfseries\leftmark}] |
---|
12 | {\fancyplain{}{\bfseries\thepage}} |
---|
13 | \rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Mon Feb 18 21:48:39 2008 for mixpp by Doxygen }]{} |
---|
14 | \lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Feb 18 21:48:39 2008 for mixpp by Doxygen }} |
---|
15 | \cfoot{} |
---|
16 | \newenvironment{Code} |
---|
17 | {\footnotesize} |
---|
18 | {\normalsize} |
---|
19 | \newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})} |
---|
20 | \newenvironment{DocInclude} |
---|
21 | {\footnotesize} |
---|
22 | {\normalsize} |
---|
23 | \newenvironment{VerbInclude} |
---|
24 | {\footnotesize} |
---|
25 | {\normalsize} |
---|
26 | \newenvironment{Image} |
---|
27 | {\begin{figure}[H]} |
---|
28 | {\end{figure}} |
---|
29 | \newenvironment{ImageNoCaption}{}{} |
---|
30 | \newenvironment{CompactList} |
---|
31 | {\begin{list}{}{ |
---|
32 | \setlength{\leftmargin}{0.5cm} |
---|
33 | \setlength{\itemsep}{0pt} |
---|
34 | \setlength{\parsep}{0pt} |
---|
35 | \setlength{\topsep}{0pt} |
---|
36 | \renewcommand{\makelabel}{\hfill}}} |
---|
37 | {\end{list}} |
---|
38 | \newenvironment{CompactItemize} |
---|
39 | { |
---|
40 | \begin{itemize} |
---|
41 | \setlength{\itemsep}{-3pt} |
---|
42 | \setlength{\parsep}{0pt} |
---|
43 | \setlength{\topsep}{0pt} |
---|
44 | \setlength{\partopsep}{0pt} |
---|
45 | } |
---|
46 | {\end{itemize}} |
---|
47 | \newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} |
---|
48 | \newlength{\tmplength} |
---|
49 | \newenvironment{TabularC}[1] |
---|
50 | { |
---|
51 | \setlength{\tmplength} |
---|
52 | {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} |
---|
53 | \par\begin{tabular*}{\linewidth} |
---|
54 | {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} |
---|
55 | } |
---|
56 | {\end{tabular*}\par} |
---|
57 | \newcommand{\entrylabel}[1]{ |
---|
58 | {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} |
---|
59 | \newenvironment{Desc} |
---|
60 | {\begin{list}{} |
---|
61 | { |
---|
62 | \settowidth{\labelwidth}{40pt} |
---|
63 | \setlength{\leftmargin}{\labelwidth} |
---|
64 | \setlength{\parsep}{0pt} |
---|
65 | \setlength{\itemsep}{-4pt} |
---|
66 | \renewcommand{\makelabel}{\entrylabel} |
---|
67 | } |
---|
68 | } |
---|
69 | {\end{list}} |
---|
70 | \newenvironment{Indent} |
---|
71 | {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} |
---|
72 | \item[]\ignorespaces} |
---|
73 | {\unskip\end{list}} |
---|
74 | \setlength{\parindent}{0cm} |
---|
75 | \setlength{\parskip}{0.2cm} |
---|
76 | \addtocounter{secnumdepth}{1} |
---|
77 | \sloppy |
---|
78 | \usepackage[T1]{fontenc} |
---|