rev |
line source |
foozy@708
|
1 \newlength\kanjicharwidth
|
foozy@708
|
2 \settowidth{\kanjicharwidth}{あ}
|
foozy@708
|
3
|
foozy@708
|
4 \newlength\kanjicharheight
|
foozy@708
|
5 \settoheight{\kanjicharheight}{あ}
|
foozy@708
|
6
|
foozy@708
|
7 % in 10pt/jbook environment:
|
foozy@708
|
8 % kanjicharwidth=9.62216pt(= Cwd)
|
foozy@708
|
9 % kanjicharheight=7.77588pt
|
foozy@708
|
10
|
foozy@708
|
11 \setlength{\intextsep}{3.0\kanjicharheight}
|
foozy@708
|
12 \setlength{\textfloatsep}{3.0\kanjicharheight}
|
foozy@708
|
13
|
foozy@708
|
14 \newlength\defaultleftmargin
|
foozy@708
|
15 \setlength{\defaultleftmargin}{2.0\kanjicharwidth}
|
foozy@708
|
16
|
foozy@708
|
17 \newlength\defaultrightmargin
|
foozy@708
|
18 \setlength{\defaultrightmargin}{2.0\kanjicharwidth}
|
foozy@708
|
19
|
foozy@708
|
20 \newlength\defaulttopsep
|
foozy@708
|
21 \setlength{\defaulttopsep}{2.0\kanjicharheight}
|
foozy@708
|
22
|
foozy@708
|
23 \setlength{\voffset}{-20mm}
|
foozy@708
|
24 \addtolength{\textheight}{30mm} %
|
foozy@708
|
25 \setlength{\hoffset}{-10mm}
|
foozy@708
|
26 \setlength{\oddsidemargin}{-8mm}
|
foozy@708
|
27 \setlength{\evensidemargin}{-8mm}
|
foozy@708
|
28 \addtolength{\textwidth}{16mm}
|
foozy@708
|
29
|
foozy@708
|
30 %%%%%%%%%%%%%%%%%%%%
|
foozy@708
|
31
|
foozy@708
|
32 \renewenvironment{itemize}{
|
foozy@708
|
33 \ifnum \@itemdepth >\thr@@\@toodeep\else
|
foozy@708
|
34 \advance\@itemdepth\@ne
|
foozy@708
|
35 \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}
|
foozy@708
|
36 \list{
|
foozy@708
|
37 \csname \@itemitem\endcsname
|
foozy@708
|
38 }{
|
foozy@708
|
39 \def\makelabel##1{\hss\llap{##1}}
|
foozy@708
|
40 \setlength{\leftmargin}{\defaultleftmargin}
|
foozy@708
|
41 \setlength{\rightmargin}{\defaultrightmargin}
|
foozy@708
|
42 \setlength{\topsep}{\defaulttopsep}
|
foozy@708
|
43 }
|
foozy@708
|
44 \fi
|
foozy@708
|
45 }{
|
foozy@708
|
46 \endlist
|
foozy@708
|
47 }
|
foozy@708
|
48
|
foozy@708
|
49 \renewenvironment{enumerate}{
|
foozy@708
|
50 \ifnum \@enumdepth >\thr@@\@toodeep\else
|
foozy@708
|
51 \advance\@enumdepth\@ne
|
foozy@708
|
52 \edef\@enumctr{enum\romannumeral\the\@enumdepth}
|
foozy@708
|
53 \list{
|
foozy@708
|
54 \csname label\@enumctr\endcsname
|
foozy@708
|
55 }{
|
foozy@708
|
56 \usecounter{\@enumctr}
|
foozy@708
|
57 \def\makelabel##1{\hss\llap{##1}}
|
foozy@708
|
58 \setlength{\leftmargin}{\defaultleftmargin}
|
foozy@708
|
59 \setlength{\rightmargin}{\defaultrightmargin}
|
foozy@708
|
60 \setlength{\topsep}{\defaulttopsep}
|
foozy@708
|
61 }
|
foozy@708
|
62 \fi
|
foozy@708
|
63 }{
|
foozy@708
|
64 \endlist
|
foozy@708
|
65 }
|
foozy@708
|
66
|
foozy@708
|
67 %%%%%%%%%%%%%%%%%%%%
|