1 % -*- coding: euc-jp; -*-
2 \ProvidesPackage{doxygen-m17n}
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}
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}}{}}
21 %% Don't write footers.
25 %% Fixing incorrest indentation of the original `CompactItemize'
27 \renewenvironment{CompactItemize}
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@
41 \setlength{\leftskip}{-1.5em}
43 {\end{itemize}\egroup}
45 \renewenvironment{Desc}
48 \settowidth{\labelwidth}{40pt}
49 \setlength{\leftmargin}{\labelwidth}
50 % \setlength{\parsep}{0pt}
51 \setlength{\itemsep}{-4pt}
52 \renewcommand{\makelabel}{\entrylabel}
58 %% Use arabic numbers in the second level `enumerate' environment.
59 \renewcommand\theenumii{\@arabic\c@enumii}
61 %% Treat `_' as a normal letter.
64 %% Make each section start with a new page.
65 \let\origsection\section
66 \def\newsection{\cleardoublepage\origsection}
67 \def\sectionOnNewpage{\let\section\newsection}
69 %% Cross reference for IPA document.
70 \def\IPAlabel#1{\label{IPA:#1}}
71 \def\IPAref#1{\texttt{#1} (P.\pageref{IPA:#1})}
72 \def\IPApage#1{(P.\pageref{IPA:#1})}
77 \def\tt{\tttrue\origtt}
78 \def\bf{\iftt\else\origbf\fi}
79 \def\em{\ttfamily\bfseries}
80 %{\catcode`"=\active\gdef"{{\catcode`"=12\verb+"+}}}
82 %\def\includegraphics[#1]#2{}