*** empty log message ***
[m17n/m17n-docs.git] / styles / doxygen-m17n.sty
1 %       -*- coding: euc-jp; -*-
2 \ProvidesPackage{doxygen-m17n}
3
4 %\usepackage{times}
5
6 %% Don't leave the space for marginal notes.
7 \setlength{\textwidth}{\paperwidth}
8 \addtolength{\textwidth}{-2in}
9 \setlength{\headwidth}{\textwidth}
10 \setlength{\oddsidemargin}{0pt}
11 \setlength{\evensidemargin}{0pt}
12 \setlength{\marginparsep}{0pt}
13 \setlength{\marginparwidth}{0pt}
14 \addtolength{\textheight}{\footskip}
15
16 %\def\sectionmark#1{\markboth
17 %{\MakeUppercase{\ifnum \c@secnumdepth>\z@
18 % \thesection\hskip 1em\relax \fi #1}}{}}
19 %\def\sectionmark#1{\markboth{\MakeUppercase{#1}}{}}
20
21 %% Don't write footers.
22 \rfoot[]{}
23 \lfoot[]{}
24
25 %% Fixing incorrest indentation of the original `CompactItemize'
26 %% environment.
27 %% \renewenvironment{CompactItemize}
28 %% {
29 %%   \bgroup
30 %%   \def\@listi{\leftmargin\leftmargini
31 %%             \parsep 0\p@  \@plus2.5\p@ \@minus\p@
32 %%             \topsep 10\p@ \@plus4\p@   \@minus6\p@
33 %%             \itemsep0\p@  \@plus2.5\p@ \@minus\p@}
34 %%   \def\@listii {\leftmargin\leftmarginii
35 %%               \labelwidth\leftmarginii
36 %%               \advance\labelwidth-\labelsep
37 %%               \topsep    5\p@   \@plus2.5\p@ \@minus\p@
38 %%               \parsep    0\p@ \@plus\p@    \@minus\p@
39 %%               \itemsep   \parsep}
40 %%   \begin{itemize}
41 %%   \setlength{\leftskip}{-1.5em}
42 %% }
43 %% {\end{itemize}\egroup}
44
45 %% \renewenvironment{Desc}
46 %% {\begin{list}{}
47 %%   {
48 %%     \settowidth{\labelwidth}{40pt}
49 %%     \setlength{\leftmargin}{\labelwidth}
50 %% %    \setlength{\parsep}{0pt}
51 %%     \setlength{\itemsep}{-4pt}
52 %%     \renewcommand{\makelabel}{\entrylabel}
53 %%   }
54 %% }
55 %% {\end{list}}
56
57
58 %% Use arabic numbers in the second level `enumerate' environment.
59 \renewcommand\theenumii{\@arabic\c@enumii}
60
61 %% Treat `_' as a normal letter.
62 %% \catcode`\_11\relax
63
64 %% Make each section start with a new page.
65 \let\origsection\section
66 \def\newsection{\cleardoublepage\origsection}
67 \def\sectionOnNewpage{\let\section\newsection}
68 \sectionOnNewpage
69
70 %% Cross reference for IPA document.
71 \def\IPAlabel#1{\label{IPA:#1}}
72 \def\IPAref#1{\texttt{#1} (P.\pageref{IPA:#1})}
73 \def\IPApage#1{(P.\pageref{IPA:#1})}
74
75 %% \let\origtt\tt
76 %% \let\origbf\bf
77 %% \newif\iftt
78 %% \def\tt{\tttrue\origtt}
79 %% \def\bf{\iftt\else\origbf\fi}
80 %% \def\em{\ttfamily\bfseries}
81 %{\catcode`"=\active\gdef"{{\catcode`"=12\verb+"+}}}
82 %\catcode`"=\active
83 %\def\includegraphics[#1]#2{}
84
85 \let\origtableofcontents\tableofcontents
86 \def\tableofcontents{\setcounter{tocdepth}{2}
87 \pagenumbering{roman}
88 \origtableofcontents
89 \pagenumbering{arabic}}
90
91 \setcounter{tocdepth}{2}