annotate Document/document/latex/doxygen.sty @ 285:181f693be3d5

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