doxygen.sty 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. \NeedsTeXFormat{LaTeX2e}
  2. \ProvidesPackage{doxygen}
  3. \RequirePackage{calc}
  4. \RequirePackage{array}
  5. \pagestyle{fancyplain}
  6. \newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
  7. \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
  8. \lhead[\fancyplain{}{\bfseries\thepage}]
  9. {\fancyplain{}{\bfseries\rightmark}}
  10. \rhead[\fancyplain{}{\bfseries\leftmark}]
  11. {\fancyplain{}{\bfseries\thepage}}
  12. \rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Wed Jun 7 11:37:14 2006 for uIP 1.0-rc0 by doxygen\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Wed Jun 7 11:37:14 2006 for uIP 1.0-rc0 by doxygen}}
  13. \cfoot{}
  14. \newenvironment{CompactList}
  15. {\begin{list}{}{
  16. \setlength{\leftmargin}{0.5cm}
  17. \setlength{\itemsep}{0pt}
  18. \setlength{\parsep}{0pt}
  19. \setlength{\topsep}{0pt}
  20. \renewcommand{\makelabel}{}}}
  21. {\end{list}}
  22. \newenvironment{CompactItemize}
  23. {
  24. \begin{itemize}
  25. \setlength{\itemsep}{-3pt}
  26. \setlength{\parsep}{0pt}
  27. \setlength{\topsep}{0pt}
  28. \setlength{\partopsep}{0pt}
  29. }
  30. {\end{itemize}}
  31. \newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
  32. \newlength{\tmplength}
  33. \newenvironment{TabularC}[1]
  34. {
  35. \setlength{\tmplength}
  36. {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
  37. \par\begin{tabular*}{\linewidth}
  38. {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
  39. }
  40. {\end{tabular*}\par}
  41. \newcommand{\entrylabel}[1]{
  42. {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\\}}}
  43. \newenvironment{Desc}
  44. {\begin{list}{}
  45. {
  46. \settowidth{\labelwidth}{40pt}
  47. \setlength{\leftmargin}{\labelwidth}
  48. \setlength{\parsep}{0pt}
  49. \setlength{\itemsep}{-4pt}
  50. \renewcommand{\makelabel}{\entrylabel}
  51. }
  52. }
  53. {\end{list}}
  54. \newenvironment{Indent}
  55. {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
  56. \item[]\ignorespaces}
  57. {\unskip\end{list}}
  58. \setlength{\parindent}{0cm}
  59. \setlength{\parskip}{0.2cm}
  60. \addtocounter{secnumdepth}{1}
  61. \sloppy
  62. \usepackage[T1]{fontenc}