hgbook
annotate ja/custom.sty @ 1077:02a588f8933a
2.4.1 first para zh translated
author | Zhaoping Sun <zhaopingsun@gmail.com> |
---|---|
date | Wed Nov 18 21:58:15 2009 -0500 (2009-11-18) |
parents | |
children |
rev | line source |
---|---|
foozy@708 | 1 \newlength\kanjicharwidth |
foozy@708 | 2 \settowidth{\kanjicharwidth}{$B$"(B} |
foozy@708 | 3 |
foozy@708 | 4 \newlength\kanjicharheight |
foozy@708 | 5 \settoheight{\kanjicharheight}{$B$"(B} |
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 %%%%%%%%%%%%%%%%%%%% |