% 書名:基本レイアウト Ver3.5 % 2003/05/13 T.Usui, T.Toya, Y.Harada \NeedsTeXFormat{pLaTeX2e} \makeatletter \newdimen\Jpt\Jpt1.052632pt \newdimen\JQ \JQ 0.263173mm \DeclareFontShape{JY1}{mc}{m}{n}{<-> s * [0.9873043]min10}{} \DeclareFontShape{JY1}{mc}{bx}{n}{<-> ssub * gt/m/n}{} \DeclareFontShape{JY1}{mc}{m}{it}{<-> ssub * mc/m/n}{} \DeclareFontShape{JY1}{mc}{bx}{it}{<->ssub * gt/m/n}{} \DeclareFontShape{JY1}{gt}{m}{n}{<-> s * [0.9873043]goth10}{} \DeclareFontShape{JY1}{gt}{bx}{n}{<-> ssub * gt/m/n}{} \DeclareFontShape{JY1}{gt}{m}{it}{<-> ssub * gt/m/n}{} \DeclareFontShape{JY1}{gt}{bx}{it}{<-> ssub * gt/m/n}{} \normalfont \renewcommand{\normalsize}{% \@setfontsize\normalsize{10\Jpt}{18} \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ \abovedisplayshortskip \z@ \@plus3\p@ \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ \belowdisplayskip \abovedisplayskip \let\@listi\@listI} \normalsize %\setcounter{@paper}{2}% <--「jsbook」だとエラーになるのでコメントアウト \setlength\paperheight{210mm}% \setlength\paperwidth{148mm}% \setlength{\headheight}{5mm} \setlength{\headsep}{6mm} %\setlength{\headsep}{8mm} \setlength{\topskip}{1\Cht} \setlength{\footskip}{11mm} \setlength{\textwidth}{33zw} \oddsidemargin=\paperwidth \advance\oddsidemargin-\textwidth \oddsidemargin=.5\oddsidemargin \advance\oddsidemargin-1in \evensidemargin=\oddsidemargin \setlength{\textheight}{27\baselineskip} \advance\textheight\topskip \topmargin=\paperheight \advance\topmargin-\textheight %%\topmargin=.5\topmargin \topmargin=.6\topmargin \advance\topmargin-\headheight \advance\topmargin-\headsep \advance\topmargin-1in \def\@nombrefont#1#2{% \gdef\num@font{\fontsize{#1}{\z@}\selectfont#2}% \pagestyle{headings}} \@nombrefont{8}{\bfseries} \def\@hasirafont#1#2{% \gdef\head@font{\fontsize{#1}{\z@}\selectfont#2}% \pagestyle{headings}} \@hasirafont{8\Jpt}{} \def\ps@headings{% \let\ps@jpl@in\ps@plain \let\@mkboth=\markboth \def\@oddfoot{}% \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@oddhead{% \reset@font\hfil{\head@font\rightmark}\hspace{2zw}\llap{\num@font\thepage}}% \def\@evenhead{% \reset@font\rlap{\num@font\thepage}\hspace{2zw}{\head@font\leftmark}\hfil}% \let\@mkboth\markboth \def\chaptermark##1{\markboth{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter\@chapapp\thechapter\@chappos\hskip1zw\fi \fi##1}{}}% \def\sectionmark##1{\markright{% \ifnum\c@secnumdepth >\z@\thesection\hskip1zw\fi##1}}} \def\ps@plain{\let\@mkboth\@gobbletwo \let\ps@jpl@in\ps@plain \def\@oddfoot{}% \def\@evenfoot{}% \def\@oddhead{\reset@font\small\hfil{\num@font\thepage}}% \def\@evenhead{\reset@font\small{\num@font\thepage}\hfil}% } \let\ps@jpl@in\ps@plain \pagestyle{headings} \def\ps@empty{\let\ps@jpl@in\ps@empty \let\@mkboth\@gobbletwo\let\@oddhead\@empty\let\@oddfoot\@empty \let\@evenhead\@empty\let\@evenfoot\@empty } \def\@@afterheadings#1{% \@nobreaktrue \everypar{% \if@nobreak\@nobreakfalse\clubpenalty#1\relax% \else\clubpenalty \@clubpenalty\everypar{}% \fi}} \def\ZEN#1{\leavevmode\hb@xt@1zw{\hss#1\hss}} \def\HAN#1{\leavevmode\hb@xt@.5zw{\hss#1\hss}} \def\@ZENKAKU#1{% \ifcase#1\or\ZEN{1}\or\ZEN{2}\or\ZEN{3}\or\ZEN{4} \or\ZEN{5}\or\ZEN{6}\or\ZEN{7}\or\ZEN{8}\or\ZEN{9}\or \ZEN{\HAN{1\kern-.5zw0}}\or\ZEN{\HAN{1\kern-.5zw1}}\or \ZEN{\HAN{1\kern-.5zw2}}\or\ZEN{\HAN{1\kern-.5zw3}}\or \ZEN{\HAN{1\kern-.5zw4}}\or\ZEN{\HAN{1\kern-.5zw5}}\or \ZEN{\HAN{1\kern-.5zw6}}\or\ZEN{\HAN{1\kern-.5zw7}}\or \ZEN{\HAN{1\kern-.5zw8}}\or\ZEN{\HAN{1\kern-.5zw9}}\or \ZEN{\HAN{2\kern-.5zw0}}\or\ZEN{\HAN{2\kern-.5zw1}}\or \ZEN{\HAN{2\kern-.5zw2}}\or\ZEN{\HAN{2\kern-.5zw3}}\or \ZEN{\HAN{2\kern-.5zw4}}\or\ZEN{\HAN{2\kern-.5zw5}}\or \ZEN{\HAN{2\kern-.5zw6}}\or\ZEN{\HAN{2\kern-.5zw7}}\or \ZEN{\HAN{2\kern-.5zw8}}\or\ZEN{\HAN{2\kern-.5zw9}}\or \ZEN{\HAN{3\kern-.5zw0}}\or\ZEN{\HAN{3\kern-.5zw1}}\or \ZEN{\HAN{3\kern-.5zw2}}\or\ZEN{\HAN{3\kern-.5zw3}}\or \ZEN{\HAN{3\kern-.5zw4}}\or\ZEN{\HAN{3\kern-.5zw5}}\or \ZEN{\HAN{3\kern-.5zw6}}\or\ZEN{\HAN{3\kern-.5zw7}}\or \ZEN{\HAN{3\kern-.5zw8}}\or\ZEN{\HAN{3\kern-.5zw9}}\or \ZEN{\HAN{4\kern-.5zw0}}\or\ZEN{\HAN{4\kern-.5zw1}}\or \ZEN{\HAN{4\kern-.5zw2}}\or\ZEN{\HAN{4\kern-.5zw3}}\or \ZEN{\HAN{4\kern-.5zw4}}\or\ZEN{\HAN{4\kern-.5zw5}}\or \ZEN{\HAN{4\kern-.5zw6}}\or\ZEN{\HAN{4\kern-.5zw7}}\or \ZEN{\HAN{4\kern-.5zw8}}\or\ZEN{\HAN{4\kern-.5zw9}}\or \ZEN{\HAN{5\kern-.5zw0}}\fi} % パターンA \def\@makechapterhead#1{\hbox{}% \vskip2\Cvs {\parindent\z@ \raggedright \reset@font\fontsize{16\Jpt}{\Cvs}\bfseries \ifnum \c@secnumdepth >\m@ne \setlength\@tempdima{\linewidth}% \if@mainmatter \setbox\z@\hbox{\@chapapp\thechapter\@chappos\hskip1zw}% \addtolength\@tempdima{-\wd\z@}% \unhbox\z@\nobreak \fi \vtop{\hsize\@tempdima\fontsize{20\Jpt}{\Cvs}\bfseries#1}% \fi}\vskip3\Cvs} \renewcommand{\section}{\par \addvspace{1.5\Cvs} \secdef\@section\@ssection} \def\@section[#1]#2{% \ifnum \c@secnumdepth >\z@\relax \refstepcounter{section}% \fi \begingroup \reset@font \fontsize{12\Jpt}{\Cvs}\bfseries \@tempdima\linewidth \ifnum \c@secnumdepth >\z@\relax \setbox0\hbox{\thesection\hskip1zw} \advance\@tempdima-\wd0 \noindent\box0 \fi \parbox[t]{\@tempdima}{\fontsize{12\Jpt}{\Cvs}\bfseries\selectfont#2}% \sectionmark{#1}\par \endgroup \ifnum \c@secnumdepth >\z@\relax \addcontentsline{toc}{section}{\thesection\kern1zw#1}% \else \addcontentsline{toc}{section}{#1}% \fi \nobreak\vskip.5\Cvs\@@afterheadings{300}} \renewcommand{\thesection}{\thechapter.\@arabic\c@section} \renewcommand{\thefigure}{ \ifnum\c@chapter>\z@ \thechapter.\fi\@arabic\c@figure} \renewcommand{\thetable}{ \ifnum\c@chapter>\z@ \thechapter.\fi\@arabic\c@table} \let\figure@org\figure \let\endfigure@org\endfigure \renewenvironment{figure}[1][htbp] {\figure@org[#1] \fontsize{9\Jpt}{\Cvs}\selectfont} {\endfigure@org} \let\table@org\table \let\endtable@org\endtable \renewenvironment{table}[1][htbp] {\table@org[#1] \fontsize{9\Jpt}{\Cvs}\selectfont} {\endtable@org} \setlength\abovecaptionskip{10\p@} \setlength\belowcaptionskip{2mm} \long\def\@makecaption#1#2{ \vskip\abovecaptionskip\fontsize{9\Jpt}{.8\Cvs}\selectfont \setbox0\hbox{\bfseries#1\kern1zw}% \setbox1\hbox{\mdseries#2} \@tempdima\hsize \advance\@tempdima by-\wd0 \ifdim\wd1>\@tempdima \leftskip4mm \begin{minipage}{.8\linewidth} \leavevmode\box0 \vtop{\hsize=\@tempdima \mdseries#2}\par \end{minipage} \else \@minipagefalse \hbox to\hsize{\hfil\box0\box1\hfil}% \fi \vskip\belowcaptionskip} \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark)}}}% 1) \@addtoreset{footnote}{chapter} \renewcommand{\footnoterule}{ \kern-3\p@ \hrule width .4\columnwidth \kern 2.6\p@} \def\@eqnnum{{\normalfont \normalcolor (\theequation)}}