doc/manual/latex/doxygen.sty
changeset 0 2b3e5ec03512
equal deleted inserted replaced
-1:000000000000 0:2b3e5ec03512
       
     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 Tue Sep 29 11:49:49 2009 for dtn2 by Doxygen }]{}
       
    14 \lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Sep 29 11:49:49 2009 for dtn2 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}