~dominik-burgdoerfer/libdmcc/trunk

« back to all changes in this revision

Viewing changes to doc/latex/doxygen.sty

  • Committer: Dominik Burgdörfer
  • Date: 2009-10-16 20:36:00 UTC
  • Revision ID: dominik@domachine-20091016203600-o140xwug2c00nd7n
patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
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 Fri Oct 16 15:40:37 2009 for libDmCC by Doxygen }]{}
14
 
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Oct 16 15:40:37 2009 for libDmCC 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}
79
 
\makeatletter
80
 
\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
81
 
   {-3.25ex plus -1ex minus -0.2ex}%
82
 
   {1.5ex plus 0.2ex}%
83
 
   {\normalfont\normalsize\bfseries}}
84
 
\makeatother
85
 
\stepcounter{secnumdepth}
86
 
\stepcounter{tocdepth}