diff options
author | Norbert Preining <preining@logic.at> | 2013-05-16 02:08:21 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2013-05-16 02:08:21 +0000 |
commit | 1b3766c5009c6d64c830cb3f13479731f3e306a4 (patch) | |
tree | 7d4e7307aa627ad26f9926138c9b08a1c4d2872e /Master/texmf-dist/source/platex | |
parent | 68d061a90e37ba5224dba5a9a92efdf5393ac3e1 (diff) |
jsclasses updated from Okumura 2013-05-14
git-svn-id: svn://tug.org/texlive/trunk@30498 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/platex')
10 files changed, 1429 insertions, 1418 deletions
diff --git a/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx b/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx index 700a4887a77..6329bc69ea5 100644 --- a/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx +++ b/Master/texmf-dist/source/platex/jsclasses/jsclasses.dtx @@ -1,16 +1,16 @@ -% ^^A -*- japanese-latex -*- +% ^^A -*- japanese-latex -*- % \iffalse meta-comment % -% pLaTeX2ε新ドキュメントクラス +% pLaTeX2$B&E?7%I%-%e%a%s%H%/%i%9(B % -% これは LaTeX3 Project の classes.dtx と株式会社アスキーの jclasses.dtx -% に基づいて奥村 <okumura@edu.mie-u.ac.jp> が改変したものです。 -% 奥村の改変部分については何の権利も主張しません。 -% オリジナルの著作権の許す範囲で自由にご利用ください。 +% $B$3$l$O(B LaTeX3 Project $B$N(B classes.dtx $B$H3t<02q<R%"%9%-!<$N(B jclasses.dtx +% $B$K4p$E$$$F1|B<(B <okumura@edu.mie-u.ac.jp> $B$,2~JQ$7$?$b$N$G$9!#(B +% $B1|B<$N2~JQItJ,$K$D$$$F$O2?$N8"Mx$b<gD%$7$^$;$s!#(B +% $B%*%j%8%J%k$NCx:n8"$N5v$9HO0O$G<+M3$K$4MxMQ$/$@$5$$!#(B % -% [2002-12-19] いろいろなものに収録していただく際にライセンスを明確にする -% 必要が生じてきました。アスキーのものが最近はmodified BSDライセンスになっ -% ていますので,私のものもそれに準じてmodified BSDとすることにします。 +% [2002-12-19] $B$$$m$$$m$J$b$N$K<}O?$7$F$$$?$@$/:]$K%i%$%;%s%9$rL@3N$K$9$k(B +% $BI,MW$,@8$8$F$-$^$7$?!#%"%9%-!<$N$b$N$,:G6a$O(Bmodified BSD$B%i%$%;%s%9$K$J$C(B +% $B$F$$$^$9$N$G!$;d$N$b$N$b$=$l$K=`$8$F(Bmodified BSD$B$H$9$k$3$H$K$7$^$9!#(B % % Copyright 1993 1994 1995 1996 1997 1998 1999 % The LaTeX3 Project and any individual authors listed elsewhere @@ -19,7 +19,7 @@ % Copyright 1995-1999 ASCII Corporation. % % \fi -% \CheckSum{5481} +% \CheckSum{5493} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -47,7 +47,7 @@ %<*driver> \ProvidesFile{jsclasses.dtx} %</driver> - [2010/03/14 okumura] + [2013/05/14 okumura] %<*driver> \documentclass{jsarticle} \usepackage{doc} @@ -68,73 +68,73 @@ % % \fi % -% \title{\pLaTeXe 新ドキュメントクラス} -% \author{奥村晴彦} +% \title{\pLaTeXe $B?7%I%-%e%a%s%H%/%i%9(B} +% \author{$B1|B<@2I'(B} % \date{\filedate} % \maketitle % % \MakeShortVerb{\|} % -% \section{はじめに} +% \section{$B$O$8$a$K(B} % -% これは\LaTeX3 Projectの \texttt{classes.dtx} と -% 株式会社アスキーの \texttt{jclasses.dtx} に基づいて -% 奥村が改変したものです。 -% 権利については両者のものに従います。 -% 奥村は何の権利も主張しません。 +% $B$3$l$O(B\LaTeX3 Project$B$N(B \texttt{classes.dtx} $B$H(B +% $B3t<02q<R%"%9%-!<$N(B \texttt{jclasses.dtx} $B$K4p$E$$$F(B +% $B1|B<$,2~JQ$7$?$b$N$G$9!#(B +% $B8"Mx$K$D$$$F$ON><T$N$b$N$K=>$$$^$9!#(B +% $B1|B<$O2?$N8"Mx$b<gD%$7$^$;$s!#(B % -% [2009-02-22] 田中琢爾氏によるup\LaTeX 対応パッチを取り込みました。 +% [2009-02-22] $BEDCfBv<$;a$K$h$k(Bup\LaTeX $BBP1~%Q%C%A$r<h$j9~$_$^$7$?!#(B % -% ここでは次のドキュメントクラス(スタイルファイル)を作ります。 +% $B$3$3$G$O<!$N%I%-%e%a%s%H%/%i%9!J%9%?%$%k%U%!%$%k!K$r:n$j$^$9!#(B % \begin{quote} % \begin{tabular}{lll} -% $\langle$\textsf{article}$\rangle$ & \texttt{jsarticle.cls} & 論文・レポート用 \\ -% $\langle$\textsf{book}$\rangle$ & \texttt{jsbook.cls} & 書籍用 \\ -% $\langle$\textsf{jspf}$\rangle$ & \texttt{jspf.cls} & 某学会誌用 \\ -% $\langle$\textsf{kiyou}$\rangle$ & \texttt{kiyou.cls} & 某紀要用 +% $\langle$\textsf{article}$\rangle$ & \texttt{jsarticle.cls} & $BO@J8!&%l%]!<%HMQ(B \\ +% $\langle$\textsf{book}$\rangle$ & \texttt{jsbook.cls} & $B=q@RMQ(B \\ +% $\langle$\textsf{jspf}$\rangle$ & \texttt{jspf.cls} & $BK?3X2q;oMQ(B \\ +% $\langle$\textsf{kiyou}$\rangle$ & \texttt{kiyou.cls} & $BK?5*MWMQ(B % \end{tabular} % \end{quote} % -% \LaTeXe あるいは\pLaTeXe 標準のドキュメントクラスとの違いを説明してお -% きます。 +% \LaTeXe $B$"$k$$$O(B\pLaTeXe $BI8=`$N%I%-%e%a%s%H%/%i%9$H$N0c$$$r@bL@$7$F$*(B +% $B$-$^$9!#(B % -% \paragraph{JISフォントメトリックの使用} +% \paragraph{JIS$B%U%)%s%H%a%H%j%C%/$N;HMQ(B} % -% ここでは和文TFM(\TeX フォントメトリック)として東京書籍印刷の小林肇さ -% んの作られたJISフォントメトリック \texttt{jis.tfm},\texttt{jisg.tfm} -% を標準で使います。従来のフォントメトリック \texttt{min10.tfm}, -% \texttt{goth10.tfm} の類を使うには +% $B$3$3$G$OOBJ8(BTFM$B!J(B\TeX $B%U%)%s%H%a%H%j%C%/!K$H$7$FEl5~=q@R0u:~$N>.NSH%$5(B +% $B$s$N:n$i$l$?(BJIS$B%U%)%s%H%a%H%j%C%/(B \texttt{jis.tfm}$B!$(B\texttt{jisg.tfm} +% $B$rI8=`$G;H$$$^$9!#=>Mh$N%U%)%s%H%a%H%j%C%/(B \texttt{min10.tfm}$B!$(B +% \texttt{goth10.tfm} $B$NN`$r;H$&$K$O(B % \begin{quote} % |\documentclass[mingoth]{jsarticle}| % \end{quote} -% のように \texttt{mingoth} オプションを付けます。 +% $B$N$h$&$K(B \texttt{mingoth} $B%*%W%7%g%s$rIU$1$^$9!#(B % -% \paragraph{サイズオプションの扱いが違う} +% \paragraph{$B%5%$%:%*%W%7%g%s$N07$$$,0c$&(B} % -% 標準のドキュメントクラスでは本文のポイント数を指定するオプションがあり -% ましたが,ポイント数は10,11,12しかなく,それぞれ別のクラスオプション -% ファイルを読み込むようになっていました。しかも,標準の10ポイント以外で -% は多少フォントのバランスが崩れることがあり,あまり便利ではありませんで -% した。ここでは文字サイズを増すとページを小さくし,\TeX の |\mag| プリ -% ミティブで全体的に拡大するという手を使って,9ポイントや21,25,30,36, -% 43ポイント,12Q,14Qの指定を可能にしています。 +% $BI8=`$N%I%-%e%a%s%H%/%i%9$G$OK\J8$N%]%$%s%H?t$r;XDj$9$k%*%W%7%g%s$,$"$j(B +% $B$^$7$?$,!$%]%$%s%H?t$O(B10$B!$(B11$B!$(B12$B$7$+$J$/!$$=$l$>$lJL$N%/%i%9%*%W%7%g%s(B +% $B%U%!%$%k$rFI$_9~$`$h$&$K$J$C$F$$$^$7$?!#$7$+$b!$I8=`$N(B10$B%]%$%s%H0J30$G(B +% $B$OB?>/%U%)%s%H$N%P%i%s%9$,Jx$l$k$3$H$,$"$j!$$"$^$jJXMx$G$O$"$j$^$;$s$G(B +% $B$7$?!#$3$3$G$OJ8;z%5%$%:$rA}$9$H%Z!<%8$r>.$5$/$7!$(B\TeX $B$N(B |\mag| $B%W%j(B +% $B%_%F%#%V$GA4BNE*$K3HBg$9$k$H$$$&<j$r;H$C$F!$(B9$B%]%$%s%H$d(B21$B!$(B25$B!$(B30$B!$(B36$B!$(B +% 43$B%]%$%s%H!$(B12Q$B!$(B14Q$B$N;XDj$r2DG=$K$7$F$$$^$9!#(B % % \StopEventually{} % -% 以下では実際のコードに即して説明します。 +% $B0J2<$G$O<B:]$N%3!<%I$KB($7$F@bL@$7$^$9!#(B % -% \section{オプション} +% \section{$B%*%W%7%g%s(B} % -% これらのクラスは |\documentclass{jsarticle}| -% あるいは |\documentclass[オプション]{jsarticle}| -% のように呼び出します。 +% $B$3$l$i$N%/%i%9$O(B |\documentclass{jsarticle}| +% $B$"$k$$$O(B |\documentclass[$B%*%W%7%g%s(B]{jsarticle}| +% $B$N$h$&$K8F$S=P$7$^$9!#(B % -% まず,オプションに関連するいくつかのコマンドやスイッチ(論理変数)を定 -% 義します。 +% $B$^$:!$%*%W%7%g%s$K4XO"$9$k$$$/$D$+$N%3%^%s%I$d%9%$%C%A!JO@M}JQ?t!K$rDj(B +% $B5A$7$^$9!#(B % % \begin{macro}{\if@restonecol} % -% 段組のときに真になる論理変数です。 +% $BCJAH$N$H$-$K??$K$J$kO@M}JQ?t$G$9!#(B % % \begin{macrocode} \newif\if@restonecol @@ -143,7 +143,7 @@ % % \begin{macro}{\if@titlepage} % -% これを真にすると表題,概要を独立したページに出力します。 +% $B$3$l$r??$K$9$k$HI=Bj!$35MW$rFHN)$7$?%Z!<%8$K=PNO$7$^$9!#(B % % \begin{macrocode} \newif\if@titlepage @@ -152,8 +152,8 @@ % % \begin{macro}{\if@openright} % -% |\chapter|,|\part| を奇数ページ起こしにするかどうかです。 -% 書籍では真が標準です。 +% |\chapter|$B!$(B|\part| $B$r4q?t%Z!<%85/$3$7$K$9$k$+$I$&$+$G$9!#(B +% $B=q@R$G$O??$,I8=`$G$9!#(B % % \begin{macrocode} %<book>\newif\if@openright @@ -162,8 +162,8 @@ % % \begin{macro}{\if@mainmatter} % -% 真なら本文,偽なら前付け・後付けです。 -% 偽なら |\chapter| で章番号が出ません。 +% $B??$J$iK\J8!$56$J$iA0IU$1!&8eIU$1$G$9!#(B +% $B56$J$i(B |\chapter| $B$G>OHV9f$,=P$^$;$s!#(B % % \begin{macrocode} %<book>\newif\if@mainmatter \@mainmattertrue @@ -172,35 +172,35 @@ % % \begin{macro}{\if@enablejfam} % -% 和文フォントを数式フォントとして登録するかどうかを示すスイッチです。 +% $BOBJ8%U%)%s%H$r?t<0%U%)%s%H$H$7$FEPO?$9$k$+$I$&$+$r<($9%9%$%C%A$G$9!#(B % % \begin{macrocode} \newif\if@enablejfam \@enablejfamtrue % \end{macrocode} % \end{macro} % -% 以下で各オプションを宣言します。 +% $B0J2<$G3F%*%W%7%g%s$r@k8@$7$^$9!#(B % -% \paragraph{用紙サイズ} +% \paragraph{$BMQ;f%5%$%:(B} % -% JISやISOのA0判は面積 $1\,\mathrm{m}^2$,縦横比 $1:\sqrt{2}$ -% の長方形の辺の長さを mm 単位に切り捨てたものです。 -% これを基準として順に半截しては mm 単位に切り捨てたものがA1,A2,…です。 +% JIS$B$d(BISO$B$N(BA0$BH=$OLL@Q(B $1\,\mathrm{m}^2$$B!$=D2#Hf(B $1:\sqrt{2}$ +% $B$ND9J}7A$NJU$ND9$5$r(B mm $BC10L$K@Z$j<N$F$?$b$N$G$9!#(B +% $B$3$l$r4p=`$H$7$F=g$KH>Y#$7$F$O(B mm $BC10L$K@Z$j<N$F$?$b$N$,(BA1$B!$(BA2$B!$!D$G$9!#(B % -% B判はJISとISOで定義が異なります。 -% JISではB0判の面積が $1.5\,\mathrm{mm}^2$ ですが, -% ISOではB1判の辺の長さがA0判とA1判の辺の長さの幾何平均です。 -% したがってISOのB0判は $1000\,\mathrm{mm} \times 1414\,\mathrm{mm}$ です。 -% このため,\LaTeXe の \texttt{b5paper} -% は $250\,\mathrm{mm} \times 176\,\mathrm{mm}$ ですが, -% \pLaTeXe の \texttt{b5paper} -% は $257\,\mathrm{mm} \times 182\,\mathrm{mm}$ になっています。 -% ここでは\pLaTeXe にならってJISに従いました。 +% B$BH=$O(BJIS$B$H(BISO$B$GDj5A$,0[$J$j$^$9!#(B +% JIS$B$G$O(BB0$BH=$NLL@Q$,(B $1.5\,\mathrm{m}^2$ $B$G$9$,!$(B +% ISO$B$G$O(BB1$BH=$NJU$ND9$5$,(BA0$BH=$H(BA1$BH=$NJU$ND9$5$N4v2?J?6Q$G$9!#(B +% $B$7$?$,$C$F(BISO$B$N(BB0$BH=$O(B $1000\,\mathrm{mm} \times 1414\,\mathrm{mm}$ $B$G$9!#(B +% $B$3$N$?$a!$(B\LaTeXe $B$N(B \texttt{b5paper} +% $B$O(B $250\,\mathrm{mm} \times 176\,\mathrm{mm}$ $B$G$9$,!$(B +% \pLaTeXe $B$N(B \texttt{b5paper} +% $B$O(B $257\,\mathrm{mm} \times 182\,\mathrm{mm}$ $B$K$J$C$F$$$^$9!#(B +% $B$3$3$G$O(B\pLaTeXe $B$K$J$i$C$F(BJIS$B$K=>$$$^$7$?!#(B % -% デフォルトは \texttt{a4paper} です。 +% $B%G%U%)%k%H$O(B \texttt{a4paper} $B$G$9!#(B % -% \texttt{b5var}(B5変形,182mm×230mm), -% \texttt{a4var}(A4変形,210mm×283mm)を追加しました。 +% \texttt{b5var}$B!J(BB5$BJQ7A!$(B182mm$B!_(B230mm$B!K!$(B +% \texttt{a4var}$B!J(BA4$BJQ7A!$(B210mm$B!_(B283mm$B!K$rDI2C$7$^$7$?!#(B % % \begin{macrocode} \DeclareOption{a3paper}{% @@ -253,9 +253,9 @@ \setlength\paperwidth {7.25in}} % \end{macrocode} % -% \paragraph{横置き} +% \paragraph{$B2#CV$-(B} % -% 用紙の縦と横の長さを入れ換えます。 +% $BMQ;f$N=D$H2#$ND9$5$rF~$l49$($^$9!#(B % % \begin{macrocode} \newif\if@landscape @@ -265,23 +265,23 @@ % % \paragraph{slide} % -% オプション \texttt{slide} を新設しました。 +% $B%*%W%7%g%s(B \texttt{slide} $B$r?7@_$7$^$7$?!#(B % % \begin{macrocode} \newif\if@slide \@slidefalse % \end{macrocode} % -% \paragraph{サイズオプション} +% \paragraph{$B%5%$%:%*%W%7%g%s(B} % -% 10pt,11pt,12pt のほかに,8pt,9pt,14pt,17pt,21pt,25pt,30pt,36pt,43pt を追加しました。 -% これは等比数列になるように選んだものです(従来の 20pt も残しました)。 -% |\@ptsize| の定義が変だったのでご迷惑をおかけしましたが, -% 標準的なドキュメントクラスと同様にポイント数から10を引いたものに直しました。 +% 10pt$B!$(B11pt$B!$(B12pt $B$N$[$+$K!$(B8pt$B!$(B9pt$B!$(B14pt$B!$(B17pt$B!$(B21pt$B!$(B25pt$B!$(B30pt$B!$(B36pt$B!$(B43pt $B$rDI2C$7$^$7$?!#(B +% $B$3$l$OEyHf?tNs$K$J$k$h$&$KA*$s$@$b$N$G$9!J=>Mh$N(B 20pt $B$b;D$7$^$7$?!K!#(B +% |\@ptsize| $B$NDj5A$,JQ$@$C$?$N$G$4LBOG$r$*$+$1$7$^$7$?$,!$(B +% $BI8=`E*$J%I%-%e%a%s%H%/%i%9$HF1MM$K%]%$%s%H?t$+$i(B10$B$r0z$$$?$b$N$KD>$7$^$7$?!#(B % -% [2003-03-22] 14Qオプションを追加しました。 +% [2003-03-22] 14Q$B%*%W%7%g%s$rDI2C$7$^$7$?!#(B % -% [2003-04-18] 12Qオプションを追加しました。 +% [2003-04-18] 12Q$B%*%W%7%g%s$rDI2C$7$^$7$?!#(B % % \begin{macrocode} \newcommand{\@ptsize}{0} @@ -303,14 +303,14 @@ \DeclareOption{14Q}{\renewcommand{\@ptsize}{1400}} % \end{macrocode} % -% \paragraph{トンボオプション} +% \paragraph{$B%H%s%\%*%W%7%g%s(B} % -% トンボ(crop marks)を出力します。 -% 実際の処理は\pLaTeXe 本体で行います(\texttt{plcore.dtx} 参照)。 -% オプション \texttt{tombow} で日付付きのトンボ, -% オプション \texttt{tombo} で日付なしのトンボを出力します。 -% これらはアスキー版のままです。 -% カウンタ |\hour|,|\minute| はp\LaTeXe 本体で宣言されています。 +% $B%H%s%\!J(Bcrop marks$B!K$r=PNO$7$^$9!#(B +% $B<B:]$N=hM}$O(B\pLaTeXe $BK\BN$G9T$$$^$9!J(B\texttt{plcore.dtx} $B;2>H!K!#(B +% $B%*%W%7%g%s(B \texttt{tombow} $B$GF|IUIU$-$N%H%s%\!$(B +% $B%*%W%7%g%s(B \texttt{tombo} $B$GF|IU$J$7$N%H%s%\$r=PNO$7$^$9!#(B +% $B$3$l$i$O%"%9%-!<HG$N$^$^$G$9!#(B +% $B%+%&%s%?(B |\hour|$B!$(B|\minute| $B$O(Bp\LaTeXe $BK\BN$G@k8@$5$l$F$$$^$9!#(B % % \begin{macrocode} \hour\time \divide\hour by 60\relax @@ -329,10 +329,10 @@ \maketombowbox} % \end{macrocode} % -% \paragraph{面付け} +% \paragraph{$BLLIU$1(B} % -% オプション \texttt{mentuke} で幅ゼロのトンボを出力します。 -% 面付けに便利です。これもアスキー版のままです。 +% $B%*%W%7%g%s(B \texttt{mentuke} $B$GI}%<%m$N%H%s%\$r=PNO$7$^$9!#(B +% $BLLIU$1$KJXMx$G$9!#$3$l$b%"%9%-!<HG$N$^$^$G$9!#(B % % \begin{macrocode} \DeclareOption{mentuke}{% @@ -341,11 +341,11 @@ \maketombowbox} % \end{macrocode} % -% \paragraph{両面,片面オプション} +% \paragraph{$BN>LL!$JRLL%*%W%7%g%s(B} % -% \texttt{twoside} で奇数ページ・偶数ページのレイアウトが変わります。 +% \texttt{twoside} $B$G4q?t%Z!<%8!&6v?t%Z!<%8$N%l%$%"%&%H$,JQ$o$j$^$9!#(B % -% [2003-04-29] \texttt{vartwoside} でどちらのページも傍注が右側になります。 +% [2003-04-29] \texttt{vartwoside} $B$G$I$A$i$N%Z!<%8$bK5Cm$,1&B&$K$J$j$^$9!#(B % % \begin{macrocode} \DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} @@ -353,43 +353,43 @@ \DeclareOption{vartwoside}{\@twosidetrue \@mparswitchfalse} % \end{macrocode} % -% \paragraph{二段組} +% \paragraph{$BFsCJAH(B} % -% \texttt{twocolumn} で二段組になります。 +% \texttt{twocolumn} $B$GFsCJAH$K$J$j$^$9!#(B % % \begin{macrocode} \DeclareOption{onecolumn}{\@twocolumnfalse} \DeclareOption{twocolumn}{\@twocolumntrue} % \end{macrocode} % -% \paragraph{表題ページ} +% \paragraph{$BI=Bj%Z!<%8(B} % -% \texttt{titlepage} で表題・概要を独立したページに出力します。 +% \texttt{titlepage} $B$GI=Bj!&35MW$rFHN)$7$?%Z!<%8$K=PNO$7$^$9!#(B % % \begin{macrocode} \DeclareOption{titlepage}{\@titlepagetrue} \DeclareOption{notitlepage}{\@titlepagefalse} % \end{macrocode} % -% \paragraph{右左起こし} +% \paragraph{$B1&:85/$3$7(B} % -% 書籍では章は通常は奇数ページ起こしになりますが, -% \texttt{openany} で偶数ページからでも始まるようになります。 +% $B=q@R$G$O>O$ODL>o$O4q?t%Z!<%85/$3$7$K$J$j$^$9$,!$(B +% \texttt{openany} $B$G6v?t%Z!<%8$+$i$G$b;O$^$k$h$&$K$J$j$^$9!#(B % % \begin{macrocode} %<book>\DeclareOption{openright}{\@openrighttrue} %<book>\DeclareOption{openany}{\@openrightfalse} % \end{macrocode} % -% \paragraph{eqnarray環境と数式の位置} +% \paragraph{eqnarray$B4D6-$H?t<0$N0LCV(B} % -% 森本さんのご教示にしたがって前に移動しました。 +% $B?9K\$5$s$N$465<($K$7$?$,$C$FA0$K0\F0$7$^$7$?!#(B % % \begin{environment}{eqnarray} % -% \LaTeX の |eqnarray| 環境では |&| でできるアキが大きすぎる -% ようですので,少し小さくします。 -% また,中央の要素も |\displaystyle| にします。 +% \LaTeX $B$N(B |eqnarray| $B4D6-$G$O(B |&| $B$G$G$-$k%"%-$,Bg$-$9$.$k(B +% $B$h$&$G$9$N$G!$>/$7>.$5$/$7$^$9!#(B +% $B$^$?!$Cf1{$NMWAG$b(B |\displaystyle| $B$K$7$^$9!#(B % % \begin{macrocode} \def\eqnarray{% @@ -410,14 +410,14 @@ % \end{macrocode} % \end{environment} % -% \texttt{leqno} で数式番号が左側になります。 -% \texttt{fleqn} で数式が本文左端から一定距離のところに出力されます。 -% 森本さんにしたがって訂正しました。 +% \texttt{leqno} $B$G?t<0HV9f$,:8B&$K$J$j$^$9!#(B +% \texttt{fleqn} $B$G?t<0$,K\J8:8C<$+$i0lDj5wN%$N$H$3$m$K=PNO$5$l$^$9!#(B +% $B?9K\$5$s$K$7$?$,$C$FD{@5$7$^$7$?!#(B % % \begin{macrocode} \DeclareOption{leqno}{\input{leqno.clo}} \DeclareOption{fleqn}{\input{fleqn.clo}% -% fleqn用のeqnarray環境の再定義 +% fleqn$BMQ$N(Beqnarray$B4D6-$N:FDj5A(B \def\eqnarray{% \stepcounter{equation}% \def\@currentlabel{\p@equation\theequation}% @@ -444,10 +444,10 @@ }} % \end{macrocode} % -% \paragraph{文献リスト} +% \paragraph{$BJ88%%j%9%H(B} % -% 文献リストをopen形式(著者名や書名の後に改行が入る)で出力します。 -% これは使われることはないのでコメントアウトしてあります。 +% $BJ88%%j%9%H$r(Bopen$B7A<0!JCx<TL>$d=qL>$N8e$K2~9T$,F~$k!K$G=PNO$7$^$9!#(B +% $B$3$l$O;H$o$l$k$3$H$O$J$$$N$G%3%a%s%H%"%&%H$7$F$"$j$^$9!#(B % % \begin{macrocode} % \DeclareOption{openbib}{% @@ -460,27 +460,27 @@ % \renewcommand\newblock{\par}}} % \end{macrocode} % -% \paragraph{数式フォントとして和文フォントを登録しないオプション} +% \paragraph{$B?t<0%U%)%s%H$H$7$FOBJ8%U%)%s%H$rEPO?$7$J$$%*%W%7%g%s(B} % -% 数式中では16通りのフォントしか使えません。 -% AMSFontsや \texttt{mathptmx} パッケージを使って数式フォントを -% たくさん使うと ``Too many math alphabets \ldots'' というエラーが -% 起こってしまいます。\texttt{disablejfam} オプションを付ければ, -% 明朝・ゴシックを数式用フォントとして登録するのをやめますので, -% 数式用フォントが二つ節約できます。 -% いずれにしても |\textmc| や |\mbox| や \texttt{amsmath} -% パッケージの |\text| を使えば数式中で和文フォントが使えますので, -% この新ドキュメントクラスでは標準で和文フォントを数式用に登録 -% しないことにしていたのですが,従来のドキュメントクラスの仕様に -% 合わせることにしました。 +% $B?t<0Cf$G$O(B16$BDL$j$N%U%)%s%H$7$+;H$($^$;$s!#(B +% AMSFonts$B$d(B \texttt{mathptmx} $B%Q%C%1!<%8$r;H$C$F?t<0%U%)%s%H$r(B +% $B$?$/$5$s;H$&$H(B ``Too many math alphabets \ldots'' $B$H$$$&%(%i!<$,(B +% $B5/$3$C$F$7$^$$$^$9!#(B\texttt{disablejfam} $B%*%W%7%g%s$rIU$1$l$P!$(B +% $BL@D+!&%4%7%C%/$r?t<0MQ%U%)%s%H$H$7$FEPO?$9$k$N$r$d$a$^$9$N$G!$(B +% $B?t<0MQ%U%)%s%H$,Fs$D@aLs$G$-$^$9!#(B +% $B$$$:$l$K$7$F$b(B |\textmc| $B$d(B |\mbox| $B$d(B \texttt{amsmath} +% $B%Q%C%1!<%8$N(B |\text| $B$r;H$($P?t<0Cf$GOBJ8%U%)%s%H$,;H$($^$9$N$G!$(B +% $B$3$N?7%I%-%e%a%s%H%/%i%9$G$OI8=`$GOBJ8%U%)%s%H$r?t<0MQ$KEPO?(B +% $B$7$J$$$3$H$K$7$F$$$?$N$G$9$,!$=>Mh$N%I%-%e%a%s%H%/%i%9$N;EMM$K(B +% $B9g$o$;$k$3$H$K$7$^$7$?!#(B % % \begin{macrocode} \DeclareOption{disablejfam}{\@enablejfamfalse} % \end{macrocode} % -% \paragraph{ドラフト} +% \paragraph{$B%I%i%U%H(B} % -% \texttt{draft} でoverfull boxの起きた行末に5ptの罫線を引きます。 +% \texttt{draft} $B$G(Boverfull box$B$N5/$-$?9TKv$K(B5pt$B$N7S@~$r0z$-$^$9!#(B % % \begin{macrocode} \newif\ifdraft @@ -488,12 +488,12 @@ \DeclareOption{final}{\draftfalse \setlength\overfullrule{0pt}} % \end{macrocode} % -% \paragraph{和文フォントメトリックの選択} +% \paragraph{$BOBJ8%U%)%s%H%a%H%j%C%/$NA*Br(B} % -% ここでは新しい \texttt{jis} フォントメトリックを標準で使いますが, -% 古い \texttt{min10},\texttt{goth10} などを使いたいときは \texttt{mingoth} -% というオプションを指定します。 -% また,\texttt{winjis} オプションで \texttt{winjis} メトリックが使えます。 +% $B$3$3$G$O?7$7$$(B \texttt{jis} $B%U%)%s%H%a%H%j%C%/$rI8=`$G;H$$$^$9$,!$(B +% $B8E$$(B \texttt{min10}$B!$(B\texttt{goth10} $B$J$I$r;H$$$?$$$H$-$O(B \texttt{mingoth} +% $B$H$$$&%*%W%7%g%s$r;XDj$7$^$9!#(B +% $B$^$?!$(B\texttt{winjis} $B%*%W%7%g%s$G(B \texttt{winjis} $B%a%H%j%C%/$,;H$($^$9!#(B % % \begin{macrocode} \newif\ifwinjis @@ -513,10 +513,10 @@ \def\jsc@pfx@{\if@jsc@uplatex u\else \fi} % \end{macrocode} % -% \paragraph{papersizeスペシャルの利用} +% \paragraph{papersize$B%9%Z%7%c%k$NMxMQ(B} % -% dvipsやdvioutで用紙設定を自動化するには -% オプション \texttt{papersize} を与えます。 +% dvips$B$d(Bdviout$B$GMQ;f@_Dj$r<+F02=$9$k$K$O(B +% $B%*%W%7%g%s(B \texttt{papersize} $B$rM?$($^$9!#(B % % \begin{macrocode} \newif\ifpapersize @@ -524,9 +524,9 @@ \DeclareOption{papersize}{\papersizetrue} % \end{macrocode} % -% \paragraph{英語化} +% \paragraph{$B1Q8l2=(B} % -% オプション \texttt{english} を新設しました。 +% $B%*%W%7%g%s(B \texttt{english} $B$r?7@_$7$^$7$?!#(B % % \begin{macrocode} \newif\if@english @@ -534,9 +534,9 @@ \DeclareOption{english}{\@englishtrue} % \end{macrocode} % -% \paragraph{jsreport相当} +% \paragraph{jsreport$BAjEv(B} % -% オプション \texttt{report} を新設しました。 +% $B%*%W%7%g%s(B \texttt{report} $B$r?7@_$7$^$7$?!#(B % % \begin{macrocode} %<*book> @@ -546,11 +546,11 @@ %</book> % \end{macrocode} % -% \paragraph{オプションの実行} +% \paragraph{$B%*%W%7%g%s$N<B9T(B} % -% デフォルトのオプションを実行し,|dvi| ファイルの先頭にdvipsのpapersize -% specialを書き込みます。このspecialはdvipsや最近のdvioutが対応しています。 -% |multicols| や |url| を |\RequirePackage| するのはやめました。 +% $B%G%U%)%k%H$N%*%W%7%g%s$r<B9T$7!$(B|dvi| $B%U%!%$%k$N@hF,$K(Bdvips$B$N(Bpapersize +% special$B$r=q$-9~$_$^$9!#$3$N(Bspecial$B$O(Bdvips$B$d:G6a$N(Bdviout$B$,BP1~$7$F$$$^$9!#(B +% |multicols| $B$d(B |url| $B$r(B |\RequirePackage| $B$9$k$N$O$d$a$^$7$?!#(B % % \begin{macrocode} %<article>\ExecuteOptions{a4paper,oneside,onecolumn,notitlepage,final} @@ -560,7 +560,7 @@ \ProcessOptions % \end{macrocode} % -% 後処理 +% $B8e=hM}(B % % \begin{macrocode} \if@slide @@ -573,21 +573,21 @@ \fi % \end{macrocode} % -% \paragraph{papersizeスペシャルの出力} +% \paragraph{papersize$B%9%Z%7%c%k$N=PNO(B} % -% dvipsのpapersizeスペシャルを出力します。 -% これでdvipsや新しいdvioutで出力領域が自動設定できます。 -% トンボの付いたときの用紙サイズは無意味ですが, -% いわゆる「ノビ」サイズという縦横1インチずつ長い用紙に出力することを考えて, -% 1インチずつ加えました。 -% ところが\pLaTeXe はトンボ出力幅を両側に1インチとっていますので, -% dvips使用時に +% dvips$B$N(Bpapersize$B%9%Z%7%c%k$r=PNO$7$^$9!#(B +% $B$3$l$G(Bdvips$B$d?7$7$$(Bdviout$B$G=PNONN0h$,<+F0@_Dj$G$-$^$9!#(B +% $B%H%s%\$NIU$$$?$H$-$NMQ;f%5%$%:$OL50UL#$G$9$,!$(B +% $B$$$o$f$k!V%N%S!W%5%$%:$H$$$&=D2#(B1$B%$%s%A$:$DD9$$MQ;f$K=PNO$9$k$3$H$r9M$($F!$(B +% 1$B%$%s%A$:$D2C$($^$7$?!#(B +% $B$H$3$m$,(B\pLaTeXe $B$O%H%s%\=PNOI}$rN>B&$K(B1$B%$%s%A$H$C$F$$$^$9$N$G!$(B +% dvips$B;HMQ;~$K(B % \begin{quote} % |-O -0.5in,-0.5in| % \end{quote} -% というオプションを与えて両側0.5インチのトンボにするといいでしょう。 +% $B$H$$$&%*%W%7%g%s$rM?$($FN>B&(B0.5$B%$%s%A$N%H%s%\$K$9$k$H$$$$$G$7$g$&!#(B % -% [2003-05-17] トンボをプレビューに使うことを考えて1インチを2インチにしました。 +% [2003-05-17] $B%H%s%\$r%W%l%S%e!<$K;H$&$3$H$r9M$($F(B1$B%$%s%A$r(B2$B%$%s%A$K$7$^$7$?!#(B % % \begin{macrocode} \ifpapersize @@ -601,11 +601,11 @@ \fi % \end{macrocode} % -% \paragraph{基準となる行送り} +% \paragraph{$B4p=`$H$J$k9TAw$j(B} % % \begin{macro}{\n@baseline} % -% 基準となる行送りをポイント単位で表したものです。 +% $B4p=`$H$J$k9TAw$j$r%]%$%s%HC10L$GI=$7$?$b$N$G$9!#(B % % \begin{macrocode} %<article|book>\if@slide\def\n@baseline{13}\else\def\n@baseline{16}\fi @@ -614,19 +614,19 @@ % \end{macrocode} % \end{macro} % -% \paragraph{拡大率の設定} +% \paragraph{$B3HBgN($N@_Dj(B} % -% サイズの変更は\TeX のプリミティブ |\mag| を使って行います。 -% 9ポイントについては行送りも若干縮めました。 -% サイズについては全面的に見直しました。 +% $B%5%$%:$NJQ99$O(B\TeX $B$N%W%j%_%F%#%V(B |\mag| $B$r;H$C$F9T$$$^$9!#(B +% 9$B%]%$%s%H$K$D$$$F$O9TAw$j$b<c43=L$a$^$7$?!#(B +% $B%5%$%:$K$D$$$F$OA4LLE*$K8+D>$7$^$7$?!#(B % -% [2008-12-26] 1000 / |\mag| に相当する |\inv@mag| を定義しました。 -% |truein| を使っていたところを |\inv@mag in| に直しましたので, -% |geometry| パッケージと共存できると思います。 -% なお,新ドキュメントクラス側で |10pt| 以外にする場合の注意: +% [2008-12-26] 1000 / |\mag| $B$KAjEv$9$k(B |\inv@mag| $B$rDj5A$7$^$7$?!#(B +% |truein| $B$r;H$C$F$$$?$H$3$m$r(B |\inv@mag in| $B$KD>$7$^$7$?$N$G!$(B +% |geometry| $B%Q%C%1!<%8$H6&B8$G$-$k$H;W$$$^$9!#(B +% $B$J$*!$?7%I%-%e%a%s%H%/%i%9B&$G(B |10pt| $B0J30$K$9$k>l9g$NCm0U!'(B % \begin{itemize} -% \item |geometry| 側でオプション |truedimen| を指定してください。 -% \item |geometry| 側でオプション |mag| は使えません。 +% \item |geometry| $BB&$G%*%W%7%g%s(B |truedimen| $B$r;XDj$7$F$/$@$5$$!#(B +% \item |geometry| $BB&$G%*%W%7%g%s(B |mag| $B$O;H$($^$;$s!#(B % \end{itemize} % % \begin{macrocode} @@ -697,11 +697,11 @@ \setlength\paperheight{\inv@mag\paperheight}% % \end{macrocode} % -% \paragraph{pagesizeスペシャルの出力} +% \paragraph{pagesize$B%9%Z%7%c%k$N=PNO(B} % -% [2003-05-17] dvipdfm(x)のpagesizeスペシャルを出力します。 +% [2003-05-17] dvipdfm(x)$B$N(Bpagesize$B%9%Z%7%c%k$r=PNO$7$^$9!#(B % -% [2004-08-08] 今のdvipdfmxはdvips用スペシャルを理解するようなので外しました。 +% [2004-08-08] $B:#$N(Bdvipdfmx$B$O(Bdvips$BMQ%9%Z%7%c%k$rM}2r$9$k$h$&$J$N$G30$7$^$7$?!#(B % % \begin{macrocode} % \ifpapersize @@ -715,32 +715,32 @@ % \fi % \end{macrocode} % -% \section{和文フォントの変更} +% \section{$BOBJ8%U%)%s%H$NJQ99(B} % -% JISの1ポイントは0.3514mm(約1/72.28インチ), -% PostScriptの1ポイントは1/72インチですが, -% \TeX では1/72.27インチを1pt(ポイント), -% 1/72インチを1bp(ビッグポイント)と表します。 -% QuarkXPressなどのDTPソフトは標準で1/72インチを1ポイント -% としますが,以下ではすべて1/72.27インチを1ptとしています。 -% 1インチは定義により25.4mmです。 +% JIS$B$N(B1$B%]%$%s%H$O(B0.3514mm$B!JLs(B1/72.28$B%$%s%A!K!$(B +% PostScript$B$N(B1$B%]%$%s%H$O(B1/72$B%$%s%A$G$9$,!$(B +% \TeX $B$G$O(B1/72.27$B%$%s%A$r(B1pt$B!J%]%$%s%H!K!$(B +% 1/72$B%$%s%A$r(B1bp$B!J%S%C%0%]%$%s%H!K$HI=$7$^$9!#(B +% QuarkXPress$B$J$I$N(BDTP$B%=%U%H$OI8=`$G(B1/72$B%$%s%A$r(B1$B%]%$%s%H(B +% $B$H$7$^$9$,!$0J2<$G$O$9$Y$F(B1/72.27$B%$%s%A$r(B1pt$B$H$7$F$$$^$9!#(B +% 1$B%$%s%A$ODj5A$K$h$j(B25.4mm$B$G$9!#(B % -% さらにややこしいことに,\pTeX (アスキーが日本語化した\TeX ) -% の公称10ポイントの和文フォント(\texttt{min10} など)は, -% 実寸(標準の字送り量)が9.62216ptです。 -% これは3.3818mm,写研の写植機の単位では13.527級, -% PostScriptの単位では9.5862ポイントになります。 -% \texttt{jis} フォントなどもこの値を踏襲しています。 +% $B$5$i$K$d$d$3$7$$$3$H$K!$(B\pTeX $B!J%"%9%-!<$,F|K\8l2=$7$?(B\TeX $B!K(B +% $B$N8x>N(B10$B%]%$%s%H$NOBJ8%U%)%s%H!J(B\texttt{min10} $B$J$I!K$O!$(B +% $B<B@#!JI8=`$N;zAw$jNL!K$,(B9.62216pt$B$G$9!#(B +% $B$3$l$O(B3.3818mm$B!$<L8&$N<L?"5!$NC10L$G$O(B13.527$B5i!$(B +% PostScript$B$NC10L$G$O(B9.5862$B%]%$%s%H$K$J$j$^$9!#(B +% \texttt{jis} $B%U%)%s%H$J$I$b$3$NCM$rF'=1$7$F$$$^$9!#(B % -% この公称10ポイントのフォントをここでは13級に縮小して -% 使うことにします。そのためには,$13/13.527 = 0.961$ 倍 -% すればいいことになります。 +% $B$3$N8x>N(B10$B%]%$%s%H$N%U%)%s%H$r$3$3$G$O(B13$B5i$K=L>.$7$F(B +% $B;H$&$3$H$K$7$^$9!#$=$N$?$a$K$O!$(B$13/13.527 = 0.961$ $BG\(B +% $B$9$l$P$$$$$3$H$K$J$j$^$9!#(B % -% また,ここでは和文TFMとして東京書籍印刷の小林肇さんの -% 作られたJISフォントメトリック(\texttt{jis},\texttt{jisg}) -% を標準で使うことにしますが,\texttt{mingoth} オプションを付けると -% 従来のフォントメトリック(\texttt{min},\texttt{goth}) -% を使うようにします。 +% $B$^$?!$$3$3$G$OOBJ8(BTFM$B$H$7$FEl5~=q@R0u:~$N>.NSH%$5$s$N(B +% $B:n$i$l$?(BJIS$B%U%)%s%H%a%H%j%C%/!J(B\texttt{jis}$B!$(B\texttt{jisg}$B!K(B +% $B$rI8=`$G;H$&$3$H$K$7$^$9$,!$(B\texttt{mingoth} $B%*%W%7%g%s$rIU$1$k$H(B +% $B=>Mh$N%U%)%s%H%a%H%j%C%/!J(B\texttt{min}$B!$(B\texttt{goth}$B!K(B +% $B$r;H$&$h$&$K$7$^$9!#(B % % \begin{macrocode} %<*!jspf> @@ -779,14 +779,14 @@ %</!jspf> % \end{macrocode} % -% 9.62216ポイントの和文フォントをさらに0.961倍したことにより, -% 約9.25ポイント, -% DTPで使う単位(1/72インチ)では9.21ポイントということになり, -% 公称10ポイントといっても実は9ポイント強になります。 +% 9.62216$B%]%$%s%H$NOBJ8%U%)%s%H$r$5$i$K(B0.961$BG\$7$?$3$H$K$h$j!$(B +% $BLs(B9.25$B%]%$%s%H!$(B +% DTP$B$G;H$&C10L!J(B1/72$B%$%s%A!K$G$O(B9.21$B%]%$%s%H$H$$$&$3$H$K$J$j!$(B +% $B8x>N(B10$B%]%$%s%H$H$$$C$F$b<B$O(B9$B%]%$%s%H6/$K$J$j$^$9!#(B % -% 某学会誌では, -% 和文フォントをPostScriptの9ポイントにするために, -% $9/(9.62216*72/72.27) = 0.93885$ 倍します。 +% $BK?3X2q;o$G$O!$(B +% $BOBJ8%U%)%s%H$r(BPostScript$B$N(B9$B%]%$%s%H$K$9$k$?$a$K!$(B +% $9/(9.62216*72/72.27) = 0.93885$ $BG\$7$^$9!#(B % % \begin{macrocode} %<*jspf> @@ -825,19 +825,19 @@ %</jspf> % \end{macrocode} % -% 和文でイタリック体,斜体,サンセリフ体, -% タイプライタ体の代わりにゴシック体を使うことにします。 +% $BOBJ8$G%$%?%j%C%/BN!$<PBN!$%5%s%;%j%UBN!$(B +% $B%?%$%W%i%$%?BN$NBe$o$j$K%4%7%C%/BN$r;H$&$3$H$K$7$^$9!#(B % -% [2003-03-16] イタリック体,斜体について,和文でゴシックを当てていましたが, -% 数学の定理環境などで多量のイタリック体を使うことがあり,ゴシックに -% すると黒々となってしまうという弊害がありました。 -% |amsthm| を使わない場合は定理の本文が明朝になるように |\newtheorem| -% 環境を手直ししてしのいでいましたが, -% \TeX が数学で多用されることを考えると,イタリック体に明朝体を -% 当てたほうがいいように思えてきましたので, -% イタリック体・斜体に対応する和文を明朝体に変えることにしました。 +% [2003-03-16] $B%$%?%j%C%/BN!$<PBN$K$D$$$F!$OBJ8$G%4%7%C%/$rEv$F$F$$$^$7$?$,!$(B +% $B?t3X$NDjM}4D6-$J$I$GB?NL$N%$%?%j%C%/BN$r;H$&$3$H$,$"$j!$%4%7%C%/$K(B +% $B$9$k$H9u!9$H$J$C$F$7$^$&$H$$$&J@32$,$"$j$^$7$?!#(B +% |amsthm| $B$r;H$o$J$$>l9g$ODjM}$NK\J8$,L@D+$K$J$k$h$&$K(B |\newtheorem| +% $B4D6-$r<jD>$7$7$F$7$N$$$G$$$^$7$?$,!$(B +% \TeX $B$,?t3X$GB?MQ$5$l$k$3$H$r9M$($k$H!$%$%?%j%C%/BN$KL@D+BN$r(B +% $BEv$F$?$[$&$,$$$$$h$&$K;W$($F$-$^$7$?$N$G!$(B +% $B%$%?%j%C%/BN!&<PBN$KBP1~$9$kOBJ8$rL@D+BN$KJQ$($k$3$H$K$7$^$7$?!#(B % -% [2004-11-03] |\rmfamily| も和文対応にしました。 +% [2004-11-03] |\rmfamily| $B$bOBJ8BP1~$K$7$^$7$?!#(B % % \begin{macrocode} % \DeclareFontShape{\jsc@JYn}{mc}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JYnmc @@ -872,10 +872,10 @@ % \begin{macro}{\textmc} % \begin{macro}{\textgt} % -% 次のコマンドはイタリック補正なども含めて定義されていますが, -% 和文ではイタリック補正はあまり役に立たず, -% 欧文・和文間のグルーが入らないという副作用もありますので, -% 単純な定義に直します。 +% $B<!$N%3%^%s%I$O%$%?%j%C%/Jd@5$J$I$b4^$a$FDj5A$5$l$F$$$^$9$,!$(B +% $BOBJ8$G$O%$%?%j%C%/Jd@5$O$"$^$jLr$KN)$?$:!$(B +% $B2$J8!&OBJ84V$N%0%k!<$,F~$i$J$$$H$$$&I{:nMQ$b$"$j$^$9$N$G!$(B +% $BC1=c$JDj5A$KD>$7$^$9!#(B % % \begin{macrocode} \def\textmc#1{\relax\ifmmode\hbox\fi{\mcfamily #1}} @@ -884,14 +884,14 @@ % \end{macro} % \end{macro} % -% 新クラスでも \texttt{disablejfam} オプションを与えなければ数式内で -% 日本語が使えるようにしました。 +% $B?7%/%i%9$G$b(B \texttt{disablejfam} $B%*%W%7%g%s$rM?$($J$1$l$P?t<0Fb$G(B +% $BF|K\8l$,;H$($k$h$&$K$7$^$7$?!#(B % -% さらに2005/12/01版のLaTeXに対応したpLaTeXに対応しました -% (Thanks: ymtさん)。 +% $B$5$i$K(B2005/12/01$BHG$N(BLaTeX$B$KBP1~$7$?(BpLaTeX$B$KBP1~$7$^$7$?(B +% $B!J(BThanks: ymt$B$5$s!K!#(B % % [2010-03-14] |http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=411| -% での山本さんのご指摘に従って修正しました。 +% $B$G$N;3K\$5$s$N$4;XE&$K=>$C$F=$@5$7$^$7$?!#(B % % \begin{macrocode} \def\reDeclareMathAlphabet#1#2#3{% @@ -966,61 +966,62 @@ % % \begin{macro}{\textsterling} % -% これは |\pounds| 命令で実際に呼び出される文字です。 -% 従来からのOT1エンコーディングでは |\$| のイタリック体が |\pounds| -% なので \texttt{cmti} が使われていましたが, -% 1994年春からは \texttt{cmu}(upright italic,直立イタリック体) -% に変わりました。 -% しかし \texttt{cmu} はその性格からして実験的なものであり, -% |\pounds| 以外で使われるとは思えないので, -% ここでは \texttt{cmti} に戻してしまいます。 +% $B$3$l$O(B |\pounds| $BL?Na$G<B:]$K8F$S=P$5$l$kJ8;z$G$9!#(B +% $B=>Mh$+$i$N(BOT1$B%(%s%3!<%G%#%s%0$G$O(B |\$| $B$N%$%?%j%C%/BN$,(B |\pounds| +% $B$J$N$G(B \texttt{cmti} $B$,;H$o$l$F$$$^$7$?$,!$(B +% 1994$BG/=U$+$i$O(B \texttt{cmu}$B!J(Bupright italic$B!$D>N)%$%?%j%C%/BN!K(B +% $B$KJQ$o$j$^$7$?!#(B +% $B$7$+$7(B \texttt{cmu} $B$O$=$N@-3J$+$i$7$F<B83E*$J$b$N$G$"$j!$(B +% |\pounds| $B0J30$G;H$o$l$k$H$O;W$($J$$$N$G!$(B +% $B$3$3$G$O(B \texttt{cmti} $B$KLa$7$F$7$^$$$^$9!#(B % -% [2003-08-20] Computer Modernフォントを使う機会も減り,T1エンコーディング -% が一般的になってきました。この定義はもうあまり意味がないので消します。 +% [2003-08-20] Computer Modern$B%U%)%s%H$r;H$&5!2q$b8:$j!$(BT1$B%(%s%3!<%G%#%s%0(B +% $B$,0lHLE*$K$J$C$F$-$^$7$?!#$3$NDj5A$O$b$&$"$^$j0UL#$,$J$$$N$G>C$7$^$9!#(B % % \begin{macrocode} % \DeclareTextCommand{\textsterling}{OT1}{{\itshape\char`\$}} % \end{macrocode} % \end{macro} % -% 禁則パラメータも若干修正します。 +% $B6XB'%Q%i%a!<%?$b<c43=$@5$7$^$9!#(B % -% アスキーの \texttt{kinsoku.dtx} では次の三つが5000に設定されています。 -% これを10000に再設定します。 +% $B%"%9%-!<$N(B \texttt{kinsoku.dtx} $B$G$O<!$N;0$D$,(B5000$B$K@_Dj$5$l$F$$$^$9!#(B +% $B$3$l$r(B10000$B$K:F@_Dj$7$^$9!#(B % % \begin{macrocode} -\prebreakpenalty\jis"2147=10000 % 5000 ’ -\postbreakpenalty\jis"2148=10000 % 5000 “ -\prebreakpenalty\jis"2149=10000 % 5000 ” +\prebreakpenalty\jis"2147=10000 % 5000 $B!G(B +\postbreakpenalty\jis"2148=10000 % 5000 $B!H(B +\prebreakpenalty\jis"2149=10000 % 5000 $B!I(B % \end{macrocode} % -% 「〒515」の記号と数字の間に四分アキが入らないようにします。 +% $B!V(B\TeX$B!*!W!V")(B515$B!W$N5-9f$H?t;z$N4V$K;MJ,%"%-$,F~$i$J$$$h$&$K$7$^$9!#(B % % \begin{macrocode} -\inhibitxspcode`〒=2 +\inhibitxspcode`$B!*(B=1 +\inhibitxspcode`$B")(B=2 % \end{macrocode} % -% 以前の版では,たとえば「ベース名.拡張子」のように和文文字で書いたとき, -% ピリオドの後に四分アキが入らないようにするために +% $B0JA0$NHG$G$O!$$?$H$($P!V%Y!<%9L>(B.$B3HD%;R!W$N$h$&$KOBJ8J8;z$G=q$$$?$H$-!$(B +% $B%T%j%*%I$N8e$K;MJ,%"%-$,F~$i$J$$$h$&$K$9$k$?$a$K(B % \begin{macrocode} % \xspcode`.=0 % \end{macrocode} -% のようにしていました。ただ,「Foo Inc.は……」のように書いたときにも -% スペースが入らなくなるので,ちょっとまずい修正だったかもしれません。 -% 元に戻しました。 +% $B$N$h$&$K$7$F$$$^$7$?!#$?$@!$!V(BFoo Inc.$B$O!D!D!W$N$h$&$K=q$$$?$H$-$K$b(B +% $B%9%Z!<%9$,F~$i$J$/$J$k$N$G!$$A$g$C$H$^$:$$=$@5$@$C$?$+$b$7$l$^$;$s!#(B +% $B85$KLa$7$^$7$?!#(B % -% とりあえず「|ベース名.\mbox{}拡張子|」と書いてください。 +% $B$H$j$"$($:!V(B|$B%Y!<%9L>(B.\mbox{}$B3HD%;R(B|$B!W$H=q$$$F$/$@$5$$!#(B % -% 「CやC++では……」と書くと,C++の直後に四分アキが入らないのでバランスが悪くなります。 -% 四分アキが入るようにしました。\% の両側も同じです。 +% $B!V(BC$B$d(BC++$B$G$O!D!D!W$H=q$/$H!$(BC++$B$ND>8e$K;MJ,%"%-$,F~$i$J$$$N$G%P%i%s%9$,0-$/$J$j$^$9!#(B +% $B;MJ,%"%-$,F~$k$h$&$K$7$^$7$?!#(B\% $B$NN>B&$bF1$8$G$9!#(B % % \begin{macrocode} \xspcode`+=3 \xspcode`\%=3 % \end{macrocode} % -% これ以外にT1エンコーディングで80〜ffの文字もすべて欧文文字ですので, -% 両側の和文文字との間にスペースが入らなければなりません。 +% $B$3$l0J30$K(BT1$B%(%s%3!<%G%#%s%0$G(B80$B!A(Bff$B$NJ8;z$b$9$Y$F2$J8J8;z$G$9$N$G!$(B +% $BN>B&$NOBJ8J8;z$H$N4V$K%9%Z!<%9$,F~$i$J$1$l$P$J$j$^$;$s!#(B % % \begin{macrocode} \xspcode`^^80=3 @@ -1155,31 +1156,31 @@ % % \begin{macro}{\@} % -% 欧文といえば,\LaTeX の |\def\@{\spacefactor\@m}| という定義(|\@m| は1000) -% では |I watch TV\@.| と書くと V とピリオドのペアカーニングが効かなくなります。 -% そこで,次のような定義に直し,|I watch TV.\@| と書くことにします。 +% $B2$J8$H$$$($P!$(B\LaTeX $B$N(B |\def\@{\spacefactor\@m}| $B$H$$$&Dj5A!J(B|\@m| $B$O(B1000$B!K(B +% $B$G$O(B |I watch TV\@.| $B$H=q$/$H(B V $B$H%T%j%*%I$N%Z%"%+!<%K%s%0$,8z$+$J$/$J$j$^$9!#(B +% $B$=$3$G!$<!$N$h$&$JDj5A$KD>$7!$(B|I watch TV.\@| $B$H=q$/$3$H$K$7$^$9!#(B % % \begin{macrocode} \def\@{\spacefactor3000\space} % \end{macrocode} % \end{macro} % -% \section{フォントサイズ} +% \section{$B%U%)%s%H%5%$%:(B} % -% フォントサイズを変える命令(|\normalsize|,|\small| など) -% の実際の挙動の設定は,三つの引数をとる命令 |\@setfontsize| を使って, -% たとえば +% $B%U%)%s%H%5%$%:$rJQ$($kL?Na!J(B|\normalsize|$B!$(B|\small| $B$J$I!K(B +% $B$N<B:]$N5sF0$N@_Dj$O!$;0$D$N0z?t$r$H$kL?Na(B |\@setfontsize| $B$r;H$C$F!$(B +% $B$?$H$($P(B % \begin{quote} % |\@setfontsize{\normalsize}{10}{16}| % \end{quote} -% のようにして行います。これは +% $B$N$h$&$K$7$F9T$$$^$9!#$3$l$O(B % \begin{quote} -% |\normalsize| は10ポイントのフォントを使い,行送りは16ポイントである +% |\normalsize| $B$O(B10$B%]%$%s%H$N%U%)%s%H$r;H$$!$9TAw$j$O(B16$B%]%$%s%H$G$"$k(B % \end{quote} -% という意味です。 -% ただし,処理を速くするため, -% 以下では10と同義の\LaTeX の内部命令 |\@xpt| を使っています。 -% この |\@xpt| の類は次のものがあり,\LaTeX 本体で定義されています。 +% $B$H$$$&0UL#$G$9!#(B +% $B$?$@$7!$=hM}$rB.$/$9$k$?$a!$(B +% $B0J2<$G$O(B10$B$HF15A$N(B\LaTeX $B$NFbItL?Na(B |\@xpt| $B$r;H$C$F$$$^$9!#(B +% $B$3$N(B |\@xpt| $B$NN`$O<!$N$b$N$,$"$j!$(B\LaTeX $BK\BN$GDj5A$5$l$F$$$^$9!#(B %\begin{verbatim} % \@vpt 5 \@vipt 6 \@viipt 7 % \@viiipt 8 \@ixpt 9 \@xpt 10 @@ -1188,27 +1189,27 @@ % % \begin{macro}{\@setfontsize} % -% ここでは |\@setfontsize| の定義を少々変更して, -% 段落の字下げ |\parindent|, -% 和文文字間のスペース |\kanjiskip|, -% 和文・欧文間のスペース |\xkanjiskip| を変更しています。 +% $B$3$3$G$O(B |\@setfontsize| $B$NDj5A$r>/!9JQ99$7$F!$(B +% $BCJMn$N;z2<$2(B |\parindent|$B!$(B +% $BOBJ8J8;z4V$N%9%Z!<%9(B |\kanjiskip|$B!$(B +% $BOBJ8!&2$J84V$N%9%Z!<%9(B |\xkanjiskip| $B$rJQ99$7$F$$$^$9!#(B % -% |\kanjiskip| は\pLaTeXe で |0pt plus .4pt minus .5pt| に設定していますが, -% これはそもそも文字サイズの変更に応じて変わるべきものです。 -% それに,プラスになったりマイナスになったりするのは, -% 追い出しと追い込みの混在が生じ,統一性を欠きます。 -% なるべく追い出しになるようにプラスの値だけにしたいところですが, -% ごくわずかなマイナスは許すことにしました。 +% |\kanjiskip| $B$O(B\pLaTeXe $B$G(B |0pt plus .4pt minus .5pt| $B$K@_Dj$7$F$$$^$9$,!$(B +% $B$3$l$O$=$b$=$bJ8;z%5%$%:$NJQ99$K1~$8$FJQ$o$k$Y$-$b$N$G$9!#(B +% $B$=$l$K!$%W%i%9$K$J$C$?$j%^%$%J%9$K$J$C$?$j$9$k$N$O!$(B +% $BDI$$=P$7$HDI$$9~$_$N:.:_$,@8$8!$E}0l@-$r7g$-$^$9!#(B +% $B$J$k$Y$/DI$$=P$7$K$J$k$h$&$K%W%i%9$NCM$@$1$K$7$?$$$H$3$m$G$9$,!$(B +% $B$4$/$o$:$+$J%^%$%J%9$O5v$9$3$H$K$7$^$7$?!#(B % -% |\xkanjiskip| については,四分つまり全角の1/4を標準として, -% 追い出すために三分あるいは二分まで延ばすのが一般的ですが, -% ここではTimesやPalatinoのスペースがほぼ四分であることに着目して, -% これに一致させています。これなら書くときにスペースを空けても -% 空けなくても同じ出力になります。 +% |\xkanjiskip| $B$K$D$$$F$O!$;MJ,$D$^$jA43Q$N(B1/4$B$rI8=`$H$7$F!$(B +% $BDI$$=P$9$?$a$K;0J,$"$k$$$OFsJ,$^$G1d$P$9$N$,0lHLE*$G$9$,!$(B +% $B$3$3$G$O(BTimes$B$d(BPalatino$B$N%9%Z!<%9$,$[$\;MJ,$G$"$k$3$H$KCeL\$7$F!$(B +% $B$3$l$K0lCW$5$;$F$$$^$9!#$3$l$J$i=q$/$H$-$K%9%Z!<%9$r6u$1$F$b(B +% $B6u$1$J$/$F$bF1$8=PNO$K$J$j$^$9!#(B % -% |\parindent| については,0(以下)でなければ全角幅(1zw)に直します。 +% |\parindent| $B$K$D$$$F$O!$(B0$B!J0J2<!K$G$J$1$l$PA43QI}!J(B1zw$B!K$KD>$7$^$9!#(B % -% [2008-02-18] |english| オプションで |\parindent| を 1em にしました。 +% [2008-02-18] |english| $B%*%W%7%g%s$G(B |\parindent| $B$r(B 1em $B$K$7$^$7$?!#(B % % \begin{macrocode} \def\@setfontsize#1#2#3{% @@ -1233,8 +1234,8 @@ % \end{macrocode} % \end{macro} % -% これらのグルーをもってしても行分割ができない場合は, -% |\emergencystretch| に訴えます。 +% $B$3$l$i$N%0%k!<$r$b$C$F$7$F$b9TJ,3d$,$G$-$J$$>l9g$O!$(B +% |\emergencystretch| $B$KAJ$($^$9!#(B % % \begin{macrocode} \emergencystretch 3zw @@ -1244,16 +1245,16 @@ % \begin{macro}{\narrowbaselines} % \begin{macro}{\widebaselines} % -% 欧文用に行間を狭くする論理変数と,それを真・偽にするためのコマンドです。 +% $B2$J8MQ$K9T4V$r69$/$9$kO@M}JQ?t$H!$$=$l$r??!&56$K$9$k$?$a$N%3%^%s%I$G$9!#(B % -% [2003-06-30] 数式に入るところで |\narrowbaselines| -% を実行しているので |\abovedisplayskip| 等が初期化 -% されてしまうというshintokさんのご指摘に対して, -% しっぽ愛好家さんが次の修正を教えてくださいました。 +% [2003-06-30] $B?t<0$KF~$k$H$3$m$G(B |\narrowbaselines| +% $B$r<B9T$7$F$$$k$N$G(B |\abovedisplayskip| $BEy$,=i4|2=(B +% $B$5$l$F$7$^$&$H$$$&(Bshintok$B$5$s$N$4;XE&$KBP$7$F!$(B +% $B$7$C$]0&9%2H$5$s$,<!$N=$@5$r65$($F$/$@$5$$$^$7$?!#(B % -% [2008-02-18] |english| オプションで最初の段落のインデントをしないようにしました。 +% [2008-02-18] |english| $B%*%W%7%g%s$G:G=i$NCJMn$N%$%s%G%s%H$r$7$J$$$h$&$K$7$^$7$?!#(B % -% TODO: Hasumiさん [qa:54539] のご指摘は考慮中です。 +% TODO: Hasumi$B$5$s(B [qa:54539] $B$N$4;XE&$O9MN8Cf$G$9!#(B % % \begin{macrocode} \newif\ifnarrowbaselines @@ -1279,20 +1280,20 @@ % % \begin{macro}{\normalsize} % -% 標準のフォントサイズと行送りを選ぶコマンドです。 +% $BI8=`$N%U%)%s%H%5%$%:$H9TAw$j$rA*$V%3%^%s%I$G$9!#(B % -% 本文10ポイントのときの行送りは, -% 欧文の標準クラスファイルでは12ポイント, -% アスキーの和文クラスファイルでは15ポイントになっていますが, -% ここでは16ポイントにしました。 -% ただし |\narrowbaselines| で欧文用の12ポイントになります。 +% $BK\J8(B10$B%]%$%s%H$N$H$-$N9TAw$j$O!$(B +% $B2$J8$NI8=`%/%i%9%U%!%$%k$G$O(B12$B%]%$%s%H!$(B +% $B%"%9%-!<$NOBJ8%/%i%9%U%!%$%k$G$O(B15$B%]%$%s%H$K$J$C$F$$$^$9$,!$(B +% $B$3$3$G$O(B16$B%]%$%s%H$K$7$^$7$?!#(B +% $B$?$@$7(B |\narrowbaselines| $B$G2$J8MQ$N(B12$B%]%$%s%H$K$J$j$^$9!#(B % -% 公称10ポイントの和文フォントが約9.25ポイント -% (アスキーのものの0.961倍)であることもあり, -% 行送りがかなりゆったりとしたと思います。 -% 実際,$16/9.25 \approx 1.73$ であり, -% 和文の推奨値の一つ「二分四分」(1.75) -% に近づきました。 +% $B8x>N(B10$B%]%$%s%H$NOBJ8%U%)%s%H$,Ls(B9.25$B%]%$%s%H(B +% $B!J%"%9%-!<$N$b$N$N(B0.961$BG\!K$G$"$k$3$H$b$"$j!$(B +% $B9TAw$j$,$+$J$j$f$C$?$j$H$7$?$H;W$$$^$9!#(B +% $B<B:]!$(B$16/9.25 \approx 1.73$ $B$G$"$j!$(B +% $BOBJ8$N?d>)CM$N0l$D!VFsJ,;MJ,!W!J(B1.75$B!K(B +% $B$K6a$E$-$^$7$?!#(B % % \begin{macrocode} \renewcommand{\normalsize}{% @@ -1303,14 +1304,14 @@ \fi % \end{macrocode} % -% 数式の上のアキ(|\abovedisplayskip|), -% 短い数式の上のアキ(|\abovedisplayshortskip|), -% 数式の下のアキ(|\belowdisplayshortskip|)の設定です。 +% $B?t<0$N>e$N%"%-!J(B|\abovedisplayskip|$B!K!$(B +% $BC;$$?t<0$N>e$N%"%-!J(B|\abovedisplayshortskip|$B!K!$(B +% $B?t<0$N2<$N%"%-!J(B|\belowdisplayshortskip|$B!K$N@_Dj$G$9!#(B % -% [2003-02-16] ちょっと変えました。 +% [2003-02-16] $B$A$g$C$HJQ$($^$7$?!#(B % -% [2009-08-26] \TeX\ Q\,\&\,A 52569から始まる議論について逡巡して -% いましたが,結局,微調節してみることにしました。 +% [2009-08-26] \TeX\ Q\,\&\,A 52569$B$+$i;O$^$k5DO@$K$D$$$Fmu=d$7$F(B +% $B$$$^$7$?$,!$7k6I!$HyD4@a$7$F$_$k$3$H$K$7$^$7$?!#(B % % \begin{macrocode} \abovedisplayskip 11\p@ \@plus3\p@ \@minus4\p@ @@ -1319,14 +1320,14 @@ \belowdisplayshortskip \belowdisplayskip % \end{macrocode} % -% 最後に,リスト環境のトップレベルのパラメータ |\@listI| を, -% |\@listi| にコピーしておきます。|\@listI| の設定は後で出てきます。 +% $B:G8e$K!$%j%9%H4D6-$N%H%C%W%l%Y%k$N%Q%i%a!<%?(B |\@listI| $B$r!$(B +% |\@listi| $B$K%3%T!<$7$F$*$-$^$9!#(B|\@listI| $B$N@_Dj$O8e$G=P$F$-$^$9!#(B % % \begin{macrocode} \let\@listi\@listI} % \end{macrocode} % -% ここで実際に標準フォントサイズで初期化します。 +% $B$3$3$G<B:]$KI8=`%U%)%s%H%5%$%:$G=i4|2=$7$^$9!#(B % % \begin{macrocode} \normalsize @@ -1340,10 +1341,10 @@ % \begin{macro}{\Cvs} % \begin{macro}{\Chs} % -% 基準となる長さの設定をします。 -% \pLaTeXe カーネル(\texttt{plfonts.dtx})で宣言されている -% パラメータに実際の値を設定します。 -% たとえば |\Cwd| は |\normalfont| の全角幅(1zw)です。 +% $B4p=`$H$J$kD9$5$N@_Dj$r$7$^$9!#(B +% \pLaTeXe $B%+!<%M%k!J(B\texttt{plfonts.dtx}$B!K$G@k8@$5$l$F$$$k(B +% $B%Q%i%a!<%?$K<B:]$NCM$r@_Dj$7$^$9!#(B +% $B$?$H$($P(B |\Cwd| $B$O(B |\normalfont| $B$NA43QI}!J(B1zw$B!K$G$9!#(B % % \begin{macrocode} \setbox0\hbox{\char\euc"A1A1}% @@ -1361,13 +1362,13 @@ % % \begin{macro}{\small} % -% |\small| も |\normalsize| と同様に設定します。 -% 行送りは,|\normalsize| が16ポイントなら, -% 割合からすれば $16 \times 0.9 = 14.4$ ポイントになりますが, -% |\small| の使われ方を考えて,ここでは和文13ポイント, -% 欧文11ポイントとします。 -% また,|\topsep| と |\parsep| は,元はそれぞれ $4 \pm 2$,$2 \pm 1$ -% ポイントでしたが,ここではゼロ(|\z@|)にしました。 +% |\small| $B$b(B |\normalsize| $B$HF1MM$K@_Dj$7$^$9!#(B +% $B9TAw$j$O!$(B|\normalsize| $B$,(B16$B%]%$%s%H$J$i!$(B +% $B3d9g$+$i$9$l$P(B $16 \times 0.9 = 14.4$ $B%]%$%s%H$K$J$j$^$9$,!$(B +% |\small| $B$N;H$o$lJ}$r9M$($F!$$3$3$G$OOBJ8(B13$B%]%$%s%H!$(B +% $B2$J8(B11$B%]%$%s%H$H$7$^$9!#(B +% $B$^$?!$(B|\topsep| $B$H(B |\parsep| $B$O!$85$O$=$l$>$l(B $4 \pm 2$$B!$(B$2 \pm 1$ +% $B%]%$%s%H$G$7$?$,!$$3$3$G$O%<%m!J(B|\z@|$B!K$K$7$^$7$?!#(B % % \begin{macrocode} \newcommand{\small}{% @@ -1391,9 +1392,9 @@ % % \begin{macro}{\footnotesize} % -% |\footnotesize| も同様です。 -% |\topsep| と |\parsep| は,元はそれぞれ $3 \pm 1$,$2 \pm 1$ -% ポイントでしたが,ここではゼロ(|\z@|)にしました。 +% |\footnotesize| $B$bF1MM$G$9!#(B +% |\topsep| $B$H(B |\parsep| $B$O!$85$O$=$l$>$l(B $3 \pm 1$$B!$(B$2 \pm 1$ +% $B%]%$%s%H$G$7$?$,!$$3$3$G$O%<%m!J(B|\z@|$B!K$K$7$^$7$?!#(B % % \begin{macrocode} \newcommand{\footnotesize}{% @@ -1424,14 +1425,14 @@ % \begin{macro}{\Huge} % \begin{macro}{\HUGE} % -% それ以外のサイズは,本文に使うことがないので, -% 単にフォントサイズと行送りだけ変更します。 -% 特に注意すべきは |\large| で, -% これは二段組のときに節見出しのフォントとして使い, -% 行送りを |\normalsize| と同じにすることによって, -% 節見出しが複数行にわたっても段間で行が揃うようにします。 +% $B$=$l0J30$N%5%$%:$O!$K\J8$K;H$&$3$H$,$J$$$N$G!$(B +% $BC1$K%U%)%s%H%5%$%:$H9TAw$j$@$1JQ99$7$^$9!#(B +% $BFC$KCm0U$9$Y$-$O(B |\large| $B$G!$(B +% $B$3$l$OFsCJAH$N$H$-$K@a8+=P$7$N%U%)%s%H$H$7$F;H$$!$(B +% $B9TAw$j$r(B |\normalsize| $B$HF1$8$K$9$k$3$H$K$h$C$F!$(B +% $B@a8+=P$7$,J#?t9T$K$o$?$C$F$bCJ4V$G9T$,B7$&$h$&$K$7$^$9!#(B % -% [2004-11-03] |\HUGE| を追加。 +% [2004-11-03] |\HUGE| $B$rDI2C!#(B % % \begin{macrocode} \newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt} @@ -1459,30 +1460,30 @@ % \end{macro} % \end{macro} % -% 別行立て数式の中では |\narrowbaselines| にします。 -% 和文の行送りのままでは,行列や場合分けの行送り, -% 連分数の高さなどが不釣合いに大きくなるためです。 +% $BJL9TN)$F?t<0$NCf$G$O(B |\narrowbaselines| $B$K$7$^$9!#(B +% $BOBJ8$N9TAw$j$N$^$^$G$O!$9TNs$d>l9gJ,$1$N9TAw$j!$(B +% $BO"J,?t$N9b$5$J$I$,ITD`9g$$$KBg$-$/$J$k$?$a$G$9!#(B % -% 本文中の数式の中では |\narrowbaselines| にしていません。 -% 本文中ではなるべく行送りが変わるような大きいものを使わず, -% 行列は |amsmath| の |smallmatrix| 環境を使うのがいいでしょう。 +% $BK\J8Cf$N?t<0$NCf$G$O(B |\narrowbaselines| $B$K$7$F$$$^$;$s!#(B +% $BK\J8Cf$G$O$J$k$Y$/9TAw$j$,JQ$o$k$h$&$JBg$-$$$b$N$r;H$o$:!$(B +% $B9TNs$O(B |amsmath| $B$N(B |smallmatrix| $B4D6-$r;H$&$N$,$$$$$G$7$g$&!#(B % % \begin{macrocode} \everydisplay=\expandafter{\the\everydisplay \narrowbaselines} % \end{macrocode} % -% しかし,このおかげで別行数式の上下のスペースが少し違ってしまいました。 -% とりあえず |amsmath| の |equation| 関係は |okumacro| のほうで逃げていますが, -% もっとうまい逃げ道があればお教えください。 +% $B$7$+$7!$$3$N$*$+$2$GJL9T?t<0$N>e2<$N%9%Z!<%9$,>/$70c$C$F$7$^$$$^$7$?!#(B +% $B$H$j$"$($:(B |amsmath| $B$N(B |equation| $B4X78$O(B |okumacro| $B$N$[$&$GF($2$F$$$^$9$,!$(B +% $B$b$C$H$&$^$$F($2F;$,$"$l$P$*65$($/$@$5$$!#(B % -% 見出し用のフォントは |\bfseries| 固定ではなく,|\headfont| -% という命令で定めることにします。 -% これは太ゴシックが使えるときは |\sffamily| |\bfseries| -% でいいと思いますが,通常の中ゴシックでは単に |\sffamily| -% だけのほうがよさそうです。 -% 『p\LaTeXe 美文書作成入門』(1997年)では |\sffamily| -% |\fontseries{sbc}| として新ゴMと合わせましたが, -% |\fontseries{sbc}| はちょっと幅が狭いように感じました。 +% $B8+=P$7MQ$N%U%)%s%H$O(B |\bfseries| $B8GDj$G$O$J$/!$(B|\headfont| +% $B$H$$$&L?Na$GDj$a$k$3$H$K$7$^$9!#(B +% $B$3$l$OB@%4%7%C%/$,;H$($k$H$-$O(B |\sffamily| |\bfseries| +% $B$G$$$$$H;W$$$^$9$,!$DL>o$NCf%4%7%C%/$G$OC1$K(B |\sffamily| +% $B$@$1$N$[$&$,$h$5$=$&$G$9!#(B +% $B!X(Bp\LaTeXe $BH~J8=q:n@.F~Lg!Y!J(B1997$BG/!K$G$O(B |\sffamily| +% |\fontseries{sbc}| $B$H$7$F?7%4(BM$B$H9g$o$;$^$7$?$,!$(B +% |\fontseries{sbc}| $B$O$A$g$C$HI}$,69$$$h$&$K46$8$^$7$?!#(B % % \begin{macrocode} % \newcommand{\headfont}{\bfseries} @@ -1490,16 +1491,16 @@ % \newcommand{\headfont}{\sffamily\fontseries{sbc}\selectfont} % \end{macrocode} % -% \section{レイアウト} +% \section{$B%l%$%"%&%H(B} % -% \paragraph{二段組} +% \paragraph{$BFsCJAH(B} % % \begin{macro}{\columnsep} % \begin{macro}{\columnseprule} % -% |\columnsep| は二段組のときの左右の段間の幅です。 -% 元は10ptでしたが,2zwにしました。 -% このスペースの中央に |\columnseprule| の幅の罫線が引かれます。 +% |\columnsep| $B$OFsCJAH$N$H$-$N:81&$NCJ4V$NI}$G$9!#(B +% $B85$O(B10pt$B$G$7$?$,!$(B2zw$B$K$7$^$7$?!#(B +% $B$3$N%9%Z!<%9$NCf1{$K(B |\columnseprule| $B$NI}$N7S@~$,0z$+$l$^$9!#(B % % \begin{macrocode} %<!kiyou>\setlength\columnsep{2zw} @@ -1509,17 +1510,17 @@ % \end{macro} % \end{macro} % -% \paragraph{段落} +% \paragraph{$BCJMn(B} % % \begin{macro}{\lineskip} % \begin{macro}{\normallineskip} % \begin{macro}{\lineskiplimit} % \begin{macro}{\normallineskiplimit} % -% 上下の行の文字が |\lineskiplimit| より接近したら, -% |\lineskip| より近づかないようにします。 -% 元は0ptでしたが1ptに変更しました。 -% \texttt{normal...} の付いた方は保存用です。 +% $B>e2<$N9T$NJ8;z$,(B |\lineskiplimit| $B$h$j@\6a$7$?$i!$(B +% |\lineskip| $B$h$j6a$E$+$J$$$h$&$K$7$^$9!#(B +% $B85$O(B0pt$B$G$7$?$,(B1pt$B$KJQ99$7$^$7$?!#(B +% \texttt{normal...} $B$NIU$$$?J}$OJ]B8MQ$G$9!#(B % % \begin{macrocode} \setlength\lineskip{1\p@} @@ -1534,14 +1535,14 @@ % % \begin{macro}{\baselinestretch} % -% 実際の行送りが |\baselineskip| の何倍かを表すマクロです。たとえば +% $B<B:]$N9TAw$j$,(B |\baselineskip| $B$N2?G\$+$rI=$9%^%/%m$G$9!#$?$H$($P(B % \begin{quote} % |\renewcommand{\baselinestretch}{2}| % \end{quote} -% とすると,行送りが通常の2倍になります。ただし, -% これを設定すると,たとえ |\baselineskip| が伸縮するように -% 設定しても,行送りの伸縮ができなくなります。 -% 行送りの伸縮はしないのが一般的です。 +% $B$H$9$k$H!$9TAw$j$,DL>o$N(B2$BG\$K$J$j$^$9!#$?$@$7!$(B +% $B$3$l$r@_Dj$9$k$H!$$?$H$((B |\baselineskip| $B$,?-=L$9$k$h$&$K(B +% $B@_Dj$7$F$b!$9TAw$j$N?-=L$,$G$-$J$/$J$j$^$9!#(B +% $B9TAw$j$N?-=L$O$7$J$$$N$,0lHLE*$G$9!#(B % % \begin{macrocode} \renewcommand{\baselinestretch}{} @@ -1551,9 +1552,9 @@ % \begin{macro}{\parskip} % \begin{macro}{\parindent} % -% |\parskip| は段落間の追加スペースです。 -% 元は 0pt plus 1pt になっていましたが,ここではゼロにしました。 -% |\parindent| は段落の先頭の字下げ幅です。 +% |\parskip| $B$OCJMn4V$NDI2C%9%Z!<%9$G$9!#(B +% $B85$O(B 0pt plus 1pt $B$K$J$C$F$$$^$7$?$,!$$3$3$G$O%<%m$K$7$^$7$?!#(B +% |\parindent| $B$OCJMn$N@hF,$N;z2<$2I}$G$9!#(B % % \begin{macrocode} \setlength\parskip{0\p@} @@ -1570,9 +1571,9 @@ % \begin{macro}{\@medpenalty} % \begin{macro}{\@highpenalty} % -% |\nopagebreak|,|\nolinebreak| は引数に応じて次のペナルティ値 -% のうちどれかを選ぶようになっています。 -% ここはオリジナル通りです。 +% |\nopagebreak|$B!$(B|\nolinebreak| $B$O0z?t$K1~$8$F<!$N%Z%J%k%F%#CM(B +% $B$N$&$A$I$l$+$rA*$V$h$&$K$J$C$F$$$^$9!#(B +% $B$3$3$O%*%j%8%J%kDL$j$G$9!#(B % % \begin{macrocode} \@lowpenalty 51 @@ -1585,7 +1586,7 @@ % % \begin{macro}{\interlinepenalty} % -% 段落中の改ページのペナルティです。デフォルトは 0 です。 +% $BCJMnCf$N2~%Z!<%8$N%Z%J%k%F%#$G$9!#%G%U%)%k%H$O(B 0 $B$G$9!#(B % % \begin{macrocode} % \interlinepenalty 0 @@ -1594,33 +1595,33 @@ % % \begin{macro}{\brokenpenalty} % -% ページの最後の行がハイフンで終わる際のペナルティです。 -% デフォルトは 100 です。 +% $B%Z!<%8$N:G8e$N9T$,%O%$%U%s$G=*$o$k:]$N%Z%J%k%F%#$G$9!#(B +% $B%G%U%)%k%H$O(B 100 $B$G$9!#(B % % \begin{macrocode} % \brokenpenalty 100 % \end{macrocode} % \end{macro} % -% \subsection{ページレイアウト} +% \subsection{$B%Z!<%8%l%$%"%&%H(B} % -% \paragraph{縦方向のスペース} +% \paragraph{$B=DJ}8~$N%9%Z!<%9(B} % % \begin{macro}{\headheight} % \begin{macro}{\topskip} % -% |\topskip| は本文領域上端と本文1行目のベースラインとの距離です。 -% あまりぎりぎりの値にすると,本文中に $\int$ のような高い文字が -% 入ったときに1行目のベースラインが他のページより下がってしまいます。 -% ここでは本文の公称フォントサイズ(10pt)にします。 +% |\topskip| $B$OK\J8NN0h>eC<$HK\J8(B1$B9TL\$N%Y!<%9%i%$%s$H$N5wN%$G$9!#(B +% $B$"$^$j$.$j$.$j$NCM$K$9$k$H!$K\J8Cf$K(B $\int$ $B$N$h$&$J9b$$J8;z$,(B +% $BF~$C$?$H$-$K(B1$B9TL\$N%Y!<%9%i%$%s$,B>$N%Z!<%8$h$j2<$,$C$F$7$^$$$^$9!#(B +% $B$3$3$G$OK\J8$N8x>N%U%)%s%H%5%$%:!J(B10pt$B!K$K$7$^$9!#(B % -% [2003-06-26] |\headheight| はヘッダの高さで, -% 元は12ptでしたが,新ドキュメントクラスでは |\topskip| -% と等しくしていました。ところが,|fancyhdr| パッケージ -% で |\headheight| が小さいとおかしいことになるようです -% ので,2倍に増やしました。代わりに,版面の上下揃えの -% 計算では |\headheight| ではなく |\topskip| を使う -% ことにしました。 +% [2003-06-26] |\headheight| $B$O%X%C%@$N9b$5$G!$(B +% $B85$O(B12pt$B$G$7$?$,!$?7%I%-%e%a%s%H%/%i%9$G$O(B |\topskip| +% $B$HEy$7$/$7$F$$$^$7$?!#$H$3$m$,!$(B|fancyhdr| $B%Q%C%1!<%8(B +% $B$G(B |\headheight| $B$,>.$5$$$H$*$+$7$$$3$H$K$J$k$h$&$G$9(B +% $B$N$G!$(B2$BG\$KA}$d$7$^$7$?!#Be$o$j$K!$HGLL$N>e2<B7$($N(B +% $B7W;;$G$O(B |\headheight| $B$G$O$J$/(B |\topskip| $B$r;H$&(B +% $B$3$H$K$7$^$7$?!#(B % % \begin{macrocode} \setlength\topskip{10\p@} @@ -1635,12 +1636,12 @@ % % \begin{macro}{\footskip} % -% |\footskip| は本文領域下端とフッタ下端との距離です。 -% 標準クラスファイルでは,book で0.35in(約8.89mm), -% book 以外で30pt(約10.54mm)となっていましたが, -% ここではA4判のときちょうど1cmとなるように, -% |\paperheight| の0.03367倍(最小 |\baselineskip|)としました。 -% 書籍については,フッタは使わないことにして,ゼロにしました。 +% |\footskip| $B$OK\J8NN0h2<C<$H%U%C%?2<C<$H$N5wN%$G$9!#(B +% $BI8=`%/%i%9%U%!%$%k$G$O!$(Bbook $B$G(B0.35in$B!JLs(B8.89mm$B!K!$(B +% book $B0J30$G(B30pt$B!JLs(B10.54mm$B!K$H$J$C$F$$$^$7$?$,!$(B +% $B$3$3$G$O(BA4$BH=$N$H$-$A$g$&$I(B1cm$B$H$J$k$h$&$K!$(B +% |\paperheight| $B$N(B0.03367$BG\!J:G>.(B |\baselineskip|$B!K$H$7$^$7$?!#(B +% $B=q@R$K$D$$$F$O!$%U%C%?$O;H$o$J$$$3$H$K$7$F!$%<%m$K$7$^$7$?!#(B % % \begin{macrocode} %<*article|kiyou> @@ -1669,10 +1670,10 @@ % % \begin{macro}{\headsep} % -% |\headsep| はヘッダ下端と本文領域上端との距離です。 -% 元は book で18pt(約6.33mm), -% それ以外で25pt(約8.79mm)になっていました。 -% ここでは article は |\footskip| $-$ |\topskip| としました。 +% |\headsep| $B$O%X%C%@2<C<$HK\J8NN0h>eC<$H$N5wN%$G$9!#(B +% $B85$O(B book $B$G(B18pt$B!JLs(B6.33mm$B!K!$(B +% $B$=$l0J30$G(B25pt$B!JLs(B8.79mm$B!K$K$J$C$F$$$^$7$?!#(B +% $B$3$3$G$O(B article $B$O(B |\footskip| $-$ |\topskip| $B$H$7$^$7$?!#(B % % \begin{macrocode} %<*article> @@ -1704,42 +1705,42 @@ % % \begin{macro}{\maxdepth} % -% |\maxdepth| は本文最下行の最大の深さで, -% plain \TeX や\LaTeX~2.09では4ptに固定でした。 -% \LaTeX2e では |\maxdepth| $+$ |\topskip| を本文フォントサイズ -% の1.5倍にしたいのですが,|\topskip| は本文フォントサイズ -% (ここでは10pt)に等しいので,結局 |\maxdepth| は |\topskip| -% の半分の値(具体的には5pt)にします。 +% |\maxdepth| $B$OK\J8:G2<9T$N:GBg$N?<$5$G!$(B +% plain \TeX $B$d(B\LaTeX~2.09$B$G$O(B4pt$B$K8GDj$G$7$?!#(B +% \LaTeX2e $B$G$O(B |\maxdepth| $+$ |\topskip| $B$rK\J8%U%)%s%H%5%$%:(B +% $B$N(B1.5$BG\$K$7$?$$$N$G$9$,!$(B|\topskip| $B$OK\J8%U%)%s%H%5%$%:(B +% $B!J$3$3$G$O(B10pt$B!K$KEy$7$$$N$G!$7k6I(B |\maxdepth| $B$O(B |\topskip| +% $B$NH>J,$NCM!J6qBNE*$K$O(B5pt$B!K$K$7$^$9!#(B % % \begin{macrocode} \setlength\maxdepth{.5\topskip} % \end{macrocode} % \end{macro} % -% \paragraph{本文の幅と高さ} +% \paragraph{$BK\J8$NI}$H9b$5(B} % % \begin{macro}{\fullwidth} % -% 本文の幅が全角40文字を超えると読みにくくなります。 -% そこで,書籍の場合に限って, -% 紙の幅が広いときは外側のマージンを余分にとって全角40文字に押え, -% ヘッダやフッタは本文領域より広く取ることにします。 -% このときヘッダやフッタの幅を表す |\fullwidth| という長さを定義します。 +% $BK\J8$NI}$,A43Q(B40$BJ8;z$rD6$($k$HFI$_$K$/$/$J$j$^$9!#(B +% $B$=$3$G!$=q@R$N>l9g$K8B$C$F!$(B +% $B;f$NI}$,9-$$$H$-$O30B&$N%^!<%8%s$rM>J,$K$H$C$FA43Q(B40$BJ8;z$K2!$(!$(B +% $B%X%C%@$d%U%C%?$OK\J8NN0h$h$j9-$/<h$k$3$H$K$7$^$9!#(B +% $B$3$N$H$-%X%C%@$d%U%C%?$NI}$rI=$9(B |\fullwidth| $B$H$$$&D9$5$rDj5A$7$^$9!#(B % % \begin{macrocode} \newdimen\fullwidth % \end{macrocode} % -% この |\fullwidth| は article では紙幅 |\paperwidth|の0.76倍を超えない -% 全角幅の整数倍(二段組では全角幅の偶数倍)にします。0.76倍という数値は -% A4縦置きの場合に紙幅から約2インチを引いた値になるように選びました。 -% book では紙幅から36ミリを引いた値にしました。 +% $B$3$N(B |\fullwidth| $B$O(B article $B$G$O;fI}(B |\paperwidth|$B$N(B0.76$BG\$rD6$($J$$(B +% $BA43QI}$N@0?tG\!JFsCJAH$G$OA43QI}$N6v?tG\!K$K$7$^$9!#(B0.76$BG\$H$$$&?tCM$O(B +% A4$B=DCV$-$N>l9g$K;fI}$+$iLs(B2$B%$%s%A$r0z$$$?CM$K$J$k$h$&$KA*$S$^$7$?!#(B +% book $B$G$O;fI}$+$i(B36$B%_%j$r0z$$$?CM$K$7$^$7$?!#(B % % \begin{macro}{\textwidth} % -% 書籍以外では本文領域の幅 |\textwidth| は |\fullwidth| と等しくします。 -% |article| ではA4縦置きで49文字となります。 -% 某学会誌スタイルでは50zw(25文字×2段)+段間8mmとします。 +% $B=q@R0J30$G$OK\J8NN0h$NI}(B |\textwidth| $B$O(B |\fullwidth| $B$HEy$7$/$7$^$9!#(B +% |article| $B$G$O(BA4$B=DCV$-$G(B49$BJ8;z$H$J$j$^$9!#(B +% $BK?3X2q;o%9%?%$%k$G$O(B50zw$B!J(B25$BJ8;z!_(B2$BCJ!K!\CJ4V(B8mm$B$H$7$^$9!#(B % % \begin{macrocode} %<*article> @@ -1786,24 +1787,24 @@ % % \begin{macro}{\textheight} % -% 紙の高さ |\paperheight| は,1インチと |\topmargin| -% と |\headheight| と |\headsep| と |\textheight| -% と |\footskip| とページ下部の余白を加えたものです。 +% $B;f$N9b$5(B |\paperheight| $B$O!$(B1$B%$%s%A$H(B |\topmargin| +% $B$H(B |\headheight| $B$H(B |\headsep| $B$H(B |\textheight| +% $B$H(B |\footskip| $B$H%Z!<%82<It$NM>Gr$r2C$($?$b$N$G$9!#(B % -% 本文部分の高さ |\textheight| は, -% 紙の高さ |\paperheight| の0.83倍から, -% ヘッダの高さ,ヘッダと本文の距離,本文とフッタ下端の距離, -% |\topskip| を引き, -% それを |\baselineskip| の倍数に切り捨て, -% 最後に |\topskip| を加えます。 -% 念のため0.1ポイント余分に加えておきます。 -% 0.83倍という数値は,A4縦置きの場合に紙の高さから -% 上下マージン各約1インチを引いた値になるように選びました。 +% $BK\J8ItJ,$N9b$5(B |\textheight| $B$O!$(B +% $B;f$N9b$5(B |\paperheight| $B$N(B0.83$BG\$+$i!$(B +% $B%X%C%@$N9b$5!$%X%C%@$HK\J8$N5wN%!$K\J8$H%U%C%?2<C<$N5wN%!$(B +% |\topskip| $B$r0z$-!$(B +% $B$=$l$r(B |\baselineskip| $B$NG\?t$K@Z$j<N$F!$(B +% $B:G8e$K(B |\topskip| $B$r2C$($^$9!#(B +% $BG0$N$?$a(B0.1$B%]%$%s%HM>J,$K2C$($F$*$-$^$9!#(B +% 0.83$BG\$H$$$&?tCM$O!$(BA4$B=DCV$-$N>l9g$K;f$N9b$5$+$i(B +% $B>e2<%^!<%8%s3FLs(B1$B%$%s%A$r0z$$$?CM$K$J$k$h$&$KA*$S$^$7$?!#(B % -% 某学会誌スタイルでは44行にします。 +% $BK?3X2q;o%9%?%$%k$G$O(B44$B9T$K$7$^$9!#(B % -% [2003-06-26] |\headheight| を |\topskip| に直しました。 -% 以前はこの二つは値が同じであったので,変化はないはずです。 +% [2003-06-26] |\headheight| $B$r(B |\topskip| $B$KD>$7$^$7$?!#(B +% $B0JA0$O$3$NFs$D$OCM$,F1$8$G$"$C$?$N$G!$JQ2=$O$J$$$O$:$G$9!#(B % % \begin{macrocode} %<*article|book> @@ -1830,8 +1831,8 @@ % \begin{macro}{\marginparsep} % \begin{macro}{\marginparpush} % -% |\marginparsep| は欄外の書き込みと本文との間隔です。 -% |\marginparpush| は欄外の書き込みどうしの最小の間隔です。 +% |\marginparsep| $B$OMs30$N=q$-9~$_$HK\J8$H$N4V3V$G$9!#(B +% |\marginparpush| $B$OMs30$N=q$-9~$_$I$&$7$N:G>.$N4V3V$G$9!#(B % % \begin{macrocode} \setlength\marginparsep{\columnsep} @@ -1843,12 +1844,12 @@ % \begin{macro}{\oddsidemargin} % \begin{macro}{\evensidemargin} % -% それぞれ奇数ページ,偶数ページの左マージンから1インチ引いた値です。 -% 片面印刷では |\oddsidemargin| が使われます。 -% \TeX は上・左マージンに |1truein| を挿入しますが, -% トンボ関係のオプションが指定されるとp\LaTeXe (|plcore.ltx|) -% はトンボの内側に |1in| のスペース(|1truein| ではなく)を挿入するので, -% 場合分けしています。 +% $B$=$l$>$l4q?t%Z!<%8!$6v?t%Z!<%8$N:8%^!<%8%s$+$i(B1$B%$%s%A0z$$$?CM$G$9!#(B +% $BJRLL0u:~$G$O(B |\oddsidemargin| $B$,;H$o$l$^$9!#(B +% \TeX $B$O>e!&:8%^!<%8%s$K(B |1truein| $B$rA^F~$7$^$9$,!$(B +% $B%H%s%\4X78$N%*%W%7%g%s$,;XDj$5$l$k$H(Bp\LaTeXe $B!J(B|plcore.ltx|$B!K(B +% $B$O%H%s%\$NFbB&$K(B |1in| $B$N%9%Z!<%9!J(B|1truein| $B$G$O$J$/!K$rA^F~$9$k$N$G!$(B +% $B>l9gJ,$1$7$F$$$^$9!#(B % % \begin{macrocode} \setlength{\oddsidemargin}{\paperwidth} @@ -1870,10 +1871,10 @@ % % \begin{macro}{\marginparwidth} % -% |\marginparwidth| は欄外の書き込みの横幅です。 -% 外側マージンの幅(|\evensidemargin| $+$ 1インチ)から1センチを引き, -% さらに |\marginparsep|(欄外の書き込みと本文のアキ)を引いた値に -% しました。最後に1\,zwの整数倍に切り捨てます。 +% |\marginparwidth| $B$OMs30$N=q$-9~$_$N2#I}$G$9!#(B +% $B30B&%^!<%8%s$NI}!J(B|\evensidemargin| $+$ 1$B%$%s%A!K$+$i(B1$B%;%s%A$r0z$-!$(B +% $B$5$i$K(B |\marginparsep|$B!JMs30$N=q$-9~$_$HK\J8$N%"%-!K$r0z$$$?CM$K(B +% $B$7$^$7$?!#:G8e$K(B1\,zw$B$N@0?tG\$K@Z$j<N$F$^$9!#(B % % \begin{macrocode} \setlength\marginparwidth{\paperwidth} @@ -1890,11 +1891,11 @@ % % \begin{macro}{\topmargin} % -% 上マージン(紙の上端とヘッダ上端の距離) -% から1インチ引いた値です。 +% $B>e%^!<%8%s!J;f$N>eC<$H%X%C%@>eC<$N5wN%!K(B +% $B$+$i(B1$B%$%s%A0z$$$?CM$G$9!#(B % -% [2003-06-26] |\headheight| を |\topskip| に直しました。 -% 以前はこの二つは値が同じであったので,変化はないはずです。 +% [2003-06-26] |\headheight| $B$r(B |\topskip| $B$KD>$7$^$7$?!#(B +% $B0JA0$O$3$NFs$D$OCM$,F1$8$G$"$C$?$N$G!$JQ2=$O$J$$$O$:$G$9!#(B % % \begin{macrocode} \setlength\topmargin{\paperheight} @@ -1916,13 +1917,13 @@ % \end{macrocode} % \end{macro} % -% \paragraph{脚注} +% \paragraph{$B5SCm(B} % % \begin{macro}{\footnotesep} % -% 各脚注の頭に入る支柱(strut)の高さです。 -% 脚注間に余分のアキが入らないように, -% |\footnotesize| の支柱の高さ(行送りの0.7倍)に等しくします。 +% $B3F5SCm$NF,$KF~$k;YCl!J(Bstrut$B!K$N9b$5$G$9!#(B +% $B5SCm4V$KM>J,$N%"%-$,F~$i$J$$$h$&$K!$(B +% |\footnotesize| $B$N;YCl$N9b$5!J9TAw$j$N(B0.7$BG\!K$KEy$7$/$7$^$9!#(B % % \begin{macrocode} {\footnotesize\global\setlength\footnotesep{\baselineskip}} @@ -1932,27 +1933,27 @@ % % \begin{macro}{\footins} % -% |\skip\footins| は本文の最終行と最初の脚注との間の距離です。 -% 標準の10ポイントクラスでは 9 plus 4 minus 2 ポイントになっていますが, -% 和文の行送りを考えてもうちょっと大きくします。 +% |\skip\footins| $B$OK\J8$N:G=*9T$H:G=i$N5SCm$H$N4V$N5wN%$G$9!#(B +% $BI8=`$N(B10$B%]%$%s%H%/%i%9$G$O(B 9 plus 4 minus 2 $B%]%$%s%H$K$J$C$F$$$^$9$,!$(B +% $BOBJ8$N9TAw$j$r9M$($F$b$&$A$g$C$HBg$-$/$7$^$9!#(B % % \begin{macrocode} \setlength{\skip\footins}{16\p@ \@plus 5\p@ \@minus 2\p@} % \end{macrocode} % \end{macro} % -% \paragraph{フロート関連} +% \paragraph{$B%U%m!<%H4XO"(B} % -% フロート(図,表)関連のパラメータは\LaTeXe 本体で定義されていますが, -% ここで設定変更します。本文ページ(本文とフロートが共存するページ) -% ちなみに,カウンタは内部では |\c@| を名前に冠したマクロになっています。 -% とフロートだけのページで設定が異なります。 +% $B%U%m!<%H!J?^!$I=!K4XO"$N%Q%i%a!<%?$O(B\LaTeXe $BK\BN$GDj5A$5$l$F$$$^$9$,!$(B +% $B$3$3$G@_DjJQ99$7$^$9!#K\J8%Z!<%8!JK\J8$H%U%m!<%H$,6&B8$9$k%Z!<%8!K(B +% $B$A$J$_$K!$%+%&%s%?$OFbIt$G$O(B |\c@| $B$rL>A0$K4'$7$?%^%/%m$K$J$C$F$$$^$9!#(B +% $B$H%U%m!<%H$@$1$N%Z!<%8$G@_Dj$,0[$J$j$^$9!#(B % % \begin{macro}{\c@topnumber} % -% |topnumber| カウンタは本文ページ上部のフロートの最大数です。 +% |topnumber| $B%+%&%s%?$OK\J8%Z!<%8>eIt$N%U%m!<%H$N:GBg?t$G$9!#(B % -% [2003-08-23] ちょっと増やしました。 +% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B % % \begin{macrocode} \setcounter{topnumber}{9} @@ -1961,8 +1962,8 @@ % % \begin{macro}{\topfraction} % -% 本文ページ上部のフロートが占有できる最大の割合です。 -% フロートが入りやすいように,元の値 0.7 を 0.8 [2003-08-23: 0.85] に変えてあります。 +% $BK\J8%Z!<%8>eIt$N%U%m!<%H$,@jM-$G$-$k:GBg$N3d9g$G$9!#(B +% $B%U%m!<%H$,F~$j$d$9$$$h$&$K!$85$NCM(B 0.7 $B$r(B 0.8 [2003-08-23: 0.85] $B$KJQ$($F$"$j$^$9!#(B % % \begin{macrocode} \renewcommand{\topfraction}{.85} @@ -1971,9 +1972,9 @@ % % \begin{macro}{\c@bottomnumber} % -% |bottomnumber| カウンタは本文ページ下部のフロートの最大数です。 +% |bottomnumber| $B%+%&%s%?$OK\J8%Z!<%82<It$N%U%m!<%H$N:GBg?t$G$9!#(B % -% [2003-08-23] ちょっと増やしました。 +% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B % % \begin{macrocode} \setcounter{bottomnumber}{9} @@ -1982,7 +1983,7 @@ % % \begin{macro}{\bottomfraction} % -% 本文ページ下部のフロートが占有できる最大の割合です。元は 0.3 でした。 +% $BK\J8%Z!<%82<It$N%U%m!<%H$,@jM-$G$-$k:GBg$N3d9g$G$9!#85$O(B 0.3 $B$G$7$?!#(B % % \begin{macrocode} \renewcommand{\bottomfraction}{.8} @@ -1991,9 +1992,9 @@ % % \begin{macro}{\c@totalnumber} % -% |totalnumber| カウンタは本文ページに入りうるフロートの最大数です。 +% |totalnumber| $B%+%&%s%?$OK\J8%Z!<%8$KF~$j$&$k%U%m!<%H$N:GBg?t$G$9!#(B % -% [2003-08-23] ちょっと増やしました。 +% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B % % \begin{macrocode} \setcounter{totalnumber}{20} @@ -2002,8 +2003,8 @@ % % \begin{macro}{\textfraction} % -% 本文ページに最低限入らなければならない本文の割合です。 -% フロートが入りやすいように元の 0.2 を 0.1 に変えました。 +% $BK\J8%Z!<%8$K:GDc8BF~$i$J$1$l$P$J$i$J$$K\J8$N3d9g$G$9!#(B +% $B%U%m!<%H$,F~$j$d$9$$$h$&$K85$N(B 0.2 $B$r(B 0.1 $B$KJQ$($^$7$?!#(B % % \begin{macrocode} \renewcommand{\textfraction}{.1} @@ -2012,8 +2013,8 @@ % % \begin{macro}{\floatpagefraction} % -% フロートだけのページでのフロートの最小割合です。 -% これも 0.5 を 0.8 に変えてあります。 +% $B%U%m!<%H$@$1$N%Z!<%8$G$N%U%m!<%H$N:G>.3d9g$G$9!#(B +% $B$3$l$b(B 0.5 $B$r(B 0.8 $B$KJQ$($F$"$j$^$9!#(B % % \begin{macrocode} \renewcommand{\floatpagefraction}{.8} @@ -2022,10 +2023,10 @@ % % \begin{macro}{\c@dbltopnumber} % -% 二段組のとき本文ページ上部に出力できる -% 段抜きフロートの最大数です。 +% $BFsCJAH$N$H$-K\J8%Z!<%8>eIt$K=PNO$G$-$k(B +% $BCJH4$-%U%m!<%H$N:GBg?t$G$9!#(B % -% [2003-08-23] ちょっと増やしました。 +% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B % % \begin{macrocode} \setcounter{dbltopnumber}{9} @@ -2034,9 +2035,9 @@ % % \begin{macro}{\dbltopfraction} % -% 二段組のとき本文ページ上部に出力できる -% 段抜きフロートが占めうる最大の割合です。 -% 0.7 を 0.8 に変えてあります。 +% $BFsCJAH$N$H$-K\J8%Z!<%8>eIt$K=PNO$G$-$k(B +% $BCJH4$-%U%m!<%H$,@j$a$&$k:GBg$N3d9g$G$9!#(B +% 0.7 $B$r(B 0.8 $B$KJQ$($F$"$j$^$9!#(B % % \begin{macrocode} \renewcommand{\dbltopfraction}{.8} @@ -2045,9 +2046,9 @@ % % \begin{macro}{\dblfloatpagefraction} % -% 二段組のときフロートだけのページに入るべき -% 段抜きフロートの最小割合です。 -% 0.5 を 0.8 に変えてあります。 +% $BFsCJAH$N$H$-%U%m!<%H$@$1$N%Z!<%8$KF~$k$Y$-(B +% $BCJH4$-%U%m!<%H$N:G>.3d9g$G$9!#(B +% 0.5 $B$r(B 0.8 $B$KJQ$($F$"$j$^$9!#(B % % \begin{macrocode} \renewcommand{\dblfloatpagefraction}{.8} @@ -2058,9 +2059,9 @@ % \begin{macro}{\textfloatsep} % \begin{macro}{\intextsep} % -% |\floatsep| はページ上部・下部のフロート間の距離です。 -% |\textfloatsep| はページ上部・下部のフロートと本文との距離です。 -% |\intextsep| は本文の途中に出力されるフロートと本文との距離です。 +% |\floatsep| $B$O%Z!<%8>eIt!&2<It$N%U%m!<%H4V$N5wN%$G$9!#(B +% |\textfloatsep| $B$O%Z!<%8>eIt!&2<It$N%U%m!<%H$HK\J8$H$N5wN%$G$9!#(B +% |\intextsep| $B$OK\J8$NESCf$K=PNO$5$l$k%U%m!<%H$HK\J8$H$N5wN%$G$9!#(B % % \begin{macrocode} \setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@} @@ -2074,7 +2075,7 @@ % \begin{macro}{\dblfloatsep} % \begin{macro}{\dbltextfloatsep} % -% 二段組のときの段抜きのフロートについての値です。 +% $BFsCJAH$N$H$-$NCJH4$-$N%U%m!<%H$K$D$$$F$NCM$G$9!#(B % % \begin{macrocode} \setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@} @@ -2087,10 +2088,10 @@ % \begin{macro}{\@fpsep} % \begin{macro}{\@fpbot} % -% フロートだけのページに入るグルーです。 -% |\@fptop| はページ上部, -% |\@fpbot| はページ下部, -% |\@fpsep| はフロート間に入ります。 +% $B%U%m!<%H$@$1$N%Z!<%8$KF~$k%0%k!<$G$9!#(B +% |\@fptop| $B$O%Z!<%8>eIt!$(B +% |\@fpbot| $B$O%Z!<%82<It!$(B +% |\@fpsep| $B$O%U%m!<%H4V$KF~$j$^$9!#(B % % \begin{macrocode} \setlength\@fptop{0\p@ \@plus 1fil} @@ -2105,7 +2106,7 @@ % \begin{macro}{\@dblfpsep} % \begin{macro}{\@dblfpbot} % -% 段抜きフロートについての値です。 +% $BCJH4$-%U%m!<%H$K$D$$$F$NCM$G$9!#(B % % \begin{macrocode} \setlength\@dblfptop{0\p@ \@plus 1fil} @@ -2116,62 +2117,62 @@ % \end{macro} % \end{macro} % -% \section{ページスタイル}\label{sec:pagestyle} +% \section{$B%Z!<%8%9%?%$%k(B}\label{sec:pagestyle} % -% ページスタイルとして,\LaTeXe (欧文版)の標準クラス -% では |empty|,|plain|,|headings|,|myheadings| があります。 -% このうち |empty|,|plain| スタイルは\LaTeXe 本体 -% で定義されています。 +% $B%Z!<%8%9%?%$%k$H$7$F!$(B\LaTeXe $B!J2$J8HG!K$NI8=`%/%i%9(B +% $B$G$O(B |empty|$B!$(B|plain|$B!$(B|headings|$B!$(B|myheadings| $B$,$"$j$^$9!#(B +% $B$3$N$&$A(B |empty|$B!$(B|plain| $B%9%?%$%k$O(B\LaTeXe $BK\BN(B +% $B$GDj5A$5$l$F$$$^$9!#(B % -% アスキーのクラスファイルでは |headnombre|,|footnombre|, -% |bothstyle|,|jpl@in| が追加されていますが, -% ここでは欧文標準のものだけにしました。 +% $B%"%9%-!<$N%/%i%9%U%!%$%k$G$O(B |headnombre|$B!$(B|footnombre|$B!$(B +% |bothstyle|$B!$(B|jpl@in| $B$,DI2C$5$l$F$$$^$9$,!$(B +% $B$3$3$G$O2$J8I8=`$N$b$N$@$1$K$7$^$7$?!#(B % -% ページスタイルは |\ps@...| の形のマクロで定義されています。 +% $B%Z!<%8%9%?%$%k$O(B |\ps@...| $B$N7A$N%^%/%m$GDj5A$5$l$F$$$^$9!#(B % % \begin{macro}{\@evenhead} % \begin{macro}{\@oddhead} % \begin{macro}{\@evenfoot} % \begin{macro}{\@oddfoot} % -% |\@oddhead|,|\@oddfoot|,|\@evenhead|,|\@evenfoot| は -% 偶数・奇数ページの柱(ヘッダ,フッタ)を出力する命令です。 -% これらは |\fullwidth| 幅の |\hbox| の中で呼び出されます。 -% |\ps@...| の中で定義しておきます。 +% |\@oddhead|$B!$(B|\@oddfoot|$B!$(B|\@evenhead|$B!$(B|\@evenfoot| $B$O(B +% $B6v?t!&4q?t%Z!<%8$NCl!J%X%C%@!$%U%C%?!K$r=PNO$9$kL?Na$G$9!#(B +% $B$3$l$i$O(B |\fullwidth| $BI}$N(B |\hbox| $B$NCf$G8F$S=P$5$l$^$9!#(B +% |\ps@...| $B$NCf$GDj5A$7$F$*$-$^$9!#(B % % \end{macro} % \end{macro} % \end{macro} % \end{macro} % -% 柱の内容は,|\chapter| が呼び出す |\chaptermark{何々}|, -% |\section| が呼び出す |\sectionmark{何々}| で設定します。 -% 柱を扱う命令には次のものがあります。 +% $BCl$NFbMF$O!$(B|\chapter| $B$,8F$S=P$9(B |\chaptermark{$B2?!9(B}|$B!$(B +% |\section| $B$,8F$S=P$9(B |\sectionmark{$B2?!9(B}| $B$G@_Dj$7$^$9!#(B +% $BCl$r07$&L?Na$K$O<!$N$b$N$,$"$j$^$9!#(B % % \begin{quote} % \begin{tabbing} -% |\markboth{左}{右} | \= 両方の柱を設定します。\\ -% |\markright{右}| \> 右の柱を設定します。\\ -% |\leftmark| \> 左の柱を出力します。\\ -% |\rightmark| \> 右の柱を出力します。 +% |\markboth{$B:8(B}{$B1&(B} | \= $BN>J}$NCl$r@_Dj$7$^$9!#(B\\ +% |\markright{$B1&(B}| \> $B1&$NCl$r@_Dj$7$^$9!#(B\\ +% |\leftmark| \> $B:8$NCl$r=PNO$7$^$9!#(B\\ +% |\rightmark| \> $B1&$NCl$r=PNO$7$^$9!#(B % \end{tabbing} % \end{quote} % -% 柱を設定する命令は,右の柱が左の柱の下位にある場合は十分まともに -% 動作します。たとえば左マークを |\chapter|,右マークを |\section| -% で変更する場合がこれにあたります。 -% しかし,同一ページに複数の |\markboth| があると, -% おかしな結果になることがあります。 +% $BCl$r@_Dj$9$kL?Na$O!$1&$NCl$,:8$NCl$N2<0L$K$"$k>l9g$O==J,$^$H$b$K(B +% $BF0:n$7$^$9!#$?$H$($P:8%^!<%/$r(B |\chapter|$B!$1&%^!<%/$r(B |\section| +% $B$GJQ99$9$k>l9g$,$3$l$K$"$?$j$^$9!#(B +% $B$7$+$7!$F10l%Z!<%8$KJ#?t$N(B |\markboth| $B$,$"$k$H!$(B +% $B$*$+$7$J7k2L$K$J$k$3$H$,$"$j$^$9!#(B % -% |\tableofcontents| のような命令で使われる |\@mkboth| は, -% |\ps@...| コマンド中で |\markboth| か |\@gobbletwo|(何もしない) -% に |\let| されます。 +% |\tableofcontents| $B$N$h$&$JL?Na$G;H$o$l$k(B |\@mkboth| $B$O!$(B +% |\ps@...| $B%3%^%s%ICf$G(B |\markboth| $B$+(B |\@gobbletwo|$B!J2?$b$7$J$$!K(B +% $B$K(B |\let| $B$5$l$^$9!#(B % % \begin{macro}{\ps@empty} % -% |empty| ページスタイルの定義です。 -% \LaTeX 本体で定義されているものをコメントアウトした形で -% 載せておきます。 +% |empty| $B%Z!<%8%9%?%$%k$NDj5A$G$9!#(B +% \LaTeX $BK\BN$GDj5A$5$l$F$$$k$b$N$r%3%a%s%H%"%&%H$7$?7A$G(B +% $B:\$;$F$*$-$^$9!#(B % % \begin{macrocode} % \def\ps@empty{% @@ -2187,11 +2188,11 @@ % \begin{macro}{\ps@plainfoot} % \begin{macro}{\ps@plain} % -% |plainhead| はシンプルなヘッダだけのページスタイルです。 +% |plainhead| $B$O%7%s%W%k$J%X%C%@$@$1$N%Z!<%8%9%?%$%k$G$9!#(B % -% |plainfoot| はシンプルなフッタだけのページスタイルです。 +% |plainfoot| $B$O%7%s%W%k$J%U%C%?$@$1$N%Z!<%8%9%?%$%k$G$9!#(B % -% |plain| は |book| では |plainhead|,それ以外では |plainfoot| になります。 +% |plain| $B$O(B |book| $B$G$O(B |plainhead|$B!$$=$l0J30$G$O(B |plainfoot| $B$K$J$j$^$9!#(B % % \begin{macrocode} \def\ps@plainfoot{% @@ -2219,10 +2220,10 @@ % % \begin{macro}{\ps@headings} % -% |headings| スタイルはヘッダに見出しとページ番号を出力します。 -% ここではヘッダにアンダーラインを引くようにしてみました。 +% |headings| $B%9%?%$%k$O%X%C%@$K8+=P$7$H%Z!<%8HV9f$r=PNO$7$^$9!#(B +% $B$3$3$G$O%X%C%@$K%"%s%@!<%i%$%s$r0z$/$h$&$K$7$F$_$^$7$?!#(B % -% まず article の場合です。 +% $B$^$:(B article $B$N>l9g$G$9!#(B % % \begin{macrocode} %<*article|kiyou> @@ -2258,10 +2259,13 @@ %</article|kiyou> % \end{macrocode} % -% 次は book の場合です。 +% $B<!$O(B book $B$N>l9g$G$9!#(B +% [2011-05-10] $B$7$C$]0&9%2H$5$s(B [qa:6370] $B$N%Q%C%A$r<h$j9~$^$;$F$$$?$@$-$^$7$?(B +% $B!JKL8+$5$s(B [qa:55896] $B$N$4;XE&$"$j$,$H$&$4$6$$$^$9!K!#(B % % \begin{macrocode} %<*book> +\newif\if@omit@number \def\ps@headings{% \let\@oddfoot\@empty \let\@evenfoot\@empty @@ -2276,7 +2280,9 @@ \def\chaptermark##1{\markboth{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter - \@chapapp\thechapter\@chappos\hskip1zw + \if@omit@number\else + \@chapapp\thechapter\@chappos\hskip1zw + \fi \fi \fi ##1}{}}% @@ -2286,7 +2292,7 @@ %</book> % \end{macrocode} % -% 最後は学会誌の場合です。 +% $B:G8e$O3X2q;o$N>l9g$G$9!#(B % % \begin{macrocode} %<*jspf> @@ -2294,7 +2300,7 @@ \def\@oddfoot{\normalfont\hfil\thepage\hfil} \def\@evenfoot{\normalfont\hfil\thepage\hfil} \def\@oddhead{\normalfont\hfil \@title \hfil} - \def\@evenhead{\normalfont\hfil プラズマ・核融合学会誌\hfil}} + \def\@evenhead{\normalfont\hfil $B%W%i%:%^!&3KM;9g3X2q;o(B\hfil}} %</jspf> % \end{macrocode} % @@ -2302,10 +2308,10 @@ % % \begin{macro}{\ps@myheadings} % -% |myheadings| ページスタイルではユーザが |\markboth| や |\markright| で -% 柱を設定するため,ここでの定義は非常に簡単です。 +% |myheadings| $B%Z!<%8%9%?%$%k$G$O%f!<%6$,(B |\markboth| $B$d(B |\markright| $B$G(B +% $BCl$r@_Dj$9$k$?$a!$$3$3$G$NDj5A$OHs>o$K4JC1$G$9!#(B % -% [2004-01-17] 渡辺徹さんのパッチを適用しました。 +% [2004-01-17] $BEOJUE0$5$s$N%Q%C%A$rE,MQ$7$^$7$?!#(B % % \begin{macrocode} \def\ps@myheadings{% @@ -2324,16 +2330,16 @@ % \end{macrocode} % \end{macro} % -% \section{文書のマークアップ} +% \section{$BJ8=q$N%^!<%/%"%C%W(B} % -% \subsection{表題} +% \subsection{$BI=Bj(B} % % \begin{macro}{\title} % \begin{macro}{\author} % \begin{macro}{\date} % -% これらは\LaTeX 本体で次のように定義されています。 -% ここではコメントアウトした形で示します。 +% $B$3$l$i$O(B\LaTeX $BK\BN$G<!$N$h$&$KDj5A$5$l$F$$$^$9!#(B +% $B$3$3$G$O%3%a%s%H%"%&%H$7$?7A$G<($7$^$9!#(B % % \begin{macrocode} % \newcommand*{\title}[1]{\gdef\@title{#1}} @@ -2349,7 +2355,7 @@ % \begin{macro}{\eauthor} % \begin{macro}{\keywords} % -% 某学会誌スタイルで使う英語のタイトル,英語の著者名,キーワード,メールアドレスです。 +% $BK?3X2q;o%9%?%$%k$G;H$&1Q8l$N%?%$%H%k!$1Q8l$NCx<TL>!$%-!<%o!<%I!$%a!<%k%"%I%l%9$G$9!#(B % % \begin{macrocode} %<*jspf> @@ -2366,14 +2372,14 @@ % % \begin{macro}{\plainifnotempty} % -% 従来の標準クラスでは,文書全体のページスタイルを |empty| に -% しても表題のあるページだけ |plain| になってしまうことが -% ありました。これは |\maketitle| の定義中 -% に |\thispagestyle|\hspace{0pt}|{plain}| が入っている -% ためです。この問題を解決するために, -% 「全体のページスタイルが |empty| でないなら -% このページのスタイルを |plain| にする」という次の -% 命令を作ることにします。 +% $B=>Mh$NI8=`%/%i%9$G$O!$J8=qA4BN$N%Z!<%8%9%?%$%k$r(B |empty| $B$K(B +% $B$7$F$bI=Bj$N$"$k%Z!<%8$@$1(B |plain| $B$K$J$C$F$7$^$&$3$H$,(B +% $B$"$j$^$7$?!#$3$l$O(B |\maketitle| $B$NDj5ACf(B +% $B$K(B |\thispagestyle|\hspace{0pt}|{plain}| $B$,F~$C$F$$$k(B +% $B$?$a$G$9!#$3$NLdBj$r2r7h$9$k$?$a$K!$(B +% $B!VA4BN$N%Z!<%8%9%?%$%k$,(B |empty| $B$G$J$$$J$i(B +% $B$3$N%Z!<%8$N%9%?%$%k$r(B |plain| $B$K$9$k!W$H$$$&<!$N(B +% $BL?Na$r:n$k$3$H$K$7$^$9!#(B % % \begin{macrocode} \def\plainifnotempty{% @@ -2390,10 +2396,10 @@ % % \begin{macro}{\maketitle} % -% 表題を出力します。 -% 著者名を出力する部分は,欧文の標準クラスファイルでは |\large|, -% 和文のものでは |\Large| になっていましたが,ここでは |\large| -% にしました。 +% $BI=Bj$r=PNO$7$^$9!#(B +% $BCx<TL>$r=PNO$9$kItJ,$O!$2$J8$NI8=`%/%i%9%U%!%$%k$G$O(B |\large|$B!$(B +% $BOBJ8$N$b$N$G$O(B |\Large| $B$K$J$C$F$$$^$7$?$,!$$3$3$G$O(B |\large| +% $B$K$7$^$7$?!#(B % % \begin{macrocode} %<*article|book|kiyou> @@ -2485,7 +2491,7 @@ % % \begin{macro}{\@maketitle} % -% 独立した表題ページを作らない場合の表題の出力形式です。 +% $BFHN)$7$?I=Bj%Z!<%8$r:n$i$J$$>l9g$NI=Bj$N=PNO7A<0$G$9!#(B % % \begin{macrocode} \def\@maketitle{% @@ -2526,7 +2532,7 @@ \global\let\@thanks\@empty \global\let\@author\@empty \global\let\@date\@empty -% \global\let\@title\@empty % \@title は柱に使う +% \global\let\@title\@empty % \@title $B$OCl$K;H$&(B \global\let\title\relax \global\let\author\relax \global\let\date\relax @@ -2573,66 +2579,66 @@ % \end{macrocode} % \end{macro} % -% \subsection{章・節} +% \subsection{$B>O!&@a(B} % -% \paragraph{構成要素} +% \paragraph{$B9=@.MWAG(B} % -% |\@startsection| マクロは6個の必須引数と,オプションとして |*| と -% 1個のオプション引数と1個の必須引数をとります。 +% |\@startsection| $B%^%/%m$O(B6$B8D$NI,?\0z?t$H!$%*%W%7%g%s$H$7$F(B |*| $B$H(B +% 1$B8D$N%*%W%7%g%s0z?t$H(B1$B8D$NI,?\0z?t$r$H$j$^$9!#(B % % \begin{quote} -% |\@startsection{名}{レベル}{字下げ}{前アキ}{後アキ}{スタイル}| \\ -% | *[別見出し]{見出し}| +% |\@startsection{$BL>(B}{$B%l%Y%k(B}{$B;z2<$2(B}{$BA0%"%-(B}{$B8e%"%-(B}{$B%9%?%$%k(B}| \\ +% | *[$BJL8+=P$7(B]{$B8+=P$7(B}| % \end{quote} % -% それぞれの引数の意味は次の通りです。 +% $B$=$l$>$l$N0z?t$N0UL#$O<!$NDL$j$G$9!#(B % % \begin{description} -% \item[名] ユーザレベルコマンドの名前です(例: section)。 -% \item[レベル] 見出しの深さを示す数値です -% (chapter=1, section=2, \ldots )。 -% この数値が |secnumdepth| 以下のとき見出し番号を出力します。 -% \item[字下げ] 見出しの字下げ量です。 -% \item[前アキ] この値の絶対値が見出し上側の空きです。 -% 負の場合は,見出し直後の段落をインデントしません。 -% \item[後アキ] 正の場合は,見出しの下の空きです。 -% 負の場合は,絶対値が見出しの右の空きです -% (見出しと同じ行から本文を始めます)。 -% \item[スタイル] 見出しの文字スタイルの設定です。 -% \item[\texttt{*}] この \texttt{*} 印がないと,見出し番号を付け, -% 見出し番号のカウンタに1を加算します。 -% \item[別見出し] 目次や柱に出力する見出しです。 -% \item[見出し] 見出しです。 +% \item[$BL>(B] $B%f!<%6%l%Y%k%3%^%s%I$NL>A0$G$9!JNc(B: section$B!K!#(B +% \item[$B%l%Y%k(B] $B8+=P$7$N?<$5$r<($9?tCM$G$9(B +% $B!J(Bchapter=1, section=2, \ldots $B!K!#(B +% $B$3$N?tCM$,(B |secnumdepth| $B0J2<$N$H$-8+=P$7HV9f$r=PNO$7$^$9!#(B +% \item[$B;z2<$2(B] $B8+=P$7$N;z2<$2NL$G$9!#(B +% \item[$BA0%"%-(B] $B$3$NCM$N@dBPCM$,8+=P$7>eB&$N6u$-$G$9!#(B +% $BIi$N>l9g$O!$8+=P$7D>8e$NCJMn$r%$%s%G%s%H$7$^$;$s!#(B +% \item[$B8e%"%-(B] $B@5$N>l9g$O!$8+=P$7$N2<$N6u$-$G$9!#(B +% $BIi$N>l9g$O!$@dBPCM$,8+=P$7$N1&$N6u$-$G$9(B +% $B!J8+=P$7$HF1$89T$+$iK\J8$r;O$a$^$9!K!#(B +% \item[$B%9%?%$%k(B] $B8+=P$7$NJ8;z%9%?%$%k$N@_Dj$G$9!#(B +% \item[\texttt{*}] $B$3$N(B \texttt{*} $B0u$,$J$$$H!$8+=P$7HV9f$rIU$1!$(B +% $B8+=P$7HV9f$N%+%&%s%?$K(B1$B$r2C;;$7$^$9!#(B +% \item[$BJL8+=P$7(B] $BL\<!$dCl$K=PNO$9$k8+=P$7$G$9!#(B +% \item[$B8+=P$7(B] $B8+=P$7$G$9!#(B % \end{description} % -% 見出しの命令は通常 |\@startsection| とその最初の6個の引数として -% 定義されます。 +% $B8+=P$7$NL?Na$ODL>o(B |\@startsection| $B$H$=$N:G=i$N(B6$B8D$N0z?t$H$7$F(B +% $BDj5A$5$l$^$9!#(B % -% 次は |\@startsection| の定義です。 -% 情報処理学会論文誌スタイルファイル(\texttt{ipsjcommon.sty}) -% を参考にさせていただきましたが,完全に行送りが |\baselineskip| -% の整数倍にならなくてもいいから前の行と重ならないようにしました。 +% $B<!$O(B |\@startsection| $B$NDj5A$G$9!#(B +% $B>pJs=hM}3X2qO@J8;o%9%?%$%k%U%!%$%k!J(B\texttt{ipsjcommon.sty}$B!K(B +% $B$r;29M$K$5$;$F$$$?$@$-$^$7$?$,!$40A4$K9TAw$j$,(B |\baselineskip| +% $B$N@0?tG\$K$J$i$J$/$F$b$$$$$+$iA0$N9T$H=E$J$i$J$$$h$&$K$7$^$7$?!#(B % % \begin{macrocode} \def\@startsection#1#2#3#4#5#6{% \if@noskipsec \leavevmode \fi \par -% 見出し上の空きを \@tempskipa にセットする +% $B8+=P$7>e$N6u$-$r(B \@tempskipa $B$K%;%C%H$9$k(B \@tempskipa #4\relax -% \@afterindent は見出し直後の段落を字下げするかどうかを表すスイッチ +% \@afterindent $B$O8+=P$7D>8e$NCJMn$r;z2<$2$9$k$+$I$&$+$rI=$9%9%$%C%A(B \if@english \@afterindentfalse \else \@afterindenttrue \fi -% 見出し上の空きが負なら見出し直後の段落を字下げしない +% $B8+=P$7>e$N6u$-$,Ii$J$i8+=P$7D>8e$NCJMn$r;z2<$2$7$J$$(B \ifdim \@tempskipa <\z@ \@tempskipa -\@tempskipa \@afterindentfalse \fi \if@nobreak -% \everypar{\everyparhook}% これは間違い +% \everypar{\everyparhook}% $B$3$l$O4V0c$$(B \everypar{}% \else \addpenalty\@secpenalty -% 次の行は削除 +% $B<!$N9T$O:o=|(B % \addvspace\@tempskipa -% 次の \noindent まで追加 +% $B<!$N(B \noindent $B$^$GDI2C(B \ifdim \@tempskipa >\z@ \if@slide\else \null @@ -2642,15 +2648,15 @@ \fi \fi \noindent -% 追加終わり +% $BDI2C=*$o$j(B \@ifstar {\@ssect{#3}{#4}{#5}{#6}}% {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} % \end{macrocode} % -% |\@sect| と |\@xsect| は, -% 前のアキがちょうどゼロの場合にもうまくいくように,多少変えてあります。 -% |\everyparhook| も挿入しています。 +% |\@sect| $B$H(B |\@xsect| $B$O!$(B +% $BA0$N%"%-$,$A$g$&$I%<%m$N>l9g$K$b$&$^$/$$$/$h$&$K!$B?>/JQ$($F$"$j$^$9!#(B +% |\everyparhook| $B$bA^F~$7$F$$$^$9!#(B % % \begin{macrocode} \def\@sect#1#2#3#4#5#6[#7]#8{% @@ -2660,9 +2666,9 @@ \refstepcounter{#1}% \protected@edef\@svsec{\@seccntformat{#1}\relax}% \fi -% 見出し後の空きを \@tempskipa にセット +% $B8+=P$78e$N6u$-$r(B \@tempskipa $B$K%;%C%H(B \@tempskipa #5\relax -% 条件判断の順序を入れ換えました +% $B>r7oH=CG$N=g=x$rF~$l49$($^$7$?(B \ifdim \@tempskipa<\z@ \def\@svsechd{% #6{\hskip #3\relax @@ -2672,13 +2678,13 @@ \ifnum #2>\c@secnumdepth \else \protect\numberline{\csname the#1\endcsname}% \fi - #7}}% 目次にフルネームを載せるなら #8 + #7}}% $BL\<!$K%U%k%M!<%`$r:\$;$k$J$i(B #8 \else \begingroup - \interlinepenalty \@M % 下から移動 + \interlinepenalty \@M % $B2<$+$i0\F0(B #6{% \@hangfrom{\hskip #3\relax\@svsec}% -% \interlinepenalty \@M % 上に移動 +% \interlinepenalty \@M % $B>e$K0\F0(B #8\@@par}% \endgroup \csname #1mark\endcsname{#7}% @@ -2686,19 +2692,19 @@ \ifnum #2>\c@secnumdepth \else \protect\numberline{\csname the#1\endcsname}% \fi - #7}% 目次にフルネームを載せるならここは #8 + #7}% $BL\<!$K%U%k%M!<%`$r:\$;$k$J$i$3$3$O(B #8 \fi \@xsect{#5}} % \end{macrocode} % -% 二つ挿入した |\everyparhook| のうち後者が |\paragraph| 類の後で2回実行され, -% それ以降は前者が実行されます。 +% $BFs$DA^F~$7$?(B |\everyparhook| $B$N$&$A8e<T$,(B |\paragraph| $BN`$N8e$G(B2$B2s<B9T$5$l!$(B +% $B$=$l0J9_$OA0<T$,<B9T$5$l$^$9!#(B % % \begin{macrocode} \def\@xsect#1{% -% 見出しの後ろの空きを \@tempskipa にセット +% $B8+=P$7$N8e$m$N6u$-$r(B \@tempskipa $B$K%;%C%H(B \@tempskipa #1\relax -% 条件判断の順序を変えました +% $B>r7oH=CG$N=g=x$rJQ$($^$7$?(B \ifdim \@tempskipa<\z@ \@nobreakfalse \global\@noskipsectrue @@ -2739,7 +2745,7 @@ \@xsect{#3}} % \end{macrocode} % -% \paragraph{柱関係の命令} +% \paragraph{$BCl4X78$NL?Na(B} % % \begin{macro}{\chaptermark} % \begin{macro}{\sectionmark} @@ -2748,8 +2754,8 @@ % \begin{macro}{\paragraphmark} % \begin{macro}{\subparagraphmark} % -% |\...mark| の形の命令を初期化します(第\ref{sec:pagestyle}節参照)。 -% |\chaptermark| 以外は\LaTeX 本体で定義済みです。 +% |\...mark| $B$N7A$NL?Na$r=i4|2=$7$^$9!JBh(B\ref{sec:pagestyle}$B@a;2>H!K!#(B +% |\chaptermark| $B0J30$O(B\LaTeX $BK\BN$GDj5A:Q$_$G$9!#(B % % \begin{macrocode} \newcommand*\chaptermark[1]{} @@ -2766,12 +2772,12 @@ % \end{macro} % \end{macro} % -% \paragraph{カウンタの定義} +% \paragraph{$B%+%&%s%?$NDj5A(B} % % \begin{macro}{\c@secnumdepth} % -% |secnumdepth| は第何レベルの見出しまで -% 番号を付けるかを決めるカウンタです。 +% |secnumdepth| $B$OBh2?%l%Y%k$N8+=P$7$^$G(B +% $BHV9f$rIU$1$k$+$r7h$a$k%+%&%s%?$G$9!#(B % % \begin{macrocode} %<!book>\setcounter{secnumdepth}{3} @@ -2786,10 +2792,10 @@ % \begin{macro}{\c@paragraph} % \begin{macro}{\c@subparagraph} % -% 見出し番号のカウンタです。 -% |\newcounter| の第1引数が新たに作るカウンタです。 -% これは第2引数が増加するたびに 0 に戻されます。 -% 第2引数は定義済みのカウンタです。 +% $B8+=P$7HV9f$N%+%&%s%?$G$9!#(B +% |\newcounter| $B$NBh(B1$B0z?t$,?7$?$K:n$k%+%&%s%?$G$9!#(B +% $B$3$l$OBh(B2$B0z?t$,A}2C$9$k$?$S$K(B 0 $B$KLa$5$l$^$9!#(B +% $BBh(B2$B0z?t$ODj5A:Q$_$N%+%&%s%?$G$9!#(B % % \begin{macrocode} \newcounter{part} @@ -2816,9 +2822,9 @@ % \begin{macro}{\theparagraph} % \begin{macro}{\thesubparagraph} % -% カウンタの値を出力する命令 |\the何々| を定義します。 +% $B%+%&%s%?$NCM$r=PNO$9$kL?Na(B |\the$B2?!9(B| $B$rDj5A$7$^$9!#(B % -% カウンタを出力するコマンドには次のものがあります。 +% $B%+%&%s%?$r=PNO$9$k%3%^%s%I$K$O<!$N$b$N$,$"$j$^$9!#(B % % \begin{quote} % |\arabic{COUNTER} | 1, 2, 3, \ldots \\ @@ -2826,10 +2832,10 @@ % |\Roman{COUNTER} | I, II, III, \ldots \\ % |\alph{COUNTER} | a, b, c, \ldots \\ % |\Alph{COUNTER} | A, B, C, \ldots \\ -% |\kansuji{COUNTER} | 一, 二, 三, \ldots +% |\kansuji{COUNTER} | $B0l(B, $BFs(B, $B;0(B, \ldots % \end{quote} % -% 以下ではスペース節約のため |@| の付いた内部表現を多用しています。 +% $B0J2<$G$O%9%Z!<%9@aLs$N$?$a(B |@| $B$NIU$$$?FbItI=8=$rB?MQ$7$F$$$^$9!#(B % % \begin{macrocode} \renewcommand{\thepart}{\@Roman\c@part} @@ -2859,14 +2865,14 @@ % \begin{macro}{\@chapapp} % \begin{macro}{\@chappos} % -% |\@chapapp| の初期値は |\prechaptername|(第)です。 +% |\@chapapp| $B$N=i4|CM$O(B |\prechaptername|$B!JBh!K$G$9!#(B % -% |\@chappos| の初期値は |\postchaptername|(章)です。 +% |\@chappos| $B$N=i4|CM$O(B |\postchaptername|$B!J>O!K$G$9!#(B % -% |\appendix| は |\@chapapp| を |\appendixname| に, -% |\@chappos| を空に再定義します。 +% |\appendix| $B$O(B |\@chapapp| $B$r(B |\appendixname| $B$K!$(B +% |\@chappos| $B$r6u$K:FDj5A$7$^$9!#(B % -% [2003-03-02] |\@secapp| は外しました。 +% [2003-03-02] |\@secapp| $B$O30$7$^$7$?!#(B % % \begin{macrocode} %<book>\newcommand{\@chapapp}{\prechaptername} @@ -2875,14 +2881,14 @@ % \end{macro} % \end{macro} % -% \paragraph{前付,本文,後付} +% \paragraph{$BA0IU!$K\J8!$8eIU(B} % -% 本のうち章番号があるのが「本文」, -% それ以外が「前付」「後付」です。 +% $BK\$N$&$A>OHV9f$,$"$k$N$,!VK\J8!W!$(B +% $B$=$l0J30$,!VA0IU!W!V8eIU!W$G$9!#(B % % \begin{macro}{\frontmatter} % -% ページ番号をローマ数字にし,章番号を付けないようにします。 +% $B%Z!<%8HV9f$r%m!<%^?t;z$K$7!$>OHV9f$rIU$1$J$$$h$&$K$7$^$9!#(B % % \begin{macrocode} %<*book> @@ -2899,7 +2905,7 @@ % % \begin{macro}{\mainmatter} % -% ページ番号を算用数字にし,章番号を付けるようにします。 +% $B%Z!<%8HV9f$r;;MQ?t;z$K$7!$>OHV9f$rIU$1$k$h$&$K$7$^$9!#(B % % \begin{macrocode} \newcommand\mainmatter{% @@ -2915,7 +2921,7 @@ % % \begin{macro}{\backmatter} % -% 章番号を付けないようにします。ページ番号の付け方は変わりません。 +% $B>OHV9f$rIU$1$J$$$h$&$K$7$^$9!#%Z!<%8HV9f$NIU$1J}$OJQ$o$j$^$;$s!#(B % % \begin{macrocode} \newcommand\backmatter{% @@ -2929,33 +2935,33 @@ % \end{macrocode} % \end{macro} % -% \paragraph{部} +% \paragraph{$BIt(B} % % \begin{macro}{\part} % -% 新しい部を始めます。 +% $B?7$7$$It$r;O$a$^$9!#(B % -% |\secdef| を使って見出しを定義しています。 -% このマクロは二つの引数をとります。 +% |\secdef| $B$r;H$C$F8+=P$7$rDj5A$7$F$$$^$9!#(B +% $B$3$N%^%/%m$OFs$D$N0z?t$r$H$j$^$9!#(B % % \begin{quote} -% |\secdef{星なし}{星あり}| +% |\secdef{$B@1$J$7(B}{$B@1$"$j(B}| % \end{quote} % % \begin{description} -% \item[星なし] \texttt{*} のない形の定義です。 -% \item[星あり] \texttt{*} のある形の定義です。 +% \item[$B@1$J$7(B] \texttt{*} $B$N$J$$7A$NDj5A$G$9!#(B +% \item[$B@1$"$j(B] \texttt{*} $B$N$"$k7A$NDj5A$G$9!#(B % \end{description} % -% |\secdef| は次のようにして使います。 +% |\secdef| $B$O<!$N$h$&$K$7$F;H$$$^$9!#(B % %\begin{verbatim} % \def\chapter { ... \secdef \CMDA \CMDB } -% \def\CMDA [#1]#2{....} % \chapter[...]{...} の定義 -% \def\CMDB #1{....} % \chapter*{...} の定義 +% \def\CMDA [#1]#2{....} % \chapter[...]{...} $B$NDj5A(B +% \def\CMDB #1{....} % \chapter*{...} $B$NDj5A(B %\end{verbatim} % -% まず |book| クラス以外です。 +% $B$^$:(B |book| $B%/%i%90J30$G$9!#(B % % \begin{macrocode} %<*!book> @@ -2968,7 +2974,7 @@ %</!book> % \end{macrocode} % -% |book| スタイルの場合は,少し複雑です。 +% |book| $B%9%?%$%k$N>l9g$O!$>/$7J#;($G$9!#(B % % \begin{macrocode} %<*book> @@ -2978,7 +2984,7 @@ \else \clearpage \fi - \thispagestyle{empty}% 欧文用標準スタイルでは plain + \thispagestyle{empty}% $B2$J8MQI8=`%9%?%$%k$G$O(B plain \if@twocolumn \onecolumn \@restonecoltrue @@ -2993,11 +2999,11 @@ % % \begin{macro}{\@part} % -% 部の見出しを出力します。 -% |\bfseries| を |\headfont| に変えました。 +% $BIt$N8+=P$7$r=PNO$7$^$9!#(B +% |\bfseries| $B$r(B |\headfont| $B$KJQ$($^$7$?!#(B % -% |book| クラス以外では |secnumdepth| が $-1$ より大きいとき -% 部番号を付けます。 +% |book| $B%/%i%90J30$G$O(B |secnumdepth| $B$,(B $-1$ $B$h$jBg$-$$$H$-(B +% $BItHV9f$rIU$1$^$9!#(B % % \begin{macrocode} %<*!book> @@ -3026,7 +3032,7 @@ %</!book> % \end{macrocode} % -% |book| クラスでは |secnumdepth| が $-2$ より大きいとき部番号を付けます。 +% |book| $B%/%i%9$G$O(B |secnumdepth| $B$,(B $-2$ $B$h$jBg$-$$$H$-ItHV9f$rIU$1$^$9!#(B % % \begin{macrocode} %<*book> @@ -3054,7 +3060,7 @@ % % \begin{macro}{\@spart} % -% 番号を付けない部です。 +% $BHV9f$rIU$1$J$$It$G$9!#(B % % \begin{macrocode} %<*!book> @@ -3080,9 +3086,9 @@ % % \begin{macro}{\@endpart} % -% |\@part| と |\@spart| の最後で実行されるマクロです。 -% 両面印刷のときは白ページを追加します。 -% 二段組のときには,二段組に戻します。 +% |\@part| $B$H(B |\@spart| $B$N:G8e$G<B9T$5$l$k%^%/%m$G$9!#(B +% $BN>LL0u:~$N$H$-$OGr%Z!<%8$rDI2C$7$^$9!#(B +% $BFsCJAH$N$H$-$K$O!$FsCJAH$KLa$7$^$9!#(B % % \begin{macrocode} %<*book> @@ -3099,30 +3105,32 @@ % \end{macrocode} % \end{macro} % -% \paragraph{章} +% \paragraph{$B>O(B} % % \begin{macro}{\chapter} % -% 章の最初のページスタイルは,全体が |empty| でなければ |plain| に -% します。 -% また,|\@topnum| を 0 にして, -% 章見出しの上に図や表が来ないようにします。 +% $B>O$N:G=i$N%Z!<%8%9%?%$%k$O!$A4BN$,(B |empty| $B$G$J$1$l$P(B |plain| $B$K(B +% $B$7$^$9!#(B +% $B$^$?!$(B|\@topnum| $B$r(B 0 $B$K$7$F!$(B +% $B>O8+=P$7$N>e$K?^$dI=$,Mh$J$$$h$&$K$7$^$9!#(B % % \begin{macrocode} %<*book> \newcommand{\chapter}{% \if@openright\cleardoublepage\else\clearpage\fi - \plainifnotempty % 元: \thispagestyle{plain} + \plainifnotempty % $B85(B: \thispagestyle{plain} \global\@topnum\z@ \if@english \@afterindentfalse \else \@afterindenttrue \fi - \secdef\@chapter\@schapter} + \secdef + {\@omit@numberfalse\@chapter}% + {\@omit@numbertrue\@schapter}} % \end{macrocode} % \end{macro} % % \begin{macro}{\@chapter} % -% 章見出しを出力します。 -% |secnumdepth| が0以上かつ |\@mainmatter| が真のとき章番号を出力します。 +% $B>O8+=P$7$r=PNO$7$^$9!#(B +% |secnumdepth| $B$,(B0$B0J>e$+$D(B |\@mainmatter| $B$,??$N$H$->OHV9f$r=PNO$7$^$9!#(B % % \begin{macrocode} \def\@chapter[#1]#2{% @@ -3152,30 +3160,30 @@ % % \begin{macro}{\@makechapterhead} % -% 実際に章見出しを組み立てます。 -% |\bfseries| を |\headfont| に変えました。 +% $B<B:]$K>O8+=P$7$rAH$_N)$F$^$9!#(B +% |\bfseries| $B$r(B |\headfont| $B$KJQ$($^$7$?!#(B % % \begin{macrocode} \def\@makechapterhead#1{% - \vspace*{2\Cvs}% 欧文は50pt + \vspace*{2\Cvs}% $B2$J8$O(B50pt {\parindent \z@ \raggedright \normalfont \ifnum \c@secnumdepth >\m@ne \if@mainmatter \huge\headfont \@chapapp\thechapter\@chappos \par\nobreak - \vskip \Cvs % 欧文は20pt + \vskip \Cvs % $B2$J8$O(B20pt \fi \fi \interlinepenalty\@M \Huge \headfont #1\par\nobreak - \vskip 3\Cvs}} % 欧文は40pt + \vskip 3\Cvs}} % $B2$J8$O(B40pt % \end{macrocode} % \end{macro} % % \begin{macro}{\@schapter} % -% |\chapter*{...}| コマンドの本体です。 -% |\chaptermark| を補いました。 +% |\chapter*{...}| $B%3%^%s%I$NK\BN$G$9!#(B +% |\chaptermark| $B$rJd$$$^$7$?!#(B % % \begin{macrocode} \def\@schapter#1{% @@ -3190,29 +3198,29 @@ % % \begin{macro}{\@makeschapterhead} % -% 番号なしの章見出しです。 +% $BHV9f$J$7$N>O8+=P$7$G$9!#(B % % \begin{macrocode} \def\@makeschapterhead#1{% - \vspace*{2\Cvs}% 欧文は50pt + \vspace*{2\Cvs}% $B2$J8$O(B50pt {\parindent \z@ \raggedright \normalfont \interlinepenalty\@M \Huge \headfont #1\par\nobreak - \vskip 3\Cvs}} % 欧文は40pt + \vskip 3\Cvs}} % $B2$J8$O(B40pt %</book> % \end{macrocode} % \end{macro} % -% \paragraph{下位レベルの見出し} +% \paragraph{$B2<0L%l%Y%k$N8+=P$7(B} % % \begin{macro}{\section} % -% 欧文版では |\@startsection| の第4引数を負にして最初の段落の -% 字下げを禁止していますが, -% 和文版では正にして字下げするようにしています。 +% $B2$J8HG$G$O(B |\@startsection| $B$NBh(B4$B0z?t$rIi$K$7$F:G=i$NCJMn$N(B +% $B;z2<$2$r6X;_$7$F$$$^$9$,!$(B +% $BOBJ8HG$G$O@5$K$7$F;z2<$2$9$k$h$&$K$7$F$$$^$9!#(B % -% 段組のときはなるべく左右の段が狂わないように工夫しています。 +% $BCJAH$N$H$-$O$J$k$Y$/:81&$NCJ$,68$o$J$$$h$&$K9)IW$7$F$$$^$9!#(B % % \begin{macrocode} \if@twocolumn @@ -3227,8 +3235,8 @@ \newcommand{\section}{% \if@slide\clearpage\fi \@startsection{section}{1}{\z@}% - {\Cvs \@plus.5\Cdp \@minus.2\Cdp}% 前アキ - {.5\Cvs \@plus.3\Cdp}% 後アキ + {\Cvs \@plus.5\Cdp \@minus.2\Cdp}% $BA0%"%-(B + {.5\Cvs \@plus.3\Cdp}% $B8e%"%-(B % {\normalfont\Large\headfont\@secapp}} {\normalfont\Large\headfont\raggedright}} \fi @@ -3238,7 +3246,7 @@ % % \begin{macro}{\subsection} % -% 同上です。 +% $BF1>e$G$9!#(B % % \begin{macrocode} \if@twocolumn @@ -3247,8 +3255,8 @@ {\normalfont\normalsize\headfont}} \else \newcommand{\subsection}{\@startsection{subsection}{2}{\z@}% - {\Cvs \@plus.5\Cdp \@minus.2\Cdp}% 前アキ - {.5\Cvs \@plus.3\Cdp}% 後アキ + {\Cvs \@plus.5\Cdp \@minus.2\Cdp}% $BA0%"%-(B + {.5\Cvs \@plus.3\Cdp}% $B8e%"%-(B {\normalfont\large\headfont}} \fi % \end{macrocode} @@ -3272,27 +3280,27 @@ % % \begin{macro}{\paragraph} % -% 見出しの後ろで改行されません。 +% $B8+=P$7$N8e$m$G2~9T$5$l$^$;$s!#(B % % \begin{macrocode} \if@twocolumn \newcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}% - {\z@}{-1zw}% 改行せず 1zw のアキ + {\z@}{-1zw}% $B2~9T$;$:(B 1zw $B$N%"%-(B %<jspf> {\normalfont\normalsize\headfont}} -%<!jspf> {\normalfont\normalsize\headfont ■}} +%<!jspf> {\normalfont\normalsize\headfont $B"#(B}} \else \newcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}% {0.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}% - {-1zw}% 改行せず 1zw のアキ + {-1zw}% $B2~9T$;$:(B 1zw $B$N%"%-(B %<jspf> {\normalfont\normalsize\headfont}} -%<!jspf> {\normalfont\normalsize\headfont ■}} +%<!jspf> {\normalfont\normalsize\headfont $B"#(B}} \fi % \end{macrocode} % \end{macro} % % \begin{macro}{\subparagraph} % -% 見出しの後ろで改行されません。 +% $B8+=P$7$N8e$m$G2~9T$5$l$^$;$s!#(B % % \begin{macrocode} \newcommand{\subparagraph}{\@startsection{subparagraph}{5}{\z@}% @@ -3301,20 +3309,20 @@ % \end{macrocode} % \end{macro} % -% \subsection{リスト環境} +% \subsection{$B%j%9%H4D6-(B} % -% 第 $k$ レベルのリストの初期化をするのが |\@list|$k$ です -% ($k = \mathtt{i}, \mathtt{ii}, \mathtt{iii}, \mathtt{iv}$)。 -% |\@list|$k$ は |\leftmargin| を |\leftmargin|$k$ に設定します。 +% $BBh(B $k$ $B%l%Y%k$N%j%9%H$N=i4|2=$r$9$k$N$,(B |\@list|$k$ $B$G$9(B +% $B!J(B$k = \mathtt{i}, \mathtt{ii}, \mathtt{iii}, \mathtt{iv}$$B!K!#(B +% |\@list|$k$ $B$O(B |\leftmargin| $B$r(B |\leftmargin|$k$ $B$K@_Dj$7$^$9!#(B % % \begin{macro}{\leftmargini} % -% 二段組であるかないかに応じてそれぞれ 2em,2.5em でしたが, -% ここでは全角幅の2倍にしました。 +% $BFsCJAH$G$"$k$+$J$$$+$K1~$8$F$=$l$>$l(B 2em$B!$(B2.5em $B$G$7$?$,!$(B +% $B$3$3$G$OA43QI}$N(B2$BG\$K$7$^$7$?!#(B % -% [2002-05-11] 3zw に変更しました。 +% [2002-05-11] 3zw $B$KJQ99$7$^$7$?!#(B % -% [2005-03-19] 二段組は 2zw に戻しました。 +% [2005-03-19] $BFsCJAH$O(B 2zw $B$KLa$7$^$7$?!#(B % % \begin{macrocode} \if@slide @@ -3335,9 +3343,9 @@ % \begin{macro}{\leftmarginv} % \begin{macro}{\leftmarginvi} % -% |ii|,|iii|,|iv| は |\labelsep| と -% それぞれ `(m)',`vii.',`M.' の幅との和より大きくする -% ことになっています。ここでは全角幅の整数倍に丸めました。 +% |ii|$B!$(B|iii|$B!$(B|iv| $B$O(B |\labelsep| $B$H(B +% $B$=$l$>$l(B `(m)'$B!$(B`vii.'$B!$(B`M.' $B$NI}$H$NOB$h$jBg$-$/$9$k(B +% $B$3$H$K$J$C$F$$$^$9!#$3$3$G$OA43QI}$N@0?tG\$K4]$a$^$7$?!#(B % % \begin{macrocode} \if@slide @@ -3363,9 +3371,9 @@ % \begin{macro}{\labelsep} % \begin{macro}{\labelwidth} % -% |\labelsep| はラベルと本文の間の距離です。 -% |\labelwidth| はラベルの幅です。 -% これは二分に変えました。 +% |\labelsep| $B$O%i%Y%k$HK\J8$N4V$N5wN%$G$9!#(B +% |\labelwidth| $B$O%i%Y%k$NI}$G$9!#(B +% $B$3$l$OFsJ,$KJQ$($^$7$?!#(B % % \begin{macrocode} \setlength \labelsep {0.5zw} % .5em @@ -3377,10 +3385,10 @@ % % \begin{macro}{\partopsep} % -% リスト環境の前に空行がある場合, -% |\parskip| と |\topsep| に |\partopsep| を -% 加えた値だけ縦方向の空白ができます。 -% 0 に改変しました。 +% $B%j%9%H4D6-$NA0$K6u9T$,$"$k>l9g!$(B +% |\parskip| $B$H(B |\topsep| $B$K(B |\partopsep| $B$r(B +% $B2C$($?CM$@$1=DJ}8~$N6uGr$,$G$-$^$9!#(B +% 0 $B$K2~JQ$7$^$7$?!#(B % % \begin{macrocode} \setlength\partopsep{\z@} % {2\p@ \@plus 1\p@ \@minus 1\p@} @@ -3391,7 +3399,7 @@ % \begin{macro}{\@endparpenalty} % \begin{macro}{\@itempenalty} % -% リストや段落環境の前後,リスト項目間に挿入されるペナルティです。 +% $B%j%9%H$dCJMn4D6-$NA08e!$%j%9%H9`L\4V$KA^F~$5$l$k%Z%J%k%F%#$G$9!#(B % % \begin{macrocode} \@beginparpenalty -\@lowpenalty @@ -3405,20 +3413,20 @@ % \begin{macro}{\@listi} % \begin{macro}{\@listI} % -% |\@listi| は |\leftmargin|,|\parsep|,|\topsep|,|\itemsep| などの -% トップレベルの定義をします。 -% この定義は,フォントサイズコマンドによって変更されます -% (たとえば |\small| の中では小さい値に設定されます)。 -% このため,|\normalsize| がすべてのパラメータを戻せるように, -% |\@listI| で |\@listi| のコピーを保存します。 -% 元の値はかなり複雑ですが,ここでは簡素化してしまいました。 -% 特に最初と最後に行送りの半分の空きが入るようにしてあります。 -% アスキーの標準スタイルでは -% トップレベルの |itemize|,|enumerate| 環境でだけ -% 最初と最後に行送りの半分の空きが入るようになっていました。 +% |\@listi| $B$O(B |\leftmargin|$B!$(B|\parsep|$B!$(B|\topsep|$B!$(B|\itemsep| $B$J$I$N(B +% $B%H%C%W%l%Y%k$NDj5A$r$7$^$9!#(B +% $B$3$NDj5A$O!$%U%)%s%H%5%$%:%3%^%s%I$K$h$C$FJQ99$5$l$^$9(B +% $B!J$?$H$($P(B |\small| $B$NCf$G$O>.$5$$CM$K@_Dj$5$l$^$9!K!#(B +% $B$3$N$?$a!$(B|\normalsize| $B$,$9$Y$F$N%Q%i%a!<%?$rLa$;$k$h$&$K!$(B +% |\@listI| $B$G(B |\@listi| $B$N%3%T!<$rJ]B8$7$^$9!#(B +% $B85$NCM$O$+$J$jJ#;($G$9$,!$$3$3$G$O4JAG2=$7$F$7$^$$$^$7$?!#(B +% $BFC$K:G=i$H:G8e$K9TAw$j$NH>J,$N6u$-$,F~$k$h$&$K$7$F$"$j$^$9!#(B +% $B%"%9%-!<$NI8=`%9%?%$%k$G$O(B +% $B%H%C%W%l%Y%k$N(B |itemize|$B!$(B|enumerate| $B4D6-$G$@$1(B +% $B:G=i$H:G8e$K9TAw$j$NH>J,$N6u$-$,F~$k$h$&$K$J$C$F$$$^$7$?!#(B % -% [2004-09-27] |\topsep| のグルー $_{-0.1}^{+0.2}$ |\baselineskip| -% を思い切って外しました。 +% [2004-09-27] |\topsep| $B$N%0%k!<(B $_{-0.1}^{+0.2}$ |\baselineskip| +% $B$r;W$$@Z$C$F30$7$^$7$?!#(B % % \begin{macrocode} \def\@listi{\leftmargin\leftmargini @@ -3428,7 +3436,7 @@ \let\@listI\@listi % \end{macrocode} % -% 念のためパラメータを初期化します(実際には不要のようです)。 +% $BG0$N$?$a%Q%i%a!<%?$r=i4|2=$7$^$9!J<B:]$K$OITMW$N$h$&$G$9!K!#(B % % \begin{macrocode} \@listi @@ -3442,7 +3450,7 @@ % \begin{macro}{\@listv} % \begin{macro}{\@listvi} % -% 第2〜6レベルのリスト環境のパラメータの設定です。 +% $BBh(B2$B!A(B6$B%l%Y%k$N%j%9%H4D6-$N%Q%i%a!<%?$N@_Dj$G$9!#(B % % \begin{macrocode} \def\@listii{\leftmargin\leftmarginii @@ -3471,22 +3479,22 @@ % \end{macro} % \end{macro} % -% \paragraph{enumerate環境} +% \paragraph{enumerate$B4D6-(B} % -% |enumerate| 環境はカウンタ |enumi|,|enumii|,|enumiii|, -% |enumiv| を使います。|enum|$n$ は第 $n$ レベルの番号です。 +% |enumerate| $B4D6-$O%+%&%s%?(B |enumi|$B!$(B|enumii|$B!$(B|enumiii|$B!$(B +% |enumiv| $B$r;H$$$^$9!#(B|enum|$n$ $B$OBh(B $n$ $B%l%Y%k$NHV9f$G$9!#(B % % \begin{macro}{\theenumi} % \begin{macro}{\theenumii} % \begin{macro}{\theenumiii} % \begin{macro}{\theenumiv} % -% 出力する番号の書式を設定します。 -% これらは\LaTeX 本体(\texttt{ltlists.dtx} 参照)で定義済みですが, -% ここでは表し方を変えています。 -% |\@arabic|,|\@alph|,|\@roman|,|\@Alph| はそれぞれ -% 算用数字,小文字アルファベット,小文字ローマ数字,大文字アルファベット -% で番号を出力する命令です。 +% $B=PNO$9$kHV9f$N=q<0$r@_Dj$7$^$9!#(B +% $B$3$l$i$O(B\LaTeX $BK\BN!J(B\texttt{ltlists.dtx} $B;2>H!K$GDj5A:Q$_$G$9$,!$(B +% $B$3$3$G$OI=$7J}$rJQ$($F$$$^$9!#(B +% |\@arabic|$B!$(B|\@alph|$B!$(B|\@roman|$B!$(B|\@Alph| $B$O$=$l$>$l(B +% $B;;MQ?t;z!$>.J8;z%"%k%U%!%Y%C%H!$>.J8;z%m!<%^?t;z!$BgJ8;z%"%k%U%!%Y%C%H(B +% $B$GHV9f$r=PNO$9$kL?Na$G$9!#(B % % \begin{macrocode} \renewcommand{\theenumi}{\@arabic\c@enumi} @@ -3504,16 +3512,16 @@ % \begin{macro}{\labelenumiii} % \begin{macro}{\labelenumiv} % -% |enumerate| 環境の番号を出力する命令です。 -% 第2レベル以外は最後に欧文のピリオドが付きますが, -% これは好みに応じて取り払ってください。 -% 第2レベルの番号のかっこは和文用に換え, -% その両側に入る余分なグルーを |\inhibitglue| で -% 取り除いています。 +% |enumerate| $B4D6-$NHV9f$r=PNO$9$kL?Na$G$9!#(B +% $BBh(B2$B%l%Y%k0J30$O:G8e$K2$J8$N%T%j%*%I$,IU$-$^$9$,!$(B +% $B$3$l$O9%$_$K1~$8$F<h$jJ'$C$F$/$@$5$$!#(B +% $BBh(B2$B%l%Y%k$NHV9f$N$+$C$3$OOBJ8MQ$K49$(!$(B +% $B$=$NN>B&$KF~$kM>J,$J%0%k!<$r(B |\inhibitglue| $B$G(B +% $B<h$j=|$$$F$$$^$9!#(B % % \begin{macrocode} \newcommand{\labelenumi}{\theenumi.} -\newcommand{\labelenumii}{\inhibitglue(\theenumii)\inhibitglue} +\newcommand{\labelenumii}{\inhibitglue$B!J(B\theenumii$B!K(B\inhibitglue} \newcommand{\labelenumiii}{\theenumiii.} \newcommand{\labelenumiv}{\theenumiv.} % \end{macrocode} @@ -3526,26 +3534,26 @@ % \begin{macro}{\p@enumiii} % \begin{macro}{\p@enumiv} % -% |\p@enum|$n$ は |\ref| コマンドで |enumerate| 環境の第 $n$ レベルの -% 項目が参照されるときの書式です。 -% これも第2レベルは和文用かっこにしました。 +% |\p@enum|$n$ $B$O(B |\ref| $B%3%^%s%I$G(B |enumerate| $B4D6-$NBh(B $n$ $B%l%Y%k$N(B +% $B9`L\$,;2>H$5$l$k$H$-$N=q<0$G$9!#(B +% $B$3$l$bBh(B2$B%l%Y%k$OOBJ8MQ$+$C$3$K$7$^$7$?!#(B % % \begin{macrocode} \renewcommand{\p@enumii}{\theenumi} -\renewcommand{\p@enumiii}{\theenumi\inhibitglue(\theenumii)} +\renewcommand{\p@enumiii}{\theenumi\inhibitglue$B!J(B\theenumii$B!K(B} \renewcommand{\p@enumiv}{\p@enumiii\theenumiii} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % -% \paragraph{itemize環境} +% \paragraph{itemize$B4D6-(B} % % \begin{macro}{\labelitemi} % \begin{macro}{\labelitemii} % \begin{macro}{\labelitemiii} % \begin{macro}{\labelitemiv} -% |itemize| 環境の第 $n$ レベルのラベルを作るコマンドです。 +% |itemize| $B4D6-$NBh(B $n$ $B%l%Y%k$N%i%Y%k$r:n$k%3%^%s%I$G$9!#(B % \begin{macrocode} \newcommand\labelitemi{\textbullet} \newcommand\labelitemii{\normalfont\bfseries \textendash} @@ -3557,13 +3565,13 @@ % \end{macro} % \end{macro} % -% \paragraph{description環境} +% \paragraph{description$B4D6-(B} % % \begin{environment}{description} % -% 本来の |description| 環境では,項目名が短いと,説明部分の頭が -% それに引きずられて左に出てしまいます。 -% これを解決した新しい |description| の実装です。 +% $BK\Mh$N(B |description| $B4D6-$G$O!$9`L\L>$,C;$$$H!$@bL@ItJ,$NF,$,(B +% $B$=$l$K0z$-$:$i$l$F:8$K=P$F$7$^$$$^$9!#(B +% $B$3$l$r2r7h$7$??7$7$$(B |description| $B$N<BAu$G$9!#(B % % \begin{macrocode} \newenvironment{description}{% @@ -3577,28 +3585,28 @@ % % \begin{macro}{\descriptionlabel} % -% |description| 環境のラベルを出力するコマンドです。 -% 好みに応じて |#1| の前に適当な空き -% (たとえば |\hspace{1zw}|)を入れるのもいいと思います。 +% |description| $B4D6-$N%i%Y%k$r=PNO$9$k%3%^%s%I$G$9!#(B +% $B9%$_$K1~$8$F(B |#1| $B$NA0$KE,Ev$J6u$-(B +% $B!J$?$H$($P(B |\hspace{1zw}|$B!K$rF~$l$k$N$b$$$$$H;W$$$^$9!#(B % % \begin{macrocode} \newcommand*\descriptionlabel[1]{\normalfont\headfont #1\hfil} % \end{macrocode} % \end{macro} % -% \paragraph{概要} +% \paragraph{$B35MW(B} % % \begin{environment}{abstract} % -% 概要(要旨,梗概)を出力する環境です。 -% |book| クラスでは各章の初めにちょっとしたことを書くのに使います。 -% |titlepage| オプション付きの |article| クラスでは, -% 独立したページに出力されます。 -% |abstract| 環境は元は |quotation| 環境で作られていましたが, -% |quotation| 環境の右マージンをゼロにしたので, -% |list| 環境で作り直しました。 +% $B35MW!JMW;]!$9<35!K$r=PNO$9$k4D6-$G$9!#(B +% |book| $B%/%i%9$G$O3F>O$N=i$a$K$A$g$C$H$7$?$3$H$r=q$/$N$K;H$$$^$9!#(B +% |titlepage| $B%*%W%7%g%sIU$-$N(B |article| $B%/%i%9$G$O!$(B +% $BFHN)$7$?%Z!<%8$K=PNO$5$l$^$9!#(B +% |abstract| $B4D6-$O85$O(B |quotation| $B4D6-$G:n$i$l$F$$$^$7$?$,!$(B +% |quotation| $B4D6-$N1&%^!<%8%s$r%<%m$K$7$?$N$G!$(B +% |list| $B4D6-$G:n$jD>$7$^$7$?!#(B % -% JSPFスタイルでは実際の出力は |\maketitle| で行われます。 +% JSPF$B%9%?%$%k$G$O<B:]$N=PNO$O(B |\maketitle| $B$G9T$o$l$^$9!#(B % % \begin{macrocode} %<*book> @@ -3671,12 +3679,12 @@ % \end{macrocode} % \end{environment} % -% \paragraph{キーワード} +% \paragraph{$B%-!<%o!<%I(B} % % \begin{environment}{keywords} % -% キーワードを準備する環境です。 -% 実際の出力は |\maketitle| で行われます。 +% $B%-!<%o!<%I$r=`Hw$9$k4D6-$G$9!#(B +% $B<B:]$N=PNO$O(B |\maketitle| $B$G9T$o$l$^$9!#(B % % \begin{macrocode} %<*jspf> @@ -3690,31 +3698,31 @@ % \end{macrocode} % \end{environment} % -% \paragraph{verse環境} +% \paragraph{verse$B4D6-(B} % % \begin{environment}{verse} % -% 詩のための |verse| 環境です。 +% $B;m$N$?$a$N(B |verse| $B4D6-$G$9!#(B % % \begin{macrocode} \newenvironment{verse}{% \let \\=\@centercr \list{}{% \itemsep \z@ - \itemindent -2zw % 元: -1.5em + \itemindent -2zw % $B85(B: -1.5em \listparindent\itemindent \rightmargin \z@ - \advance\leftmargin 2zw}% 元: 1.5em + \advance\leftmargin 2zw}% $B85(B: 1.5em \item\relax}{\endlist} % \end{macrocode} % \end{environment} % -% \paragraph{quotation環境} +% \paragraph{quotation$B4D6-(B} % % \begin{environment}{quotation} % -% 段落の頭の字下げ量を1.5emから |\parindent| に変えました。 -% また,右マージンを 0 にしました。 +% $BCJMn$NF,$N;z2<$2NL$r(B1.5em$B$+$i(B |\parindent| $B$KJQ$($^$7$?!#(B +% $B$^$?!$1&%^!<%8%s$r(B 0 $B$K$7$^$7$?!#(B % % \begin{macrocode} \newenvironment{quotation}{% @@ -3726,12 +3734,12 @@ % \end{macrocode} % \end{environment} % -% \paragraph{quote環境} +% \paragraph{quote$B4D6-(B} % % \begin{environment}{quote} % -% |quote| 環境は,段落がインデントされないことを除き, -% |quotation| 環境と同じです。 +% |quote| $B4D6-$O!$CJMn$,%$%s%G%s%H$5$l$J$$$3$H$r=|$-!$(B +% |quotation| $B4D6-$HF1$8$G$9!#(B % % \begin{macrocode} \newenvironment{quote}% @@ -3739,32 +3747,32 @@ % \end{macrocode} % \end{environment} % -% \paragraph{定理など} +% \paragraph{$BDjM}$J$I(B} % -% |ltthm.dtx| 参照。たとえば次のように定義します。 +% |ltthm.dtx| $B;2>H!#$?$H$($P<!$N$h$&$KDj5A$7$^$9!#(B %\begin{verbatim} -% \newtheorem{definition}{定義} -% \newtheorem{axiom}{公理} -% \newtheorem{theorem}{定理} +% \newtheorem{definition}{$BDj5A(B} +% \newtheorem{axiom}{$B8xM}(B} +% \newtheorem{theorem}{$BDjM}(B} %\end{verbatim} % -% [2001-04-26] 定理の中はイタリック体になりましたが, -% これでは和文がゴシック体になってしまうので, -% |\itshape| を削除しました。 +% [2001-04-26] $BDjM}$NCf$O%$%?%j%C%/BN$K$J$j$^$7$?$,!$(B +% $B$3$l$G$OOBJ8$,%4%7%C%/BN$K$J$C$F$7$^$&$N$G!$(B +% |\itshape| $B$r:o=|$7$^$7$?!#(B % -% [2009-08-23] |\bfseries| を |\headfont| に直し, -% |\labelsep| を 1\,zw にし,括弧を全角にしました。 +% [2009-08-23] |\bfseries| $B$r(B |\headfont| $B$KD>$7!$(B +% |\labelsep| $B$r(B 1\,zw $B$K$7!$3g8L$rA43Q$K$7$^$7$?!#(B % % \begin{macrocode} \def\@begintheorem#1#2{\trivlist\labelsep=1zw \item[\hskip \labelsep{\headfont #1\ #2}]} \def\@opargbegintheorem#1#2#3{\trivlist\labelsep=1zw - \item[\hskip \labelsep{\headfont #1\ #2(#3)}]} + \item[\hskip \labelsep{\headfont #1\ #2$B!J(B#3$B!K(B}]} % \end{macrocode} % % \begin{environment}{titlepage} % -% タイトルを独立のページに出力するのに使われます。 +% $B%?%$%H%k$rFHN)$N%Z!<%8$K=PNO$9$k$N$K;H$o$l$^$9!#(B % % \begin{macrocode} \newenvironment{titlepage}{% @@ -3784,11 +3792,11 @@ % \end{macrocode} % \end{environment} % -% \paragraph{付録} +% \paragraph{$BIUO?(B} % % \begin{macro}{\appendix} % -% 本文と付録を分離するコマンドです。 +% $BK\J8$HIUO?$rJ,N%$9$k%3%^%s%I$G$9!#(B % % \begin{macrocode} %<*!book> @@ -3812,13 +3820,13 @@ % \end{macrocode} % \end{macro} % -% \subsection{パラメータの設定} +% \subsection{$B%Q%i%a!<%?$N@_Dj(B} % -% \paragraph{arrayとtabular環境} +% \paragraph{array$B$H(Btabular$B4D6-(B} % % \begin{macro}{\arraycolsep} % -% |array| 環境の列間には |\arraycolsep| の2倍の幅の空きが入ります。 +% |array| $B4D6-$NNs4V$K$O(B |\arraycolsep| $B$N(B2$BG\$NI}$N6u$-$,F~$j$^$9!#(B % % \begin{macrocode} \setlength\arraycolsep{5\p@} @@ -3827,7 +3835,7 @@ % % \begin{macro}{\tabcolsep} % -% |tabular| 環境の列間には |\tabcolsep| の2倍の幅の空きが入ります。 +% |tabular| $B4D6-$NNs4V$K$O(B |\tabcolsep| $B$N(B2$BG\$NI}$N6u$-$,F~$j$^$9!#(B % % \begin{macrocode} \setlength\tabcolsep{6\p@} @@ -3836,7 +3844,7 @@ % % \begin{macro}{\arrayrulewidth} % -% |array|,|tabular| 環境内の罫線の幅です。 +% |array|$B!$(B|tabular| $B4D6-Fb$N7S@~$NI}$G$9!#(B % % \begin{macrocode} \setlength\arrayrulewidth{.4\p@} @@ -3845,46 +3853,46 @@ % % \begin{macro}{\doublerulesep} % -% |array|,|tabular| 環境での二重罫線間のアキです。 +% |array|$B!$(B|tabular| $B4D6-$G$NFs=E7S@~4V$N%"%-$G$9!#(B % % \begin{macrocode} \setlength\doublerulesep{2\p@} % \end{macrocode} % \end{macro} % -% \paragraph{tabbing環境} +% \paragraph{tabbing$B4D6-(B} % % \begin{macro}{\tabbingsep} % -% |\'| コマンドで入るアキです。 +% |\'| $B%3%^%s%I$GF~$k%"%-$G$9!#(B % % \begin{macrocode} \setlength\tabbingsep{\labelsep} % \end{macrocode} % \end{macro} % -% \paragraph{minipage環境} +% \paragraph{minipage$B4D6-(B} % % \begin{macro}{\@mpfootins} % -% |minipage| 環境の脚注の |\skip|\hspace{0pt}|\@mpfootins| -% は通常のページの |\skip|\hspace{0pt}|\footins| -% と同じ働きをします。 +% |minipage| $B4D6-$N5SCm$N(B |\skip|\hspace{0pt}|\@mpfootins| +% $B$ODL>o$N%Z!<%8$N(B |\skip|\hspace{0pt}|\footins| +% $B$HF1$8F/$-$r$7$^$9!#(B % % \begin{macrocode} \skip\@mpfootins = \skip\footins % \end{macrocode} % \end{macro} % -% \paragraph{framebox環境} +% \paragraph{framebox$B4D6-(B} % % \begin{macro}{\fboxsep} % -% |\fbox|,|\framebox| で内側のテキストと枠との間の空きです。 +% |\fbox|$B!$(B|\framebox| $B$GFbB&$N%F%-%9%H$HOH$H$N4V$N6u$-$G$9!#(B % % \begin{macro}{\fboxrule} % -% |\fbox|,|\framebox| の罫線の幅です。 +% |\fbox|$B!$(B|\framebox| $B$N7S@~$NI}$G$9!#(B % % \begin{macrocode} \setlength\fboxsep{3\p@} @@ -3893,11 +3901,11 @@ % \end{macro} % \end{macro} % -% \paragraph{equationとeqnarray環境} +% \paragraph{equation$B$H(Beqnarray$B4D6-(B} % % \begin{macro}{\theequation} % -% 数式番号を出力するコマンドです。 +% $B?t<0HV9f$r=PNO$9$k%3%^%s%I$G$9!#(B % % \begin{macrocode} %<!book>\renewcommand \theequation {\@arabic\c@equation} @@ -3911,8 +3919,8 @@ % % \begin{macro}{\jot} % -% |eqnarray| の行間に余分に入るアキです。 -% デフォルトの値をコメントアウトして示しておきます。 +% |eqnarray| $B$N9T4V$KM>J,$KF~$k%"%-$G$9!#(B +% $B%G%U%)%k%H$NCM$r%3%a%s%H%"%&%H$7$F<($7$F$*$-$^$9!#(B % % \begin{macrocode} % \setlength\jot{3pt} @@ -3921,52 +3929,52 @@ % % \begin{macro}{\@eqnnum} % -% 数式番号の形式です。 -% デフォルトの値をコメントアウトして示しておきます。 +% $B?t<0HV9f$N7A<0$G$9!#(B +% $B%G%U%)%k%H$NCM$r%3%a%s%H%"%&%H$7$F<($7$F$*$-$^$9!#(B % -% |\inhibitglue(\theequation)\inhibitglue| のように和文かっこ -% を使うことも可能です。 +% |\inhibitglue$B!J(B\theequation$B!K(B\inhibitglue| $B$N$h$&$KOBJ8$+$C$3(B +% $B$r;H$&$3$H$b2DG=$G$9!#(B % % \begin{macrocode} % \def\@eqnnum{(\theequation)} % \end{macrocode} % \end{macro} % -% |amsmath| パッケージを使う場合は |\tagform@| を次のように修正します。 +% |amsmath| $B%Q%C%1!<%8$r;H$&>l9g$O(B |\tagform@| $B$r<!$N$h$&$K=$@5$7$^$9!#(B % % \begin{macrocode} -% \def\tagform@#1{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr)}} +% \def\tagform@#1{\maketag@@@{$B!J(B\ignorespaces#1\unskip\@@italiccorr$B!K(B}} % \end{macrocode} % -% \subsection{フロート} +% \subsection{$B%U%m!<%H(B} % -% タイプ \texttt{TYPE} のフロートオブジェクトを -% 扱うには,次のマクロを定義します。 +% $B%?%$%W(B \texttt{TYPE} $B$N%U%m!<%H%*%V%8%'%/%H$r(B +% $B07$&$K$O!$<!$N%^%/%m$rDj5A$7$^$9!#(B % \begin{description} % \item[\texttt{\bslash fps@TYPE}] -% フロートを置く位置(float placement specifier)です。 +% $B%U%m!<%H$rCV$/0LCV!J(Bfloat placement specifier$B!K$G$9!#(B % \item[\texttt{\bslash ftype@TYPE}] -% フロートの番号です。2の累乗(1,2,4,\ldots )でなければなりません。 +% $B%U%m!<%H$NHV9f$G$9!#(B2$B$NN_>h!J(B1$B!$(B2$B!$(B4$B!$(B\ldots $B!K$G$J$1$l$P$J$j$^$;$s!#(B % \item[\texttt{\bslash ext@TYPE}] -% フロートの目次を出力するファイルの拡張子です。 +% $B%U%m!<%H$NL\<!$r=PNO$9$k%U%!%$%k$N3HD%;R$G$9!#(B % \item[\texttt{\bslash fnum@TYPE}] -% キャプション用の番号を生成するマクロです。 +% $B%-%c%W%7%g%sMQ$NHV9f$r@8@.$9$k%^%/%m$G$9!#(B % \item[\texttt{\bslash @makecaption}{\meta{num}}{\meta{text}}] -% キャプションを出力するマクロです。 -% \meta{num} は |\fnum@...| の生成する番号, -% \meta{text} はキャプションのテキストです。 -% テキストは適当な幅の |\parbox| に入ります。 +% $B%-%c%W%7%g%s$r=PNO$9$k%^%/%m$G$9!#(B +% \meta{num} $B$O(B |\fnum@...| $B$N@8@.$9$kHV9f!$(B +% \meta{text} $B$O%-%c%W%7%g%s$N%F%-%9%H$G$9!#(B +% $B%F%-%9%H$OE,Ev$JI}$N(B |\parbox| $B$KF~$j$^$9!#(B % \end{description} % -% \paragraph{figure環境} +% \paragraph{figure$B4D6-(B} % % \begin{macro}{\c@figure} % -% 図番号のカウンタです。 +% $B?^HV9f$N%+%&%s%?$G$9!#(B % % \begin{macro}{\thefigure} % -% 図番号を出力するコマンドです。 +% $B?^HV9f$r=PNO$9$k%3%^%s%I$G$9!#(B % % \begin{macrocode} %<*!book> @@ -3987,9 +3995,9 @@ % \begin{macro}{\ext@figure} % \begin{macro}{\fnum@figure} % -% |figure| のパラメータです。 -% |\figurename| の直後に |~| が入っていましたが, -% ここでは外しました。 +% |figure| $B$N%Q%i%a!<%?$G$9!#(B +% |\figurename| $B$ND>8e$K(B |~| $B$,F~$C$F$$$^$7$?$,!$(B +% $B$3$3$G$O30$7$^$7$?!#(B % % \begin{macrocode} \def\fps@figure{tbp} @@ -4005,7 +4013,7 @@ % \begin{environment}{figure} % \begin{environment}{figure*} % -% |*| 形式は段抜きのフロートです。 +% |*| $B7A<0$OCJH4$-$N%U%m!<%H$G$9!#(B % % \begin{macrocode} \newenvironment{figure}% @@ -4018,14 +4026,14 @@ % \end{environment} % \end{environment} % -% \paragraph{table環境} +% \paragraph{table$B4D6-(B} % % \begin{macro}{\c@table} % \begin{macro}{\thetable} % -% 表番号カウンタと表番号を出力するコマンドです。 -% アスキー版では |\thechapter.| が |\thechapter{}・| になっていますが, -% ここではオリジナルのままにしています。 +% $BI=HV9f%+%&%s%?$HI=HV9f$r=PNO$9$k%3%^%s%I$G$9!#(B +% $B%"%9%-!<HG$G$O(B |\thechapter.| $B$,(B |\thechapter{}$B!&(B| $B$K$J$C$F$$$^$9$,!$(B +% $B$3$3$G$O%*%j%8%J%k$N$^$^$K$7$F$$$^$9!#(B % % \begin{macrocode} %<*!book> @@ -4046,9 +4054,9 @@ % \begin{macro}{\ext@table} % \begin{macro}{\fnum@table} % -% |table| のパラメータです。 -% |\tablename| の直後に |~| が入っていましたが, -% ここでは外しました。 +% |table| $B$N%Q%i%a!<%?$G$9!#(B +% |\tablename| $B$ND>8e$K(B |~| $B$,F~$C$F$$$^$7$?$,!$(B +% $B$3$3$G$O30$7$^$7$?!#(B % % \begin{macrocode} \def\fps@table{tbp} @@ -4064,7 +4072,7 @@ % \begin{environment}{table} % \begin{environment}{table*} % -% |*| は段抜きのフロートです。 +% |*| $B$OCJH4$-$N%U%m!<%H$G$9!#(B % % \begin{macrocode} \newenvironment{table}% @@ -4077,37 +4085,37 @@ % \end{environment} % \end{environment} % -% \subsection{キャプション} +% \subsection{$B%-%c%W%7%g%s(B} % % \begin{macro}{\@makecaption} % -% |\caption| コマンドにより呼び出され, -% 実際にキャプションを出力するコマンドです。 -% 第1引数はフロートの番号, -% 第2引数はテキストです。 +% |\caption| $B%3%^%s%I$K$h$j8F$S=P$5$l!$(B +% $B<B:]$K%-%c%W%7%g%s$r=PNO$9$k%3%^%s%I$G$9!#(B +% $BBh(B1$B0z?t$O%U%m!<%H$NHV9f!$(B +% $BBh(B2$B0z?t$O%F%-%9%H$G$9!#(B % % \begin{macro}{\abovecaptionskip} % \begin{macro}{\belowcaptionskip} % -% それぞれキャプションの前後に挿入されるスペースです。 -% |\belowcaptionskip| が0になっていましたので, -% キャプションを表の上につけた場合にキャプションと表が -% くっついてしまうのを直しました。 +% $B$=$l$>$l%-%c%W%7%g%s$NA08e$KA^F~$5$l$k%9%Z!<%9$G$9!#(B +% |\belowcaptionskip| $B$,(B0$B$K$J$C$F$$$^$7$?$N$G!$(B +% $B%-%c%W%7%g%s$rI=$N>e$K$D$1$?>l9g$K%-%c%W%7%g%s$HI=$,(B +% $B$/$C$D$$$F$7$^$&$N$rD>$7$^$7$?!#(B % % \begin{macrocode} \newlength\abovecaptionskip \newlength\belowcaptionskip -\setlength\abovecaptionskip{5\p@} % 元: 10\p@ -\setlength\belowcaptionskip{5\p@} % 元: 0\p@ +\setlength\abovecaptionskip{5\p@} % $B85(B: 10\p@ +\setlength\belowcaptionskip{5\p@} % $B85(B: 0\p@ % \end{macrocode} % \end{macro} % \end{macro} % -% 実際のキャプションを出力します。 -% オリジナルと異なり,文字サイズを |\small| にし, -% キャプションの幅を2cm狭くしました。 +% $B<B:]$N%-%c%W%7%g%s$r=PNO$7$^$9!#(B +% $B%*%j%8%J%k$H0[$J$j!$J8;z%5%$%:$r(B |\small| $B$K$7!$(B +% $B%-%c%W%7%g%s$NI}$r(B2cm$B69$/$7$^$7$?!#(B % -% [2003-11-05] ロジックを少し変えてみました。 +% [2003-11-05] $B%m%8%C%/$r>/$7JQ$($F$_$^$7$?!#(B % % \begin{macrocode} %<*!jspf> @@ -4155,12 +4163,12 @@ % \end{macrocode} % \end{macro} % -% \section{フォントコマンド} +% \section{$B%U%)%s%H%3%^%s%I(B} % -% ここでは\LaTeX~2.09で使われていたコマンドを定義します。 -% これらはテキストモードと数式モードのどちらでも動作します。 -% これらは互換性のためのもので, -% できるだけ |\text...| と |\math...| を使ってください。 +% $B$3$3$G$O(B\LaTeX~2.09$B$G;H$o$l$F$$$?%3%^%s%I$rDj5A$7$^$9!#(B +% $B$3$l$i$O%F%-%9%H%b!<%I$H?t<0%b!<%I$N$I$A$i$G$bF0:n$7$^$9!#(B +% $B$3$l$i$O8_49@-$N$?$a$N$b$N$G!$(B +% $B$G$-$k$@$1(B |\text...| $B$H(B |\math...| $B$r;H$C$F$/$@$5$$!#(B % % \begin{macro}{\mc} % \begin{macro}{\gt} @@ -4168,7 +4176,7 @@ % \begin{macro}{\sf} % \begin{macro}{\tt} % -% フォントファミリを変更します。 +% $B%U%)%s%H%U%!%_%j$rJQ99$7$^$9!#(B % % \begin{macrocode} \DeclareOldFontCommand{\mc}{\normalfont\mcfamily}{\mathmc} @@ -4185,8 +4193,8 @@ % % \begin{macro}{\bf} % -% ボールドシリーズにします。通常のミーディアムシリーズに戻す -% コマンドは |\mdseries| です。 +% $B%\!<%k%I%7%j!<%:$K$7$^$9!#DL>o$N%_!<%G%#%"%`%7%j!<%:$KLa$9(B +% $B%3%^%s%I$O(B |\mdseries| $B$G$9!#(B % % \begin{macrocode} \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} @@ -4197,10 +4205,10 @@ % \begin{macro}{\sl} % \begin{macro}{\sc} % -% フォントシェイプを変えるコマンドです。 -% 斜体とスモールキャップスは数式中では何もしません -% (警告メッセージを出力します)。 -% 通常のアップライト体に戻すコマンドは |\upshape| です。 +% $B%U%)%s%H%7%'%$%W$rJQ$($k%3%^%s%I$G$9!#(B +% $B<PBN$H%9%b!<%k%-%c%C%W%9$O?t<0Cf$G$O2?$b$7$^$;$s(B +% $B!J7Y9p%a%C%;!<%8$r=PNO$7$^$9!K!#(B +% $BDL>o$N%"%C%W%i%$%HBN$KLa$9%3%^%s%I$O(B |\upshape| $B$G$9!#(B % % \begin{macrocode} \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} @@ -4214,7 +4222,7 @@ % \begin{macro}{\cal} % \begin{macro}{\mit} % -% 数式モード以外では何もしません(警告を出します)。 +% $B?t<0%b!<%I0J30$G$O2?$b$7$^$;$s!J7Y9p$r=P$7$^$9!K!#(B % % \begin{macrocode} \DeclareRobustCommand*{\cal}{\@fontswitch\relax\mathcal} @@ -4223,65 +4231,65 @@ % \end{macro} % \end{macro} % -% \section{相互参照} +% \section{$BAj8_;2>H(B} % -% \subsection{目次の類} +% \subsection{$BL\<!$NN`(B} % -% |\section| コマンドは |.toc| ファイルに次のような行を出力します。 +% |\section| $B%3%^%s%I$O(B |.toc| $B%U%!%$%k$K<!$N$h$&$J9T$r=PNO$7$^$9!#(B % \begin{quote} -% |\contentsline{section}{タイトル}{ページ}| +% |\contentsline{section}{$B%?%$%H%k(B}{$B%Z!<%8(B}| % \end{quote} -% たとえば |\section| に見出し番号が付く場合,上の「タイトル」は +% $B$?$H$($P(B |\section| $B$K8+=P$7HV9f$,IU$/>l9g!$>e$N!V%?%$%H%k!W$O(B % \begin{quote} -% |\numberline{番号}{見出し}| +% |\numberline{$BHV9f(B}{$B8+=P$7(B}| % \end{quote} -% となります。 -% この「番号」は |\thesection| コマンドで生成された見出し番号です。 +% $B$H$J$j$^$9!#(B +% $B$3$N!VHV9f!W$O(B |\thesection| $B%3%^%s%I$G@8@.$5$l$?8+=P$7HV9f$G$9!#(B % -% |figure| 環境の |\caption| コマンドは |.lof| ファイルに -% 次のような行を出力します。 +% |figure| $B4D6-$N(B |\caption| $B%3%^%s%I$O(B |.lof| $B%U%!%$%k$K(B +% $B<!$N$h$&$J9T$r=PNO$7$^$9!#(B % \begin{quote} -% |\contentsline{figure}{\numberline{番号}{キャプション}{ページ}| +% |\contentsline{figure}{\numberline{$BHV9f(B}{$B%-%c%W%7%g%s(B}{$B%Z!<%8(B}| % \end{quote} -% この「番号」は |\thefigure| コマンドで生成された図番号です。 +% $B$3$N!VHV9f!W$O(B |\thefigure| $B%3%^%s%I$G@8@.$5$l$??^HV9f$G$9!#(B % -% |table| 環境も同様です。 +% |table| $B4D6-$bF1MM$G$9!#(B % -% |\contentsline{...}| は |\l@...| というコマンドを実行するので, -% あらかじめ |\l@chapter|,|\l@section|,|\l@figure| などを -% 定義しておかなければなりません。 -% これらの多くは |\@dottedtocline| コマンドを使って定義します。 -% これは +% |\contentsline{...}| $B$O(B |\l@...| $B$H$$$&%3%^%s%I$r<B9T$9$k$N$G!$(B +% $B$"$i$+$8$a(B |\l@chapter|$B!$(B|\l@section|$B!$(B|\l@figure| $B$J$I$r(B +% $BDj5A$7$F$*$+$J$1$l$P$J$j$^$;$s!#(B +% $B$3$l$i$NB?$/$O(B |\@dottedtocline| $B%3%^%s%I$r;H$C$FDj5A$7$^$9!#(B +% $B$3$l$O(B % \begin{quote} -% |\@dottedtocline{レベル}{インデント}{幅}{タイトル}{ページ}| +% |\@dottedtocline{$B%l%Y%k(B}{$B%$%s%G%s%H(B}{$BI}(B}{$B%?%$%H%k(B}{$B%Z!<%8(B}| % \end{quote} -% という書式です。 +% $B$H$$$&=q<0$G$9!#(B % \begin{description} -% \item[レベル] この値が |tocdepth| 以下のときだけ出力されます。 -% |\chapter| はレベル0,|\section| はレベル1,等々です。 -% \item[インデント] 左側の字下げ量です。 -% \item[幅] 「タイトル」に |\numberline| コマンドが含まれる場合, -% 節番号が入る箱の幅です。 +% \item[$B%l%Y%k(B] $B$3$NCM$,(B |tocdepth| $B0J2<$N$H$-$@$1=PNO$5$l$^$9!#(B +% |\chapter| $B$O%l%Y%k(B0$B!$(B|\section| $B$O%l%Y%k(B1$B!$Ey!9$G$9!#(B +% \item[$B%$%s%G%s%H(B] $B:8B&$N;z2<$2NL$G$9!#(B +% \item[$BI}(B] $B!V%?%$%H%k!W$K(B |\numberline| $B%3%^%s%I$,4^$^$l$k>l9g!$(B +% $B@aHV9f$,F~$kH"$NI}$G$9!#(B % \end{description} % % \begin{macro}{\@pnumwidth} % -% ページ番号の入る箱の幅です。 +% $B%Z!<%8HV9f$NF~$kH"$NI}$G$9!#(B % % \begin{macro}{\@tocrmarg} % -% 右マージンです。 -% |\@tocrmarg| $\ge$ |\@pnumwidth| とします。 +% $B1&%^!<%8%s$G$9!#(B +% |\@tocrmarg| $\ge$ |\@pnumwidth| $B$H$7$^$9!#(B % % \begin{macro}{\@dotsep} % -% 点の間隔です(単位 mu)。 +% $BE@$N4V3V$G$9!JC10L(B mu$B!K!#(B % % \begin{macro}{\c@tocdepth} % -% 目次ページに出力する見出しレベルです。 -% 元は \texttt{article} で3,その他で2でしたが, -% ここでは一つずつ減らしています。 +% $BL\<!%Z!<%8$K=PNO$9$k8+=P$7%l%Y%k$G$9!#(B +% $B85$O(B \texttt{article} $B$G(B3$B!$$=$NB>$G(B2$B$G$7$?$,!$(B +% $B$3$3$G$O0l$D$:$D8:$i$7$F$$$^$9!#(B % % \begin{macrocode} \newcommand\@pnumwidth{1.55em} @@ -4295,11 +4303,11 @@ % \end{macro} % \end{macro} % -% \paragraph{目次} +% \paragraph{$BL\<!(B} % % \begin{macro}{\tableofcontents} % -% 目次を生成します。 +% $BL\<!$r@8@.$7$^$9!#(B % % \begin{macrocode} \newcommand{\tableofcontents}{% @@ -4324,7 +4332,7 @@ % % \begin{macro}{\l@part} % -% 部の目次です。 +% $BIt$NL\<!$G$9!#(B % % \begin{macrocode} \newcommand*{\l@part}[2]{% @@ -4352,7 +4360,7 @@ % % \begin{macro}{\l@chapter} % -% 章の目次です。|\@lnumwidth| を4.683zwに増やしました。 +% $B>O$NL\<!$G$9!#(B|\@lnumwidth| $B$r(B4.683zw$B$KA}$d$7$^$7$?!#(B % % \begin{macrocode} %<*book> @@ -4360,7 +4368,7 @@ \ifnum \c@tocdepth >\m@ne \addpenalty{-\@highpenalty}% \addvspace{1.0em \@plus\p@} -% \vskip 1.0em \@plus\p@ % book.clsでは↑がこうなっている +% \vskip 1.0em \@plus\p@ % book.cls$B$G$O",$,$3$&$J$C$F$$$k(B \begingroup \parindent\z@ % \rightskip\@pnumwidth @@ -4379,7 +4387,7 @@ % % \begin{macro}{\l@section} % -% 節の目次です。 +% $B@a$NL\<!$G$9!#(B % % \begin{macrocode} %<*!book> @@ -4393,7 +4401,7 @@ \rightskip\@tocrmarg \parfillskip-\rightskip \leavevmode\headfont - \setlength\@lnumwidth{4zw}% 元1.5em [2003-03-02] + \setlength\@lnumwidth{4zw}% $B85(B1.5em [2003-03-02] \advance\leftskip\@lnumwidth \hskip-\leftskip #1\nobreak\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par \endgroup @@ -4401,8 +4409,8 @@ %</!book> % \end{macrocode} % -% インデントと幅はそれぞれ1.5em,2.3emでしたが, -% 1zw,3.683zwに変えました。 +% $B%$%s%G%s%H$HI}$O$=$l$>$l(B1.5em$B!$(B2.3em$B$G$7$?$,!$(B +% 1zw$B!$(B3.683zw$B$KJQ$($^$7$?!#(B % % \begin{macrocode} %<book>\newcommand*{\l@section}{\@dottedtocline{1}{1zw}{3.683zw}} @@ -4414,8 +4422,8 @@ % \begin{macro}{\l@paragraph} % \begin{macro}{\l@subparagraph} % -% さらに下位レベルの目次項目の体裁です。 -% あまり使ったことがありませんので,要修正かもしれません。 +% $B$5$i$K2<0L%l%Y%k$NL\<!9`L\$NBN:[$G$9!#(B +% $B$"$^$j;H$C$?$3$H$,$"$j$^$;$s$N$G!$MW=$@5$+$b$7$l$^$;$s!#(B % % \begin{macrocode} %<*!book> @@ -4443,12 +4451,12 @@ % \begin{macro}{\numberline} % \begin{macro}{\@lnumwidth} % -% 欧文版\LaTeX では |\numberline{...}| は幅 |\@tempdima| の箱に左詰め -% で出力する命令ですが, -% アスキー版では |\@tempdima| の代わりに |\@lnumwidth| という変数 -% で幅を決めるように再定義しています。 -% 後続文字が全角か半角かでスペースが変わらないように |\hspace| -% を入れておきました。 +% $B2$J8HG(B\LaTeX $B$G$O(B |\numberline{...}| $B$OI}(B |\@tempdima| $B$NH"$K:85M$a(B +% $B$G=PNO$9$kL?Na$G$9$,!$(B +% $B%"%9%-!<HG$G$O(B |\@tempdima| $B$NBe$o$j$K(B |\@lnumwidth| $B$H$$$&JQ?t(B +% $B$GI}$r7h$a$k$h$&$K:FDj5A$7$F$$$^$9!#(B +% $B8eB3J8;z$,A43Q$+H>3Q$+$G%9%Z!<%9$,JQ$o$i$J$$$h$&$K(B |\hspace| +% $B$rF~$l$F$*$-$^$7$?!#(B % % \begin{macrocode} \newdimen\@lnumwidth @@ -4459,8 +4467,8 @@ % % \begin{macro}{\@dottedtocline} % -% \LaTeX 本体(\texttt{ltsect.dtx} 参照)での定義と同じですが, -% |\@tempdima| を |\@lnumwidth| に変えています。 +% \LaTeX $BK\BN!J(B\texttt{ltsect.dtx} $B;2>H!K$G$NDj5A$HF1$8$G$9$,!$(B +% |\@tempdima| $B$r(B |\@lnumwidth| $B$KJQ$($F$$$^$9!#(B % % \begin{macrocode} \def\@dottedtocline#1#2#3#4#5{\ifnum #1>\c@tocdepth \else @@ -4478,11 +4486,11 @@ % \end{macrocode} % \end{macro} % -% \paragraph{図目次と表目次} +% \paragraph{$B?^L\<!$HI=L\<!(B} % % \begin{macro}{\listoffigures} % -% 図目次を出力します。 +% $B?^L\<!$r=PNO$7$^$9!#(B % % \begin{macrocode} \newcommand{\listoffigures}{% @@ -4504,7 +4512,7 @@ % % \begin{macro}{\l@figure} % -% 図目次の項目を出力します。 +% $B?^L\<!$N9`L\$r=PNO$7$^$9!#(B % % \begin{macrocode} \newcommand*{\l@figure}{\@dottedtocline{1}{1zw}{3.683zw}} @@ -4513,7 +4521,7 @@ % % \begin{macro}{\listoftables} % -% 表目次を出力します。 +% $BI=L\<!$r=PNO$7$^$9!#(B % % \begin{macrocode} \newcommand{\listoftables}{% @@ -4535,19 +4543,19 @@ % % \begin{macro}{\l@table} % -% 表目次は図目次と同じです。 +% $BI=L\<!$O?^L\<!$HF1$8$G$9!#(B % % \begin{macrocode} \let\l@table\l@figure % \end{macrocode} % \end{macro} % -% \subsection{参考文献} +% \subsection{$B;29MJ88%(B} % % \begin{macro}{\bibindent} % -% オープンスタイルの参考文献で使うインデント幅です。 -% 元は 1.5em でした。 +% $B%*!<%W%s%9%?%$%k$N;29MJ88%$G;H$&%$%s%G%s%HI}$G$9!#(B +% $B85$O(B 1.5em $B$G$7$?!#(B % % \begin{macrocode} \newdimen\bibindent @@ -4557,7 +4565,7 @@ % % \begin{environment}{thebibliography} % -% 参考文献リストを出力します。 +% $B;29MJ88%%j%9%H$r=PNO$7$^$9!#(B % % \begin{macrocode} \newenvironment{thebibliography}[1]{% @@ -4593,7 +4601,7 @@ % % \begin{macro}{\newblock} % -% |\newblock| はデフォルトでは小さなスペースを生成します。 +% |\newblock| $B$O%G%U%)%k%H$G$O>.$5$J%9%Z!<%9$r@8@.$7$^$9!#(B % % \begin{macrocode} \newcommand{\newblock}{\hskip .11em\@plus.33em\@minus.07em} @@ -4602,8 +4610,8 @@ % % \begin{macro}{\@openbib@code} % -% |\@openbib@code| はデフォルトでは何もしません。 -% この定義は |openbib| オプションによって変更されます。 +% |\@openbib@code| $B$O%G%U%)%k%H$G$O2?$b$7$^$;$s!#(B +% $B$3$NDj5A$O(B |openbib| $B%*%W%7%g%s$K$h$C$FJQ99$5$l$^$9!#(B % % \begin{macrocode} \let\@openbib@code\@empty @@ -4612,13 +4620,13 @@ % % \begin{macro}{\@biblabel} % -% |\bibitem[...]| のラベルを作ります。 -% \texttt{ltbibl.dtx} の定義の半角 [] を全角[]に変え, -% 余分なスペースが入らないように |\inhibitglue| ではさみました。 -% とりあえずコメントアウトしておきますので,必要に応じて生かしてください。 +% |\bibitem[...]| $B$N%i%Y%k$r:n$j$^$9!#(B +% \texttt{ltbibl.dtx} $B$NDj5A$NH>3Q(B [] $B$rA43Q!N!O$KJQ$(!$(B +% $BM>J,$J%9%Z!<%9$,F~$i$J$$$h$&$K(B |\inhibitglue| $B$G$O$5$_$^$7$?!#(B +% $B$H$j$"$($:%3%a%s%H%"%&%H$7$F$*$-$^$9$N$G!$I,MW$K1~$8$F@8$+$7$F$/$@$5$$!#(B % % \begin{macrocode} -% \def\@biblabel#1{\inhibitglue[#1]\inhibitglue} +% \def\@biblabel#1{\inhibitglue$B!N(B#1$B!O(B\inhibitglue} % \end{macrocode} % \end{macro} % @@ -4626,18 +4634,18 @@ % \begin{macro}{\@cite} % \begin{macro}{\@citex} % -% 文献の番号を出力する部分は \texttt{ltbibl.dtx} で定義されていますが, -% コンマとかっこを和文フォントにするには次のようにします。 -% とりあえずコメントアウトしておきましたので,必要に応じて生かしてください。 -% かっこの前後に入るグルーを |\inhibitglue| で取っていますので, -% オリジナル同様,\verb*+Knuth~\cite{knu} + のように半角空白 -% で囲んでください。 +% $BJ88%$NHV9f$r=PNO$9$kItJ,$O(B \texttt{ltbibl.dtx} $B$GDj5A$5$l$F$$$^$9$,!$(B +% $B%3%s%^$H$+$C$3$rOBJ8%U%)%s%H$K$9$k$K$O<!$N$h$&$K$7$^$9!#(B +% $B$H$j$"$($:%3%a%s%H%"%&%H$7$F$*$-$^$7$?$N$G!$I,MW$K1~$8$F@8$+$7$F$/$@$5$$!#(B +% $B$+$C$3$NA08e$KF~$k%0%k!<$r(B |\inhibitglue| $B$G<h$C$F$$$^$9$N$G!$(B +% $B%*%j%8%J%kF1MM!$(B\verb*+Knuth~\cite{knu} + $B$N$h$&$KH>3Q6uGr(B +% $B$G0O$s$G$/$@$5$$!#(B % % \begin{macrocode} % \def\@citex[#1]#2{% % \let\@citea\@empty % \@cite{\@for\@citeb:=#2\do -% {\@citea\def\@citea{,\inhibitglue\penalty\@m\ }% +% {\@citea\def\@citea{$B!$(B\inhibitglue\penalty\@m\ }% % \edef\@citeb{\expandafter\@firstofone\@citeb}% % \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi % \@ifundefined{b@\@citeb}{\mbox{\normalfont\bfseries ?}% @@ -4645,32 +4653,32 @@ % \@latex@warning % {Citation `\@citeb' on page \thepage \space undefined}}% % {\hbox{\csname b@\@citeb\endcsname}}}}{#1}} -% \def\@cite#1#2{\inhibitglue[{#1\if@tempswa ,#2\fi}]\inhibitglue} +% \def\@cite#1#2{\inhibitglue$B!N(B{#1\if@tempswa $B!$(B#2\fi}$B!O(B\inhibitglue} % \end{macrocode} % -% 引用番号を上ツキの 1)のようなスタイルにするには次のようにします。 -% |\cite| の先頭に |\unskip| を付けて先行のスペース(\verb|~| も) -% を帳消しにしています。 +% $B0zMQHV9f$r>e%D%-$N(B 1$B!K$N$h$&$J%9%?%$%k$K$9$k$K$O<!$N$h$&$K$7$^$9!#(B +% |\cite| $B$N@hF,$K(B |\unskip| $B$rIU$1$F@h9T$N%9%Z!<%9!J(B\verb|~| $B$b!K(B +% $B$rD">C$7$K$7$F$$$^$9!#(B % % \begin{macrocode} % \DeclareRobustCommand\cite{\unskip % \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}} % \def\@cite#1#2{$^{\hbox{\scriptsize{#1\if@tempswa -% ,\inhibitglue\ #2\fi})}}$} +% $B!$(B\inhibitglue\ #2\fi}$B!K(B}}$} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % -% \subsection{索引} +% \subsection{$B:w0z(B} % % \begin{environment}{theindex} % -% 2〜3段組の索引を作成します。 -% 最後が偶数ページのときにマージンがずれる現象を直しました(Thanks: 藤村さん)。 +% 2$B!A(B3$BCJAH$N:w0z$r:n@.$7$^$9!#(B +% $B:G8e$,6v?t%Z!<%8$N$H$-$K%^!<%8%s$,$:$l$k8=>]$rD>$7$^$7$?!J(BThanks: $BF#B<$5$s!K!#(B % % \begin{macrocode} -\newenvironment{theindex}{% 索引を3段組で出力する環境 +\newenvironment{theindex}{% $B:w0z$r(B3$BCJAH$G=PNO$9$k4D6-(B \if@twocolumn \onecolumn\@restonecolfalse \else @@ -4721,12 +4729,12 @@ % \begin{macro}{\subitem} % \begin{macro}{\subsubitem} % -% 索引項目の字下げ幅です。|\@idxitem| は |\item| の項目の字下げ幅です。 +% $B:w0z9`L\$N;z2<$2I}$G$9!#(B|\@idxitem| $B$O(B |\item| $B$N9`L\$N;z2<$2I}$G$9!#(B % % \begin{macrocode} -\newcommand{\@idxitem}{\par\hangindent 4zw} % 元 40pt -\newcommand{\subitem}{\@idxitem \hspace*{2zw}} % 元 20pt -\newcommand{\subsubitem}{\@idxitem \hspace*{3zw}} % 元 30pt +\newcommand{\@idxitem}{\par\hangindent 4zw} % $B85(B 40pt +\newcommand{\subitem}{\@idxitem \hspace*{2zw}} % $B85(B 20pt +\newcommand{\subsubitem}{\@idxitem \hspace*{3zw}} % $B85(B 30pt % \end{macrocode} % \end{macro} % \end{macro} @@ -4734,7 +4742,7 @@ % % \begin{macro}{\indexspace} % -% 索引で先頭文字ごとのブロックの間に入るスペースです。 +% $B:w0z$G@hF,J8;z$4$H$N%V%m%C%/$N4V$KF~$k%9%Z!<%9$G$9!#(B % % \begin{macrocode} \newcommand{\indexspace}{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax} @@ -4744,26 +4752,26 @@ % \begin{macro}{\seename} % \begin{macro}{\alsoname} % -% 索引の |\see|,|\seealso| コマンドで出力されるものです。 -% デフォルトはそれぞれ \emph{see},\emph{see also} という英語ですが, -% ここではとりあえず両方とも「→」に変えました。 -% $\Rightarrow$(|$\Rightarrow$|)などでもいいでしょう。 +% $B:w0z$N(B |\see|$B!$(B|\seealso| $B%3%^%s%I$G=PNO$5$l$k$b$N$G$9!#(B +% $B%G%U%)%k%H$O$=$l$>$l(B \emph{see}$B!$(B\emph{see also} $B$H$$$&1Q8l$G$9$,!$(B +% $B$3$3$G$O$H$j$"$($:N>J}$H$b!V"*!W$KJQ$($^$7$?!#(B +% $\Rightarrow$$B!J(B|$\Rightarrow$|$B!K$J$I$G$b$$$$$G$7$g$&!#(B % % \begin{macrocode} -\newcommand\seename{\if@english see\else →\fi} -\newcommand\alsoname{\if@english see also\else →\fi} +\newcommand\seename{\if@english see\else $B"*(B\fi} +\newcommand\alsoname{\if@english see also\else $B"*(B\fi} % \end{macrocode} % \end{macro} % \end{macro} % -% \subsection{脚注} +% \subsection{$B5SCm(B} % % \begin{macro}{\footnote} % \begin{macro}{\footnotemark} % -% 和文の句読点・閉じかっこ類の直後で用いた際に -% 余分なアキが入るのを防ぐため, -% |\inhibitglue| を入れることにします。 +% $BOBJ8$N6gFIE@!&JD$8$+$C$3N`$ND>8e$GMQ$$$?:]$K(B +% $BM>J,$J%"%-$,F~$k$N$rKI$0$?$a!$(B +% |\inhibitglue| $B$rF~$l$k$3$H$K$7$^$9!#(B % % \begin{macrocode} \let\footnotes@ve=\footnote @@ -4776,47 +4784,50 @@ % % \begin{macro}{\@makefnmark} % -% 脚注番号を付ける命令です。 -% ここでは脚注番号の前に記号 $*$ を付けています。 -% 「注1」の形式にするには |\textasteriskcentered| -% を |注\kern0.1em| にしてください。 -% |\@xfootnotenext| と合わせて, -% もし脚注番号が空なら記号も出力しないようにしてあります。 +% $B5SCmHV9f$rIU$1$kL?Na$G$9!#(B +% $B$3$3$G$O5SCmHV9f$NA0$K5-9f(B $*$ $B$rIU$1$F$$$^$9!#(B +% $B!VCm(B1$B!W$N7A<0$K$9$k$K$O(B |\textasteriskcentered| +% $B$r(B |$BCm(B\kern0.1em| $B$K$7$F$/$@$5$$!#(B +% |\@xfootnotenext| $B$H9g$o$;$F!$(B +% $B$b$75SCmHV9f$,6u$J$i5-9f$b=PNO$7$J$$$h$&$K$7$F$"$j$^$9!#(B +% +% [2002-04-09] $B%$%s%W%j%a%s%H$N;EJ}$rJQ$($?$?$a>C$7$^$7$?!#(B +% +% [2013-04-23] $B?7$7$$(B\pTeX $B$G$O5SCmHV9f$N$^$o$j$K%9%Z!<%9$,F~$j$9$.$k$3$H$rKI$0$?$a!$(B +% $BKL@n$5$s$N%Q%C%A(B [qa:57090] $B$r<h$j9~$_$^$7$?!#(B % -% [2002-04-09] インプリメントの仕方を変えたため消しました。 +% [2013-05-14] plcore.ltx $B$KJo$C$?7A$K=q$-D>$7$^$7$?!J(BThanks: $BKL@n$5$s!K!#(B % % \begin{macrocode} -% \def\@makefnmark{\hbox{\@textsuperscript{\normalfont -% \ifx\@thefnmark\@empty\else -% \textasteriskcentered -% \fi -% \@thefnmark}}} +\renewcommand\@makefnmark{\hbox{}\hbox{% + \ifydir \@textsuperscript{\normalfont\@thefnmark}% + \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}\hbox{}} % \end{macrocode} % \end{macro} % % \begin{macro}{\thefootnote} % -% 脚注番号に * 印が付くようにしました。 -% ただし,番号がゼロのときは * 印も脚注番号も付きません。 +% $B5SCmHV9f$K(B * $B0u$,IU$/$h$&$K$7$^$7$?!#(B +% $B$?$@$7!$HV9f$,%<%m$N$H$-$O(B * $B0u$b5SCmHV9f$bIU$-$^$;$s!#(B % -% [2003-08-15] |\textasteriskcentered| ではフォントによって -% 下がりすぎるので変更しました。 +% [2003-08-15] |\textasteriskcentered| $B$G$O%U%)%s%H$K$h$C$F(B +% $B2<$,$j$9$.$k$N$GJQ99$7$^$7$?!#(B % % \begin{macrocode} \def\thefootnote{\ifnum\c@footnote>\z@\leavevmode\lower.5ex\hbox{*}\@arabic\c@footnote\fi} % \end{macrocode} % -% 「注1」の形式にするには次のようにしてください。 +% $B!VCm(B1$B!W$N7A<0$K$9$k$K$O<!$N$h$&$K$7$F$/$@$5$$!#(B % % \begin{macrocode} -% \def\thefootnote{\ifnum\c@footnote>\z@注\kern0.1zw\@arabic\c@footnote\fi} +% \def\thefootnote{\ifnum\c@footnote>\z@$BCm(B\kern0.1zw\@arabic\c@footnote\fi} % \end{macrocode} % % \end{macro} % % \begin{macro}{\footnoterule} % -% 本文と脚注の間の罫線です。 +% $BK\J8$H5SCm$N4V$N7S@~$G$9!#(B % % \begin{macrocode} \renewcommand{\footnoterule}{% @@ -4828,7 +4839,7 @@ % % \begin{macro}{\c@footnote} % -% 脚注番号は章ごとにリセットされます。 +% $B5SCmHV9f$O>O$4$H$K%j%;%C%H$5$l$^$9!#(B % % \begin{macrocode} %<book>\@addtoreset{footnote}{chapter} @@ -4837,9 +4848,9 @@ % % \begin{macro}{\@footnotetext} % -% 脚注で |\verb| が使えるように改変してあります。 +% $B5SCm$G(B |\verb| $B$,;H$($k$h$&$K2~JQ$7$F$"$j$^$9!#(B % Jeremy Gibbons, \textit{\TeX\ and TUG NEWS}, -% Vol.~2, No.~4 (1993), p.~9) +% Vol.~2, No.~4 (1993), p.~9$B!K(B % % \begin{macrocode} \long\def\@footnotetext{% @@ -4866,9 +4877,9 @@ % % \begin{macro}{\@makefntext} % -% 実際に脚注を出力する命令です。 -% |\@makefnmark| は脚注の番号を出力する命令です。 -% ここでは脚注が左端から一定距離に来るようにしてあります。 +% $B<B:]$K5SCm$r=PNO$9$kL?Na$G$9!#(B +% |\@makefnmark| $B$O5SCm$NHV9f$r=PNO$9$kL?Na$G$9!#(B +% $B$3$3$G$O5SCm$,:8C<$+$i0lDj5wN%$KMh$k$h$&$K$7$F$"$j$^$9!#(B % % \begin{macrocode} \newcommand\@makefntext[1]{% @@ -4881,15 +4892,15 @@ % % \begin{macro}{\@xfootnotenext} % -% 最初の |\footnotetext{...}| は番号が付きません。 -% 著者の所属などを脚注の欄に書くときに便利です。 +% $B:G=i$N(B |\footnotetext{...}| $B$OHV9f$,IU$-$^$;$s!#(B +% $BCx<T$N=jB0$J$I$r5SCm$NMs$K=q$/$H$-$KJXMx$G$9!#(B % -% すでに |\footnote| を使った後なら |\footnotetext[0]{...}| -% とすれば番号を付けない脚注になります。 -% ただし,この場合は脚注番号がリセットされてしまうので, -% 工夫が必要です。 +% $B$9$G$K(B |\footnote| $B$r;H$C$?8e$J$i(B |\footnotetext[0]{...}| +% $B$H$9$l$PHV9f$rIU$1$J$$5SCm$K$J$j$^$9!#(B +% $B$?$@$7!$$3$N>l9g$O5SCmHV9f$,%j%;%C%H$5$l$F$7$^$&$N$G!$(B +% $B9)IW$,I,MW$G$9!#(B % -% [2002-04-09] インプリメントの仕方を変えたため消しました。 +% [2002-04-09] $B%$%s%W%j%a%s%H$N;EJ}$rJQ$($?$?$a>C$7$^$7$?!#(B % % \begin{macrocode} % \def\@xfootnotenext[#1]{% @@ -4905,24 +4916,24 @@ % \end{macrocode} % \end{macro} % -% \section{段落の頭へのグルー挿入禁止} +% \section{$BCJMn$NF,$X$N%0%k!<A^F~6X;_(B} % -% 段落頭のかぎかっこなどを見かけ1字半下げから全角1字下げに直します。 +% $BCJMnF,$N$+$.$+$C$3$J$I$r8+$+$1(B1$B;zH>2<$2$+$iA43Q(B1$B;z2<$2$KD>$7$^$9!#(B % % \begin{macrocode} \def\@inhibitglue{% \futurelet\@let@token\@@inhibitglue} \def\@@inhibitglue{% - \ifx\@let@token「 + \ifx\@let@token$B!V(B \inhibitglue \else - \ifx\@let@token( + \ifx\@let@token$B!J(B \inhibitglue \else - \ifx\@let@token『 + \ifx\@let@token$B!X(B \inhibitglue \else - \ifx\@let@token[ + \ifx\@let@token$B!N(B \inhibitglue \fi \fi @@ -4932,10 +4943,10 @@ \AtBeginDocument{\everypar{\everyparhook}} % \end{macrocode} % -% これだけではいけないようです。あちこちに |\everypar| を初期化するコマンドが -% 隠されていました。 +% $B$3$l$@$1$G$O$$$1$J$$$h$&$G$9!#$"$A$3$A$K(B |\everypar| $B$r=i4|2=$9$k%3%^%s%I$,(B +% $B1#$5$l$F$$$^$7$?!#(B % -% まず,環境の直後の段落です。 +% $B$^$:!$4D6-$ND>8e$NCJMn$G$9!#(B % % \begin{macrocode} \def\@doendpe{% @@ -4945,7 +4956,7 @@ \everypar{{\setbox\z@\lastbox}\everypar{\everyparhook}\@endpefalse\everyparhook}} % \end{macrocode} % -% |\item| 命令の直後です。 +% |\item| $BL?Na$ND>8e$G$9!#(B % % \begin{macrocode} \def\@item[#1]{% @@ -5012,8 +5023,8 @@ \ignorespaces} % \end{macrocode} % -% 二つ挿入した |\everyparhook| のうち後者が |\section| 類の直後に2回, -% 前者が3回目以降に実行されます。 +% $BFs$DA^F~$7$?(B |\everyparhook| $B$N$&$A8e<T$,(B |\section| $BN`$ND>8e$K(B2$B2s!$(B +% $BA0<T$,(B3$B2sL\0J9_$K<B9T$5$l$^$9!#(B % % \begin{macrocode} \def\@afterheading{% @@ -5031,14 +5042,14 @@ \fi\everyparhook}} % \end{macrocode} % -% |\@gnewline| についてはちょっと複雑な心境です。 -% もともとのp\LaTeXe は段落の頭にグルーが入る方で統一されていました。 -% しかし |\\| の直後にはグルーが入らず,不統一でした。 -% そこで |\\| の直後にもグルーを入れるように直していただいた経緯があります。 -% しかし,ここでは逆にグルーを入れない方で統一したいので, -% また元に戻してしまいました。 +% |\@gnewline| $B$K$D$$$F$O$A$g$C$HJ#;($J?46-$G$9!#(B +% $B$b$H$b$H$N(Bp\LaTeXe $B$OCJMn$NF,$K%0%k!<$,F~$kJ}$GE}0l$5$l$F$$$^$7$?!#(B +% $B$7$+$7(B |\\| $B$ND>8e$K$O%0%k!<$,F~$i$:!$ITE}0l$G$7$?!#(B +% $B$=$3$G(B |\\| $B$ND>8e$K$b%0%k!<$rF~$l$k$h$&$KD>$7$F$$$?$@$$$?7P0^$,$"$j$^$9!#(B +% $B$7$+$7!$$3$3$G$O5U$K%0%k!<$rF~$l$J$$J}$GE}0l$7$?$$$N$G!$(B +% $B$^$?85$KLa$7$F$7$^$$$^$7$?!#(B % -% しかし単に戻すだけでも駄目みたいなので,ここでも最後にグルーを消しておきます。 +% $B$7$+$7C1$KLa$9$@$1$G$bBLL\$_$?$$$J$N$G!$$3$3$G$b:G8e$K%0%k!<$r>C$7$F$*$-$^$9!#(B % % \begin{macrocode} \def\@gnewline #1{% @@ -5050,22 +5061,22 @@ \fi} % \end{macrocode} % -% \section{いろいろなロゴ} +% \section{$B$$$m$$$m$J%m%4(B} % -% \LaTeX 関連のロゴを作り直します。 +% \LaTeX $B4XO"$N%m%4$r:n$jD>$7$^$9!#(B % -% \begin{macro}{\小} -% \begin{macro}{\上小} +% \begin{macro}{\$B>.(B} +% \begin{macro}{\$B>e>.(B} % -% 文字を小さめに出したり上寄りに小さめに出したりする命令です。 +% $BJ8;z$r>.$5$a$K=P$7$?$j>e4s$j$K>.$5$a$K=P$7$?$j$9$kL?Na$G$9!#(B % % \begin{macrocode} -\def\小#1{\hbox{$\m@th$% +\def\$B>.(B#1{\hbox{$\m@th$% \csname S@\f@size\endcsname \fontsize\sf@size\z@ \math@fontsfalse\selectfont #1}} -\def\上小#1{{\sbox\z@ T\vbox to\ht0{\小{#1}\vss}}} +\def\$B>e>.(B#1{{\sbox\z@ T\vbox to\ht0{\$B>.(B{#1}\vss}}} % \end{macrocode} % \end{macro} % \end{macro} @@ -5073,10 +5084,10 @@ % \begin{macro}{\TeX} % \begin{macro}{\LaTeX} % -% これらは \texttt{ltlogos.dtx} で定義されていますが, -% TimesやHelveticaでも見栄えがするように若干変更しました。 +% $B$3$l$i$O(B \texttt{ltlogos.dtx} $B$GDj5A$5$l$F$$$^$9$,!$(B +% Times$B$d(BHelvetica$B$G$b8+1I$($,$9$k$h$&$K<c43JQ99$7$^$7$?!#(B % -% [2003-06-12] Palatinoも加えました(要調整)。 +% [2003-06-12] Palatino$B$b2C$($^$7$?!JMWD4@0!K!#(B % % \begin{macrocode} \def\cmrTeX{% @@ -5087,12 +5098,12 @@ \fi} \def\cmrLaTeX{% \ifdim \fontdimen\@ne\font >\z@ - L\kern-.32em\上小{A}\kern-.22em\cmrTeX + L\kern-.32em\$B>e>.(B{A}\kern-.22em\cmrTeX \else - L\kern-.36em\上小{A}\kern-.15em\cmrTeX + L\kern-.36em\$B>e>.(B{A}\kern-.15em\cmrTeX \fi} \def\sfTeX{T\kern-.1em\lower.4ex\hbox{E}\kern-.07emX\@} -\def\sfLaTeX{L\kern-.25em\上小{A}\kern-.08em\sfTeX} +\def\sfLaTeX{L\kern-.25em\$B>e>.(B{A}\kern-.08em\sfTeX} \def\ptmTeX{% \ifdim \fontdimen\@ne\font >\z@ T\kern-.12em\lower.37ex\hbox{E}\kern-.02emX\@ @@ -5101,9 +5112,9 @@ \fi} \def\ptmLaTeX{% \ifdim \fontdimen\@ne\font >\z@ - L\kern-.2em\上小{A}\kern-.1em\ptmTeX + L\kern-.2em\$B>e>.(B{A}\kern-.1em\ptmTeX \else - L\kern-.3em\上小{A}\kern-.1em\ptmTeX + L\kern-.3em\$B>e>.(B{A}\kern-.1em\ptmTeX \fi} \def\pncTeX{% \ifdim \fontdimen\@ne\font >\z@ @@ -5113,9 +5124,9 @@ \fi} \def\pncLaTeX{% \ifdim \fontdimen\@ne\font >\z@ - L\kern-.3em\上小{A}\kern-.1em\pncTeX + L\kern-.3em\$B>e>.(B{A}\kern-.1em\pncTeX \else - L\kern-.3em\上小{A}\kern-.1em\pncTeX + L\kern-.3em\$B>e>.(B{A}\kern-.1em\pncTeX \fi} \def\pplTeX{% \ifdim \fontdimen\@ne\font >\z@ @@ -5125,9 +5136,9 @@ \fi} \def\pplLaTeX{% \ifdim \fontdimen\@ne\font >\z@ - L\kern-.27em\上小{A}\kern-.12em\pplTeX + L\kern-.27em\$B>e>.(B{A}\kern-.12em\pplTeX \else - L\kern-.3em\上小{A}\kern-.15em\pplTeX + L\kern-.3em\$B>e>.(B{A}\kern-.15em\pplTeX \fi} \def\ugmTeX{% \ifdim \fontdimen\@ne\font >\z@ @@ -5137,9 +5148,9 @@ \fi} \def\ugmLaTeX{% \ifdim \fontdimen\@ne\font >\z@ - L\kern-.2em\上小{A}\kern-.13em\ugmTeX + L\kern-.2em\$B>e>.(B{A}\kern-.13em\ugmTeX \else - L\kern-.3em\上小{A}\kern-.13em\ugmTeX + L\kern-.3em\$B>e>.(B{A}\kern-.13em\ugmTeX \fi} \DeclareRobustCommand{\TeX}{% \def\@tempa{cmr}% @@ -5199,10 +5210,10 @@ % % \begin{macro}{\LaTeXe} % -% |\LaTeXe| コマンドの |\mbox{\m@th ...| で始まる新しい定義では -% 直後の和文との間に |\xkanjiskip| が入りません。また, -% |mathptmx| パッケージなどと併用すると,最後の $\varepsilon$ が -% 下がりすぎてしまいます。そのため,ちょっと手を加えました。 +% |\LaTeXe| $B%3%^%s%I$N(B |\mbox{\m@th ...| $B$G;O$^$k?7$7$$Dj5A$G$O(B +% $BD>8e$NOBJ8$H$N4V$K(B |\xkanjiskip| $B$,F~$j$^$;$s!#$^$?!$(B +% |mathptmx| $B%Q%C%1!<%8$J$I$HJ;MQ$9$k$H!$:G8e$N(B $\varepsilon$ $B$,(B +% $B2<$,$j$9$.$F$7$^$$$^$9!#$=$N$?$a!$$A$g$C$H<j$r2C$($^$7$?!#(B % % \begin{macrocode} \DeclareRobustCommand{\LaTeXe}{$\mbox{% @@ -5215,7 +5226,7 @@ % \begin{macro}{\pLaTeX} % \begin{macro}{\pLaTeXe} % -% \pTeX ,\pLaTeXe のロゴを出す命令です。 +% \pTeX $B!$(B\pLaTeXe $B$N%m%4$r=P$9L?Na$G$9!#(B % % \begin{macrocode} \def\pTeX{p\kern-.05em\TeX} @@ -5229,7 +5240,7 @@ % % \begin{macro}{\AmSTeX} % -% \texttt{amstex.sty} で定義されています。 +% \texttt{amstex.sty} $B$GDj5A$5$l$F$$$^$9!#(B % % \begin{macrocode} \def\AmSTeX{\protect\AmS-\protect\TeX{}} @@ -5240,37 +5251,37 @@ % \begin{macro}{\BibTeX} % \begin{macro}{\SliTeX} % -% これらは \texttt{doc.dtx} から取ったものです。 -% ただし,|\BibTeX| だけはちょっと修正しました。 +% $B$3$l$i$O(B \texttt{doc.dtx} $B$+$i<h$C$?$b$N$G$9!#(B +% $B$?$@$7!$(B|\BibTeX| $B$@$1$O$A$g$C$H=$@5$7$^$7$?!#(B % % \begin{macrocode} % \@ifundefined{BibTeX} % {\def\BibTeX{{\rmfamily B\kern-.05em% % \textsc{i\kern-.025em b}\kern-.08em% % T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{} -\DeclareRobustCommand{\BibTeX}{B\kern-.05em\小{I\kern-.025em B}% +\DeclareRobustCommand{\BibTeX}{B\kern-.05em\$B>.(B{I\kern-.025em B}% \ifx\f@family\cmr\kern-.08em\else\kern-.15em\fi\TeX} \DeclareRobustCommand{\SliTeX}{% - S\kern-.06emL\kern-.18em\上小{I}\kern -.03em\TeX} + S\kern-.06emL\kern-.18em\$B>e>.(B{I}\kern -.03em\TeX} % \end{macrocode} % \end{macro} % \end{macro} % % -% \section{\texttt{amsmath} との衝突の回避} +% \section{\texttt{amsmath} $B$H$N>WFM$N2sHr(B} % % \begin{macro}{\ltx@ifnextchar} % \begin{macro}{\ProvidesFile} % -% \texttt{amsmath} パッケージでは行列中で |\@ifnextchar| -% を再定義していますが,これが\LaTeX の |\ProvidesFile| -% で悪さをする例がFTeXで報告されています。 -% これを避けるためのtDBさんのフィックスを挿入しておきます。 -% 副作用がありましたらお知らせください。 +% \texttt{amsmath} $B%Q%C%1!<%8$G$O9TNsCf$G(B |\@ifnextchar| +% $B$r:FDj5A$7$F$$$^$9$,!$$3$l$,(B\LaTeX $B$N(B |\ProvidesFile| +% $B$G0-$5$r$9$kNc$,(BFTeX$B$GJs9p$5$l$F$$$^$9!#(B +% $B$3$l$rHr$1$k$?$a$N(BtDB$B$5$s$N%U%#%C%/%9$rA^F~$7$F$*$-$^$9!#(B +% $BI{:nMQ$,$"$j$^$7$?$i$*CN$i$;$/$@$5$$!#(B % -% この現象については私のTeX掲示板 4273〜,16058〜 で議論がありました。 -% なお,AMS関係のパッケージを読み込む際に psamsfonts オプションを -% 与えても回避できます(Thanks: しっぽ愛好家さん)。 +% $B$3$N8=>]$K$D$$$F$O;d$N(BTeX$B7G<(HD(B 4273$B!A!$(B16058$B!A(B $B$G5DO@$,$"$j$^$7$?!#(B +% $B$J$*!$(BAMS$B4X78$N%Q%C%1!<%8$rFI$_9~$`:]$K(B psamsfonts $B%*%W%7%g%s$r(B +% $BM?$($F$b2sHr$G$-$^$9!J(BThanks: $B$7$C$]0&9%2H$5$s!K!#(B % % \begin{macrocode} \let\ltx@ifnextchar\@ifnextchar @@ -5289,9 +5300,9 @@ % \end{macro} % \end{macro} % -% \section{初期設定} +% \section{$B=i4|@_Dj(B} % -% \paragraph{いろいろな語} +% \paragraph{$B$$$m$$$m$J8l(B} % % \begin{macro}{\prepartname} % \begin{macro}{\postpartname} @@ -5300,12 +5311,12 @@ % \begin{macro}{\presectionname} % \begin{macro}{\postsectionname} % \begin{macrocode} -\newcommand{\prepartname}{\if@english Part~\else 第\fi} -\newcommand{\postpartname}{\if@english\else 部\fi} -%<book>\newcommand{\prechaptername}{\if@english Chapter~\else 第\fi} -%<book>\newcommand{\postchaptername}{\if@english\else 章\fi} -\newcommand{\presectionname}{}% 第 -\newcommand{\postsectionname}{}% 節 +\newcommand{\prepartname}{\if@english Part~\else $BBh(B\fi} +\newcommand{\postpartname}{\if@english\else $BIt(B\fi} +%<book>\newcommand{\prechaptername}{\if@english Chapter~\else $BBh(B\fi} +%<book>\newcommand{\postchaptername}{\if@english\else $B>O(B\fi} +\newcommand{\presectionname}{}% $BBh(B +\newcommand{\postsectionname}{}% $B@a(B % \end{macrocode} % \end{macro} % \end{macro} @@ -5318,9 +5329,9 @@ % \begin{macro}{\listfigurename} % \begin{macro}{\listtablename} % \begin{macrocode} -\newcommand{\contentsname}{\if@english Contents\else 目次\fi} -\newcommand{\listfigurename}{\if@english List of Figures\else 図目次\fi} -\newcommand{\listtablename}{\if@english List of Tables\else 表目次\fi} +\newcommand{\contentsname}{\if@english Contents\else $BL\<!(B\fi} +\newcommand{\listfigurename}{\if@english List of Figures\else $B?^L\<!(B\fi} +\newcommand{\listtablename}{\if@english List of Tables\else $BI=L\<!(B\fi} % \end{macrocode} % \end{macro} % \end{macro} @@ -5330,9 +5341,9 @@ % \begin{macro}{\bibname} % \begin{macro}{\indexname} % \begin{macrocode} -\newcommand{\refname}{\if@english References\else 参考文献\fi} -\newcommand{\bibname}{\if@english Bibliography\else 参考文献\fi} -\newcommand{\indexname}{\if@english Index\else 索引\fi} +\newcommand{\refname}{\if@english References\else $B;29MJ88%(B\fi} +\newcommand{\bibname}{\if@english Bibliography\else $B;29MJ88%(B\fi} +\newcommand{\indexname}{\if@english Index\else $B:w0z(B\fi} % \end{macrocode} % \end{macro} % \end{macro} @@ -5341,9 +5352,9 @@ % \begin{macro}{\figurename} % \begin{macro}{\tablename} % \begin{macrocode} -%<!jspf>\newcommand{\figurename}{\if@english Fig.~\else 図\fi} +%<!jspf>\newcommand{\figurename}{\if@english Fig.~\else $B?^(B\fi} %<jspf>\newcommand{\figurename}{Fig.~} -%<!jspf>\newcommand{\tablename}{\if@english Table.~\else 表\fi} +%<!jspf>\newcommand{\tablename}{\if@english Table.~\else $BI=(B\fi} %<jspf>\newcommand{\tablename}{Table~} % \end{macrocode} % \end{macro} @@ -5352,23 +5363,23 @@ % \begin{macro}{\appendixname} % \begin{macro}{\abstractname} % \begin{macrocode} -\newcommand{\appendixname}{\if@english Appendix~\else 付録\fi} -%<!book>\newcommand{\abstractname}{\if@english Abstract\else 概要\fi} +\newcommand{\appendixname}{\if@english Appendix~\else $BIUO?(B\fi} +%<!book>\newcommand{\abstractname}{\if@english Abstract\else $B35MW(B\fi} % \end{macrocode} % \end{macro} % \end{macro} % -% \paragraph{今日の日付} +% \paragraph{$B:#F|$NF|IU(B} % -% \LaTeX で処理した日付を出力します。 -% |jarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。 -% 和暦にするには |\和暦| と書いてください。 +% \LaTeX $B$G=hM}$7$?F|IU$r=PNO$7$^$9!#(B +% |jarticle| $B$J$I$H0c$C$F!$I8=`$r@>Nq$K$7!$M>J,$J6uGr$,F~$i$J$$$h$&$K2~NI$7$^$7$?!#(B +% $BOBNq$K$9$k$K$O(B |\$BOBNq(B| $B$H=q$$$F$/$@$5$$!#(B % % \begin{macro}{\today} % \begin{macrocode} -\newif\if西暦 \西暦true -\def\西暦{\西暦true} -\def\和暦{\西暦false} +\newif\if$B@>Nq(B \$B@>Nq(Btrue +\def\$B@>Nq(B{\$B@>Nq(Btrue} +\def\$BOBNq(B{\$B@>Nq(Bfalse} \newcount\heisei \heisei\year \advance\heisei-1988\relax \def\today{% \if@english @@ -5377,30 +5388,30 @@ July\or August\or September\or October\or November\or December\fi \space\number\day, \number\year \else - \if西暦 - \number\year 年 - \number\month 月 - \number\day 日 + \if$B@>Nq(B + \number\year $BG/(B + \number\month $B7n(B + \number\day $BF|(B \else - 平成\number\heisei 年 - \number\month 月 - \number\day 日 + $BJ?@.(B\number\heisei $BG/(B + \number\month $B7n(B + \number\day $BF|(B \fi \fi} % \end{macrocode} % \end{macro} % -% \paragraph{ハイフネーション例外} +% \paragraph{$B%O%$%U%M!<%7%g%sNc30(B} % -% \TeX のハイフネーションルールの補足です(ペンディング:eng-lish) +% \TeX $B$N%O%$%U%M!<%7%g%s%k!<%k$NJdB-$G$9!J%Z%s%G%#%s%0!'(Beng-lish$B!K(B % % \begin{macrocode} \hyphenation{ado-be post-script ghost-script phe-nom-e-no-log-i-cal man-u-script} % \end{macrocode} % -% \paragraph{ページ設定} +% \paragraph{$B%Z!<%8@_Dj(B} % -% ページ設定の初期化です。 +% $B%Z!<%8@_Dj$N=i4|2=$G$9!#(B % % \begin{macrocode} %<article|kiyou>\if@slide \pagestyle{empty} \else \pagestyle{plain} \fi @@ -5423,7 +5434,7 @@ \fi % \end{macrocode} % -% 以上です。 +% $B0J>e$G$9!#(B % % \Finale % diff --git a/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins b/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins index 840a45acf8f..91beaa5e574 100644 --- a/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins +++ b/Master/texmf-dist/source/platex/jsclasses/jsclasses.ins @@ -1,4 +1,4 @@ -\def\batchfile{jsclasses.ins} +\def\batchfile{jsclasses.ins} \input docstrip.tex \keepsilent \generateFile{jsarticle.cls}{f}{\from{jsclasses.dtx}{article}} diff --git a/Master/texmf-dist/source/platex/jsclasses/jsverb.dtx b/Master/texmf-dist/source/platex/jsclasses/jsverb.dtx index b096d503e0e..417883137e7 100644 --- a/Master/texmf-dist/source/platex/jsclasses/jsverb.dtx +++ b/Master/texmf-dist/source/platex/jsclasses/jsverb.dtx @@ -1,13 +1,13 @@ -% ^^A -*- japanese-latex -*- +% ^^A -*- japanese-latex -*- % \CheckSum{221} % \iffalse % % jsverb.dtx -% verb/verbatim 関係マクロ (煮ても焼いてもかまいません) +% verb/verbatim $B4X78%^%/%m(B ($B<Q$F$b>F$$$F$b$+$^$$$^$;$s(B) % okumura@edu.mie-u.ac.jp % http://oku.edu.mie-u.ac.jp/~okumura/ % -% 「煮ても焼いてもかまいません」で困る場合はmodified BSDということでお願いします。 +% $B!V<Q$F$b>F$$$F$b$+$^$$$^$;$s!W$G:$$k>l9g$O(Bmodified BSD$B$H$$$&$3$H$G$*4j$$$7$^$9!#(B % %<jsverb>\NeedsTeXFormat{pLaTeX2e} %<jsverb>\ProvidesFile{jsverb.sty}[2007/01/28 okumura] @@ -33,8 +33,8 @@ % % \fi % -% \title{\pLaTeXe 用 \texttt{verb...} 関係マクロ} -% \author{奥村晴彦} +% \title{\pLaTeXe $BMQ(B \texttt{verb...} $B4X78%^%/%m(B} +% \author{$B1|B<@2I'(B} % \date{\filedate} % \maketitle % @@ -42,47 +42,47 @@ % % \MakeShortVerb{\|} % -% [2008-01-05追記]|http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html| -% が参考になります。|upquote.sty| というものもありました。 -% -% 旧 |okuverb| は\LaTeX の |\verb| 命令と |verbatim| 環境を拡張したもので, -% |yen| オプションを付けると \ttbslash\ が \ttyen\ になるほか,|verbatim| 環境の -% 組み方を簡単にカスタマイズできるようにしたものです。 -% -% 一方,\TeX ではASCII |0x60|の |`| と|0x27|の |'| を入力すると -% それぞれ \texttt{`} と \texttt{'} になります。 -% これらは文字としてはそれぞれ -% U+2018 LEFT SINGLE QUOTATION MARK, -% U+2019 RIGHT SINGLE QUOTATION MARKですので, -% dvipdfmxでPDFに変換して日本語テキストにコピー&ペーストすると, -% 全角文字になってしまいます。 -% |\verb| や |verbatim| はプログラムリストによく用いるので, -% 意図としてはそれぞれU+0060 GRAVE ACCENT,U+0027 APOSTROPHEに -% なってほしいと思います。 -% そこで,ZRさんのご助言 +% $B!N(B2008-01-05$BDI5-!O(B|http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html| +% $B$,;29M$K$J$j$^$9!#(B|upquote.sty| $B$H$$$&$b$N$b$"$j$^$7$?!#(B +% +% $B5l(B |okuverb| $B$O(B\LaTeX $B$N(B |\verb| $BL?Na$H(B |verbatim| $B4D6-$r3HD%$7$?$b$N$G!$(B +% |yen| $B%*%W%7%g%s$rIU$1$k$H(B \ttbslash\ $B$,(B \ttyen\ $B$K$J$k$[$+!$(B|verbatim| $B4D6-$N(B +% $BAH$_J}$r4JC1$K%+%9%?%^%$%:$G$-$k$h$&$K$7$?$b$N$G$9!#(B +% +% $B0lJ}!$(B\TeX $B$G$O(BASCII |0x60|$B$N(B |`| $B$H(B|0x27|$B$N(B |'| $B$rF~NO$9$k$H(B +% $B$=$l$>$l(B \texttt{`} $B$H(B \texttt{'} $B$K$J$j$^$9!#(B +% $B$3$l$i$OJ8;z$H$7$F$O$=$l$>$l(B +% U+2018 LEFT SINGLE QUOTATION MARK$B!$(B +% U+2019 RIGHT SINGLE QUOTATION MARK$B$G$9$N$G!$(B +% dvipdfmx$B$G(BPDF$B$KJQ49$7$FF|K\8l%F%-%9%H$K%3%T!<!u%Z!<%9%H$9$k$H!$(B +% $BA43QJ8;z$K$J$C$F$7$^$$$^$9!#(B +% |\verb| $B$d(B |verbatim| $B$O%W%m%0%i%`%j%9%H$K$h$/MQ$$$k$N$G!$(B +% $B0U?^$H$7$F$O$=$l$>$l(BU+0060 GRAVE ACCENT$B!$(BU+0027 APOSTROPHE$B$K(B +% $B$J$C$F$[$7$$$H;W$$$^$9!#(B +% $B$=$3$G!$(BZR$B$5$s$N$4=u8@(B % \begin{itemize} % \item |http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/46673.html| % \item |http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/46688.html| % \end{itemize} -% にしたがって旧 |okuverb| を大幅に書き直したものがこの |jsverb| です。 +% $B$K$7$?$,$C$F5l(B |okuverb| $B$rBgI}$K=q$-D>$7$?$b$N$,$3$N(B |jsverb| $B$G$9!#(B % -% なお,\ttyen\ をコピー&ペーストした場合は, -% OT1エンコーディングで使えば Y= という2文字に, -% T1エンコーディングで使えばU+00A5 YEN SIGNになります。 -% バックスラッシュ(U+005C REVERSE SOLIDUS)にしたい場合は \ttbslash\ -% のほうをお使いください。 +% $B$J$*!$(B\ttyen\ $B$r%3%T!<!u%Z!<%9%H$7$?>l9g$O!$(B +% OT1$B%(%s%3!<%G%#%s%0$G;H$($P(B Y= $B$H$$$&(B2$BJ8;z$K!$(B +% T1$B%(%s%3!<%G%#%s%0$G;H$($P(BU+00A5 YEN SIGN$B$K$J$j$^$9!#(B +% $B%P%C%/%9%i%C%7%e!J(BU+005C REVERSE SOLIDUS$B!K$K$7$?$$>l9g$O(B \ttbslash\ +% $B$N$[$&$r$*;H$$$/$@$5$$!#(B % -% なお,|doc.sty| が提供する |macrocode| 環境は書き換えていませんので, -% 以下のリストでは |` '| が \texttt{` '} になっています。 +% $B$J$*!$(B|doc.sty| $B$,Ds6!$9$k(B |macrocode| $B4D6-$O=q$-49$($F$$$^$;$s$N$G!$(B +% $B0J2<$N%j%9%H$G$O(B |` '| $B$,(B \texttt{` '} $B$K$J$C$F$$$^$9!#(B % -% 以下は内部の解説です。 +% $B0J2<$OFbIt$N2r@b$G$9!#(B % -% まずオプションの宣言です。 +% $B$^$:%*%W%7%g%s$N@k8@$G$9!#(B % % \begin{macro}{\if@yen} % -% |\verb|,|verbatim| 等で |\| を円印 \ttyen\ にするかどうかのスイッチです。 -% これはデフォールトで偽ですが,|yen| オプションで真になります。 +% |\verb|$B!$(B|verbatim| $BEy$G(B |\| $B$r1_0u(B \ttyen\ $B$K$9$k$+$I$&$+$N%9%$%C%A$G$9!#(B +% $B$3$l$O%G%U%)!<%k%H$G56$G$9$,!$(B|yen| $B%*%W%7%g%s$G??$K$J$j$^$9!#(B % % \begin{macrocode} %<*jsverb> @@ -93,10 +93,10 @@ % % \end{macro} % -% T1を使うのにTS1がない場合の対処です。 -% |textcomp.sty| は副作用があるので |ts1enc.def| -% を読み込むだけにしています(これは複数回読み込んでも -% 問題なさそうです)。 +% T1$B$r;H$&$N$K(BTS1$B$,$J$$>l9g$NBP=h$G$9!#(B +% |textcomp.sty| $B$OI{:nMQ$,$"$k$N$G(B |ts1enc.def| +% $B$rFI$_9~$`$@$1$K$7$F$$$^$9!J$3$l$OJ#?t2sFI$_9~$s$G$b(B +% $BLdBj$J$5$=$&$G$9!K!#(B % % \begin{macrocode} \AtBeginDocument{% @@ -110,7 +110,7 @@ % \begin{macro}{\y@n} % \begin{macro}{\ttyen} % -% 簡単な円記号の定義です。後でT1エンコーディングの場合は再定義します。 +% $B4JC1$J1_5-9f$NDj5A$G$9!#8e$G(BT1$B%(%s%3!<%G%#%s%0$N>l9g$O:FDj5A$7$^$9!#(B % % \begin{macrocode} \def\y@n{Y\llap=} @@ -122,7 +122,7 @@ % % \begin{macro}{\ttbslash} % -% タイプライタフォントのバックスラッシュです。 +% $B%?%$%W%i%$%?%U%)%s%H$N%P%C%/%9%i%C%7%e$G$9!#(B % % \begin{macrocode} \def\ttbslash{{\ttfamily\char`\\}} @@ -132,7 +132,7 @@ % % \begin{macro}{\BS} % -% タイプライタフォントの円記号かバックスラッシュのどちらかになります。 +% $B%?%$%W%i%$%?%U%)%s%H$N1_5-9f$+%P%C%/%9%i%C%7%e$N$I$A$i$+$K$J$j$^$9!#(B % % \begin{macrocode} \if@yen @@ -146,7 +146,7 @@ % % \begin{macro}{\verbh@@k} % -% |\verb|,|verbatim| 等で使うフックです。 +% |\verb|$B!$(B|verbatim| $BEy$G;H$&%U%C%/$G$9!#(B % % \begin{macrocode} \if@yen @@ -164,7 +164,7 @@ % \begin{macro}{\verbh@@@k} % \begin{macro}{\verbh@@@k@} % -% さらなるフックです。 +% $B$5$i$J$k%U%C%/$G$9!#(B % % \begin{macrocode} \begingroup @@ -195,9 +195,9 @@ % % \begin{macro}{\verbatim@font} % -% これは |latex.ltx| に |\normalfont\ttfamily| -% と定義されていますが,|\bfseries| |\verb...| といった使い方もしたいので, -% |\normalfont| は削除してしまいました。 +% $B$3$l$O(B |latex.ltx| $B$K(B |\normalfont\ttfamily| +% $B$HDj5A$5$l$F$$$^$9$,!$(B|\bfseries| |\verb...| $B$H$$$C$?;H$$J}$b$7$?$$$N$G!$(B +% |\normalfont| $B$O:o=|$7$F$7$^$$$^$7$?!#(B % % \begin{macrocode} \def\verbatim@font{\ttfamily} @@ -207,8 +207,8 @@ % % \begin{macro}{\verb} % -% 元は数式モード時だけ |\hbox| に入るようになっていましたが, -% |\noautoxspacing| の効果を得るため,常に |\hbox| に入るようにしました。 +% $B85$O?t<0%b!<%I;~$@$1(B |\hbox| $B$KF~$k$h$&$K$J$C$F$$$^$7$?$,!$(B +% |\noautoxspacing| $B$N8z2L$rF@$k$?$a!$>o$K(B |\hbox| $B$KF~$k$h$&$K$7$^$7$?!#(B % % \begin{macrocode} \def\verb{% @@ -226,7 +226,7 @@ % \begin{macro}{\@xverbatim} % \begin{macro}{\@sxverbatim} % -% |\| の |\catcode| を12から13に変えました。 +% |\| $B$N(B |\catcode| $B$r(B12$B$+$i(B13$B$KJQ$($^$7$?!#(B % % \begin{macrocode} \if@yen @@ -243,8 +243,8 @@ % % \begin{macro}{\verbatimleftmargin} % -% |verbatim| 環境の余分な左マージンです。 -% 文書ファイル中などで自由に再定義してください。 +% |verbatim| $B4D6-$NM>J,$J:8%^!<%8%s$G$9!#(B +% $BJ8=q%U%!%$%kCf$J$I$G<+M3$K:FDj5A$7$F$/$@$5$$!#(B % % \begin{macrocode} \newdimen\verbatimleftmargin @@ -255,8 +255,8 @@ % % \begin{macro}{\verbatimsize} % -% |verbatim| 環境のフォントサイズです。 -% 文書ファイル中などで自由に再定義してください。 +% |verbatim| $B4D6-$N%U%)%s%H%5%$%:$G$9!#(B +% $BJ8=q%U%!%$%kCf$J$I$G<+M3$K:FDj5A$7$F$/$@$5$$!#(B % % \begin{macrocode} \def\verbatimsize{\fontsize{9}{11pt}\selectfont} @@ -266,8 +266,8 @@ % % \begin{macro}{\@verbatim} % -% |verbatim| 環境で使うフォントの行送りとサイズ(|\f@size|)が -% 本文と違うと,前後の間隔が違ってしまいます。それを補正します。 +% |verbatim| $B4D6-$G;H$&%U%)%s%H$N9TAw$j$H%5%$%:!J(B|\f@size|$B!K$,(B +% $BK\J8$H0c$&$H!$A08e$N4V3V$,0c$C$F$7$^$$$^$9!#$=$l$rJd@5$7$^$9!#(B % % \begin{macrocode} \def\@verbatim{% @@ -310,7 +310,7 @@ % % \end{macro} % -% 以上で終わりです。 +% $B0J>e$G=*$o$j$G$9!#(B % % \begin{macrocode} %</jsverb> diff --git a/Master/texmf-dist/source/platex/jsclasses/jsverb.ins b/Master/texmf-dist/source/platex/jsclasses/jsverb.ins index db3a24454ba..34dbbcf54fa 100644 --- a/Master/texmf-dist/source/platex/jsclasses/jsverb.ins +++ b/Master/texmf-dist/source/platex/jsclasses/jsverb.ins @@ -1,4 +1,4 @@ -\def\batchfile{jsverb.ins} +\def\batchfile{jsverb.ins} \input docstrip.tex \keepsilent \generateFile{jsverb.sty}{f}{\from{jsverb.dtx}{jsverb}} diff --git a/Master/texmf-dist/source/platex/jsclasses/morisawa.dtx b/Master/texmf-dist/source/platex/jsclasses/morisawa.dtx index 853737049bd..98f5fc3003d 100644 --- a/Master/texmf-dist/source/platex/jsclasses/morisawa.dtx +++ b/Master/texmf-dist/source/platex/jsclasses/morisawa.dtx @@ -1,14 +1,14 @@ -% ^^A -*- japanese-latex -*- +% ^^A -*- japanese-latex -*- % \CheckSum{142} % \iffalse % -% モリサワ基本5書体を使うためのパッケージ +% $B%b%j%5%o4pK\(B5$B=qBN$r;H$&$?$a$N%Q%C%1!<%8(B % -% 奥村晴彦 <okumura@matsusaka-u.ac.jp> +% $B1|B<@2I'(B <okumura@matsusaka-u.ac.jp> % -% [2002-12-19] いろいろなものに収録していただく際にライセンスを明確にする -% 必要が生じてきました。アスキーのものが最近はmodified BSDライセンスになっ -% ていますので,私のものもそれに準じてmodified BSDとすることにします。 +% [2002-12-19] $B$$$m$$$m$J$b$N$K<}O?$7$F$$$?$@$/:]$K%i%$%;%s%9$rL@3N$K$9$k(B +% $BI,MW$,@8$8$F$-$^$7$?!#%"%9%-!<$N$b$N$,:G6a$O(Bmodified BSD$B%i%$%;%s%9$K$J$C(B +% $B$F$$$^$9$N$G!$;d$N$b$N$b$=$l$K=`$8$F(Bmodified BSD$B$H$9$k$3$H$K$7$^$9!#(B % %<morisawa>\NeedsTeXFormat{pLaTeX2e} %<morisawa>\ProvidesPackage{morisawa}[2003/02/09 okumura] @@ -33,30 +33,30 @@ % % \fi % -% \title{モリサワ基本5書体パッケージ} -% \author{奥村晴彦} +% \title{$B%b%j%5%o4pK\(B5$B=qBN%Q%C%1!<%8(B} +% \author{$B1|B<@2I'(B} % \date{\filedate} % \maketitle % % \MakeShortVerb{\|} % -% \section{はじめに} +% \section{$B$O$8$a$K(B} % -% これはモリサワ基本5書体を使うためのパッケージです。 -% ご自由に修正してお使いください。 +% $B$3$l$O%b%j%5%o4pK\(B5$B=qBN$r;H$&$?$a$N%Q%C%1!<%8$G$9!#(B +% $B$4<+M3$K=$@5$7$F$*;H$$$/$@$5$$!#(B % -% モリサワ基本5書体とは +% $B%b%j%5%o4pK\(B5$B=qBN$H$O(B % \begin{itemize} -% \item リュウミンL(Ryumin-Light), -% \item 中ゴシックBBB(GothicBBB-Medium) -% \item 太ミン(FutoMinA101-Bold) -% \item 太ゴ(FutoGoB101-Bold) -% \item じゅん(Jun101-Light) +% \item $B%j%e%&%_%s(BL$B!J(BRyumin-Light$B!K!$(B +% \item $BCf%4%7%C%/(BBBB$B!J(BGothicBBB-Medium$B!K(B +% \item $BB@%_%s!J(BFutoMinA101-Bold$B!K(B +% \item $BB@%4!J(BFutoGoB101-Bold$B!K(B +% \item $B$8$e$s!J(BJun101-Light$B!K(B % \end{itemize} -% のことです。 +% $B$N$3$H$G$9!#(B % -% これらを使うには,アスキーが配布している |morisawa.tar.gz| -% が必要です。また,dvips(k)のmapファイルに次のように書いておきます。 +% $B$3$l$i$r;H$&$K$O!$%"%9%-!<$,G[I[$7$F$$$k(B |morisawa.tar.gz| +% $B$,I,MW$G$9!#$^$?!$(Bdvips(k)$B$N(Bmap$B%U%!%$%k$K<!$N$h$&$K=q$$$F$*$-$^$9!#(B % %\begin{verbatim} % rml Ryumin-Light-H @@ -75,15 +75,15 @@ % jun101-l-v Jun101-Light-V %\end{verbatim} % -% もともとPSプリンタに実装されている場合以外は, -% モリサワ5書体を買い揃えてもしかたがありませんが, -% これらの名前は標準的なので, -% 実際の出力時には他のフォントで置き換える場合でも, -% これらの名前を仮に使っておくと便利です。 +% $B$b$H$b$H(BPS$B%W%j%s%?$K<BAu$5$l$F$$$k>l9g0J30$O!$(B +% $B%b%j%5%o(B5$B=qBN$rGc$$B7$($F$b$7$+$?$,$"$j$^$;$s$,!$(B +% $B$3$l$i$NL>A0$OI8=`E*$J$N$G!$(B +% $B<B:]$N=PNO;~$K$OB>$N%U%)%s%H$GCV$-49$($k>l9g$G$b!$(B +% $B$3$l$i$NL>A0$r2>$K;H$C$F$*$/$HJXMx$G$9!#(B % -% たとえば『[改訂版]\LaTeXe 美文書作成入門』(2000年) -% ではヒラギノに置き換えるために dvips(k)のmapファイルに -% 次のように書いておきました。 +% $B$?$H$($P!X!N2~D{HG!O(B\LaTeXe $BH~J8=q:n@.F~Lg!Y!J(B2000$BG/!K(B +% $B$G$O%R%i%.%N$KCV$-49$($k$?$a$K(B dvips(k)$B$N(Bmap$B%U%!%$%k$K(B +% $B<!$N$h$&$K=q$$$F$*$-$^$7$?!#(B % %\begin{verbatim} % rml Ryumin-Light-H @@ -102,31 +102,31 @@ % jun101-l-v HiraginoKaku-W2-V %\end{verbatim} % -% \section{簡単な使い方} +% \section{$B4JC1$J;H$$J}(B} % -% |{\kanjifamily{rml}\selectfont リュウミン}| → {\kanjifamily{rml}\selectfont リュウミン} +% |{\kanjifamily{rml}\selectfont $B%j%e%&%_%s(B}| $B"*(B {\kanjifamily{rml}\selectfont $B%j%e%&%_%s(B} % -% |{\kanjifamily{gbm}\selectfont 中ゴシック}| → {\kanjifamily{gbm}\selectfont 中ゴシック} +% |{\kanjifamily{gbm}\selectfont $BCf%4%7%C%/(B}| $B"*(B {\kanjifamily{gbm}\selectfont $BCf%4%7%C%/(B} % -% |{\kanjifamily{fma}\selectfont 太ミン}| → {\kanjifamily{fma}\selectfont 太ミン} +% |{\kanjifamily{fma}\selectfont $BB@%_%s(B}| $B"*(B {\kanjifamily{fma}\selectfont $BB@%_%s(B} % -% |{\kanjifamily{gbm}\fontseries{bx}\selectfont 太ゴ}| → {\kanjifamily{gbm}\fontseries{bx}\selectfont 太ゴ} +% |{\kanjifamily{gbm}\fontseries{bx}\selectfont $BB@%4(B}| $B"*(B {\kanjifamily{gbm}\fontseries{bx}\selectfont $BB@%4(B} % -% |{\kanjifamily{jun}\selectfont じゅん}| → {\kanjifamily{jun}\selectfont じゅん} +% |{\kanjifamily{jun}\selectfont $B$8$e$s(B}| $B"*(B {\kanjifamily{jun}\selectfont $B$8$e$s(B} % -% |\textgt{\bfseries 太ゴ}| と書くと\textgt{\bfseries 太ゴ}になります。 +% |\textgt{\bfseries $BB@%4(B}| $B$H=q$/$H(B\textgt{\bfseries $BB@%4(B}$B$K$J$j$^$9!#(B % -% |\textbf{\gtfamily 太ゴ}| と書いても\textbf{\gtfamily 太ゴ}になります。 +% |\textbf{\gtfamily $BB@%4(B}| $B$H=q$$$F$b(B\textbf{\gtfamily $BB@%4(B}$B$K$J$j$^$9!#(B % -% |\textmg{じゅん}| または |{\mgfamily じゅん}| と書くと\textmg{じゅん}になります。 +% |\textmg{$B$8$e$s(B}| $B$^$?$O(B |{\mgfamily $B$8$e$s(B}| $B$H=q$/$H(B\textmg{$B$8$e$s(B}$B$K$J$j$^$9!#(B % -% |\texttt{じゅん}| や |{\ttfamily じゅん}| でも\texttt{じゅん}になります。 +% |\texttt{$B$8$e$s(B}| $B$d(B |{\ttfamily $B$8$e$s(B}| $B$G$b(B\texttt{$B$8$e$s(B}$B$K$J$j$^$9!#(B % -% 本文を{\kanjifamily{fma}\selectfont 太ミン}にするには |\renewcommand{\mcdefault}{fma}| とします。 +% $BK\J8$r(B{\kanjifamily{fma}\selectfont $BB@%_%s(B}$B$K$9$k$K$O(B |\renewcommand{\mcdefault}{fma}| $B$H$7$^$9!#(B % % \StopEventually{} % -% \section{オプションの定義} +% \section{$B%*%W%7%g%s$NDj5A(B} % % \begin{macrocode} %<*morisawa> @@ -135,15 +135,15 @@ \ProcessOptions\relax % \end{macrocode} % -% \section{各フォントの定義} +% \section{$B3F%U%)%s%H$NDj5A(B} % -% \texttt{fd} ファイルを使用するのはやめました。 +% \texttt{fd} $B%U%!%$%k$r;HMQ$9$k$N$O$d$a$^$7$?!#(B % -% 明朝体です。ボールドを太ミンにするには +% $BL@D+BN$G$9!#%\!<%k%I$rB@%_%s$K$9$k$K$O(B %\begin{verbatim} % \DeclareFontShape{JY1}{rml}{bx}{n}{<-> s * [0.961] FutoMinA101-Bold-J}{} %\end{verbatim} -% とすればいいのですが,ここでは互換性のため明朝のボールドを中ゴシックにします。 +% $B$H$9$l$P$$$$$N$G$9$,!$$3$3$G$O8_49@-$N$?$aL@D+$N%\!<%k%I$rCf%4%7%C%/$K$7$^$9!#(B % % \begin{macrocode} \DeclareKanjiFamily{JY1}{rml}{} @@ -161,7 +161,7 @@ \fi % \end{macrocode} % -% 太明朝体です。 +% $BB@L@D+BN$G$9!#(B % % \begin{macrocode} \DeclareKanjiFamily{JY1}{fma}{} @@ -179,7 +179,7 @@ \fi % \end{macrocode} % -% ゴシック体です。ボールド体にすると太ゴになります。 +% $B%4%7%C%/BN$G$9!#%\!<%k%IBN$K$9$k$HB@%4$K$J$j$^$9!#(B % % \begin{macrocode} \DeclareKanjiFamily{JY1}{gbm}{} @@ -197,7 +197,7 @@ \fi % \end{macrocode} % -% 丸ゴシックの「じゅん101」です。 +% $B4]%4%7%C%/$N!V$8$e$s(B101$B!W$G$9!#(B % % \begin{macrocode} \DeclareKanjiFamily{JY1}{jun}{} @@ -215,10 +215,10 @@ \fi % \end{macrocode} % -% \section{フォント関連コマンド} +% \section{$B%U%)%s%H4XO"%3%^%s%I(B} % -% 標準の明朝を \texttt{rml},標準のゴシックを \texttt{gbm} とします。 -% 欧文にサンセリフ体を選ぶと和文はゴシック体になるようにします。 +% $BI8=`$NL@D+$r(B \texttt{rml}$B!$I8=`$N%4%7%C%/$r(B \texttt{gbm} $B$H$7$^$9!#(B +% $B2$J8$K%5%s%;%j%UBN$rA*$V$HOBJ8$O%4%7%C%/BN$K$J$k$h$&$K$7$^$9!#(B % % \begin{macrocode} \renewcommand{\mcdefault}{rml} @@ -239,12 +239,12 @@ % \begin{macro}{\mgdefault} % \begin{macro}{\textmg} % -% 丸ゴシック関連のコマンド |\mgfamily|,|\mgdefault|,|\textmg| -% を新設します。標準の丸ゴシックを \texttt{jun} とします。 +% $B4]%4%7%C%/4XO"$N%3%^%s%I(B |\mgfamily|$B!$(B|\mgdefault|$B!$(B|\textmg| +% $B$r?7@_$7$^$9!#I8=`$N4]%4%7%C%/$r(B \texttt{jun} $B$H$7$^$9!#(B % -% 欧文にタイプライタ体を選ぶと和文は丸ゴシック体になるようにしていましたが, -% 中ゴシック体のほうがいいというご意見で,元に戻しました。 -% いや,それは単にmapファイルの問題だ,というのでまた丸ゴシック体に戻りました。|^^;| +% $B2$J8$K%?%$%W%i%$%?BN$rA*$V$HOBJ8$O4]%4%7%C%/BN$K$J$k$h$&$K$7$F$$$^$7$?$,!$(B +% $BCf%4%7%C%/BN$N$[$&$,$$$$$H$$$&$40U8+$G!$85$KLa$7$^$7$?!#(B +% $B$$$d!$$=$l$OC1$K(Bmap$B%U%!%$%k$NLdBj$@!$$H$$$&$N$G$^$?4]%4%7%C%/BN$KLa$j$^$7$?!#(B|^^;| % % \begin{macrocode} \newcommand{\mgdefault}{jun} @@ -267,9 +267,9 @@ % \end{macro} % \end{macro} % -% 基準となる長さを再設定をします。 -% これをしておかないと,標準ドキュメントクラスと組み合わせると -% 段落の字下げが揃わなくなります。 +% $B4p=`$H$J$kD9$5$r:F@_Dj$r$7$^$9!#(B +% $B$3$l$r$7$F$*$+$J$$$H!$I8=`%I%-%e%a%s%H%/%i%9$HAH$_9g$o$;$k$H(B +% $BCJMn$N;z2<$2$,B7$o$J$/$J$j$^$9!#(B % % \begin{macrocode} \normalfont\normalsize @@ -282,15 +282,15 @@ \setlength\parindent{1\Cwd} % \end{macrocode} % -% 以上です。 +% $B0J>e$G$9!#(B % % \begin{macrocode} %</morisawa> \endinput % \end{macrocode} % -% ^^A \endinput の後に \CharacterTable を書いておけば,子ファイルには -% ^^A 出力されません。チェックは *.dtx を処理したときにしてくれます。 +% ^^A \endinput $B$N8e$K(B \CharacterTable $B$r=q$$$F$*$1$P!$;R%U%!%$%k$K$O(B +% ^^A $B=PNO$5$l$^$;$s!#%A%'%C%/$O(B *.dtx $B$r=hM}$7$?$H$-$K$7$F$/$l$^$9!#(B % %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/source/platex/jsclasses/morisawa.ins b/Master/texmf-dist/source/platex/jsclasses/morisawa.ins index b96d3dbd6d7..c0984d0e36c 100644 --- a/Master/texmf-dist/source/platex/jsclasses/morisawa.ins +++ b/Master/texmf-dist/source/platex/jsclasses/morisawa.ins @@ -1,4 +1,4 @@ -\def\batchfile{morisawa.ins} +\def\batchfile{morisawa.ins} \input docstrip.tex \keepsilent \generateFile{morisawa.sty}{f}{\from{morisawa.dtx}{morisawa}} diff --git a/Master/texmf-dist/source/platex/jsclasses/okumacro.dtx b/Master/texmf-dist/source/platex/jsclasses/okumacro.dtx index 5252b07e935..045da5b9bfd 100644 --- a/Master/texmf-dist/source/platex/jsclasses/okumacro.dtx +++ b/Master/texmf-dist/source/platex/jsclasses/okumacro.dtx @@ -1,15 +1,15 @@ -% ^^A -*- japanese-latex -*- +% ^^A -*- japanese-latex -*- % \CheckSum{1367} % \iffalse % % okumacro.dtx -% 私家版マクロ集 (煮ても焼いてもかまいません) +% $B;d2HHG%^%/%m=8(B ($B<Q$F$b>F$$$F$b$+$^$$$^$;$s(B) % okumura@matsusaka-u.ac.jp % http://www.matsusaka-u.ac.jp/~okumura/ % -% [2002-12-19] いろいろなものに収録していただく際にライセンスを明確にする -% 必要が生じてきました。アスキーのものが最近は(modified)BSDライセンスになっ -% ていますので,私のものもそれに準じて(modified)BSDとすることにします。 +% [2002-12-19] $B$$$m$$$m$J$b$N$K<}O?$7$F$$$?$@$/:]$K%i%$%;%s%9$rL@3N$K$9$k(B +% $BI,MW$,@8$8$F$-$^$7$?!#%"%9%-!<$N$b$N$,:G6a$O!J(Bmodified$B!K(BBSD$B%i%$%;%s%9$K$J$C(B +% $B$F$$$^$9$N$G!$;d$N$b$N$b$=$l$K=`$8$F!J(Bmodified$B!K(BBSD$B$H$9$k$3$H$K$7$^$9!#(B % %<okumacro>\NeedsTeXFormat{pLaTeX2e} %<okumacro>\ProvidesPackage{okumacro}[2010/03/14 okumura] @@ -34,20 +34,20 @@ % % \fi % -% \title{私家版マクロ集} -% \author{奥村晴彦} +% \title{$B;d2HHG%^%/%m=8(B} +% \author{$B1|B<@2I'(B} % \date{\filedate} % \maketitle % % \MakeShortVerb{\|} % -% \section{はじめに} +% \section{$B$O$8$a$K(B} % -% これは『\pLaTeXe 美文書作成入門』などの本を作ったときに使ったマクロを -% 集めたものです。作っただけでテストもしていないものなども混じっている -% 可能性があります。概して他の方にはあまり利用価値がないものです。 +% $B$3$l$O!X(B\pLaTeXe $BH~J8=q:n@.F~Lg!Y$J$I$NK\$r:n$C$?$H$-$K;H$C$?%^%/%m$r(B +% $B=8$a$?$b$N$G$9!#:n$C$?$@$1$G%F%9%H$b$7$F$$$J$$$b$N$J$I$b:.$8$C$F$$$k(B +% $B2DG=@-$,$"$j$^$9!#35$7$FB>$NJ}$K$O$"$^$jMxMQ2ACM$,$J$$$b$N$G$9!#(B % -% \section{数値集} +% \section{$B?tCM=8(B} % % \begin{itemize} % \item B5: $182\,\mathrm{mm} \times 257\,\mathrm{mm}$ @@ -66,9 +66,9 @@ % % \StopEventually{} % -% \section{雑マクロ} +% \section{$B;(%^%/%m(B} % -% 以下が実際のマクロ集です。 +% $B0J2<$,<B:]$N%^%/%m=8$G$9!#(B % % \begin{macrocode} %<*okumacro> @@ -76,22 +76,22 @@ % % \begin{macro}{\ruby} % -% |\ruby{奥}{おく}\ruby{村}{むら}| で\ruby{奥}{おく}\ruby{村}{むら}と -% なります。|\ruby{奥村}{おくむら}| でもかまいませんが,奥と村の間で -% 行分割ができなくなります。 +% |\ruby{$B1|(B}{$B$*$/(B}\ruby{$BB<(B}{$B$`$i(B}| $B$G(B\ruby{$B1|(B}{$B$*$/(B}\ruby{$BB<(B}{$B$`$i(B}$B$H(B +% $B$J$j$^$9!#(B|\ruby{$B1|B<(B}{$B$*$/$`$i(B}| $B$G$b$+$^$$$^$;$s$,!$1|$HB<$N4V$G(B +% $B9TJ,3d$,$G$-$J$/$J$j$^$9!#(B % -% 和文ベースラインが $88:12$ の位置にあることを仮定して支柱を入れました。 +% $BOBJ8%Y!<%9%i%$%s$,(B $88:12$ $B$N0LCV$K$"$k$3$H$r2>Dj$7$F;YCl$rF~$l$^$7$?!#(B % -% バグ: |1\ruby{奥}{おく}1| のような場合に |\xkanjiskip| が入りません。 +% $B%P%0!'(B |1\ruby{$B1|(B}{$B$*$/(B}1| $B$N$h$&$J>l9g$K(B |\xkanjiskip| $B$,F~$j$^$;$s!#(B % -% [2003-02-09] ゴシック体のルビがゴシック体になるバグ?を修正しました。 +% [2003-02-09] $B%4%7%C%/BN$N%k%S$,%4%7%C%/BN$K$J$k%P%0!)$r=$@5$7$^$7$?!#(B % -% [2003-05-29] 齋藤修三郎さんのOTFパッケージのexpertオプションに対応しました。 +% [2003-05-29] $Bc7F#=$;0O:$5$s$N(BOTF$B%Q%C%1!<%8$N(Bexpert$B%*%W%7%g%s$KBP1~$7$^$7$?!#(B % -% [2003-09-01] オプション引数で幅が指定できるようにしました [2003-10-02バグフィックス]。 +% [2003-09-01] $B%*%W%7%g%s0z?t$GI}$,;XDj$G$-$k$h$&$K$7$^$7$?(B [2003-10-02$B%P%0%U%#%C%/%9(B]$B!#(B % -% [2010-03-14] ルビの直後で改行できなかったので, -% 親字が和文と仮定して直後に |\kanjiskip| を入れました。 +% [2010-03-14] $B%k%S$ND>8e$G2~9T$G$-$J$+$C$?$N$G!$(B +% $B?F;z$,OBJ8$H2>Dj$7$FD>8e$K(B |\kanjiskip| $B$rF~$l$^$7$?!#(B % % \begin{macrocode} \providecommand{\rubyfamily}{} @@ -128,10 +128,10 @@ % % \begin{macro}{\Ruby} % -% ルビが両側にルビの半文字分ずつはみ出してもいい場合に使います。 -% ただ,これを連続して使うと,ルビが重なり合ってしまいます。 +% $B%k%S$,N>B&$K%k%S$NH>J8;zJ,$:$D$O$_=P$7$F$b$$$$>l9g$K;H$$$^$9!#(B +% $B$?$@!$$3$l$rO"B3$7$F;H$&$H!$%k%S$,=E$J$j9g$C$F$7$^$$$^$9!#(B % -% これはあまり存在意義がないのでとりあえず消しておきます。 +% $B$3$l$O$"$^$jB8:_0U5A$,$J$$$N$G$H$j$"$($:>C$7$F$*$-$^$9!#(B % % \begin{macrocode} % \newcommand{\Ruby}[2]{% @@ -154,12 +154,12 @@ % % \begin{macro}{\kenten} % -% \kenten{圏点}を振るコマンドです。 +% \kenten{$B7wE@(B}$B$r?6$k%3%^%s%I$G$9!#(B % % \begin{macrocode} \def\kenten#1{% \ifvmode\leavevmode\else\hskip\kanjiskip\fi - \setbox1=\hbox to \z@{・\hss}% + \setbox1=\hbox to \z@{$B!&(B\hss}% \ht1=.63zw \@kenten#1\end} \def\@kenten#1{% @@ -172,7 +172,7 @@ % % \begin{macro}{\kintou} % -% 簡単な均等割りコマンドです。 +% $B4JC1$J6QEy3d$j%3%^%s%I$G$9!#(B % % \begin{macrocode} \newcommand{\kintou}[2]{% @@ -184,12 +184,12 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{\曜} +% \begin{macro}{\$BMK(B} % -% 今日の曜日を出力します。 +% $B:#F|$NMKF|$r=PNO$7$^$9!#(B % % \begin{macrocode} -\newcommand{\曜}{{\@tempcnta=\year \@tempcntb=\month +\newcommand{\$BMK(B}{{\@tempcnta=\year \@tempcntb=\month \ifnum \@tempcntb<3 \advance \@tempcnta by -1 \advance \@tempcntb by 12 @@ -209,44 +209,44 @@ \divide \@tempcntb by 7 \multiply \@tempcntb by 7 \advance \@tempcnta by -\@tempcntb - \ifcase \@tempcnta 日\or 月\or 火\or 水\or 木\or 金\or 土\fi}} + \ifcase \@tempcnta $BF|(B\or $B7n(B\or $B2P(B\or $B?e(B\or $BLZ(B\or $B6b(B\or $BEZ(B\fi}} % \end{macrocode} % \end{macro} % -% \begin{macro}{\挨拶} +% \begin{macro}{\$B0';"(B} % -% 時候の挨拶を出力します。 +% $B;~8u$N0';"$r=PNO$7$^$9!#(B % % \begin{macrocode} -\def\挨拶{\noindent 拝啓\hspace{1zw}\ifcase\month\or - 厳寒\or 春寒\or 早春\or 陽春\or 新緑\or 向暑\or - 猛暑\or 残暑\or 初秋\or 仲秋\or 晩秋\or 初冬\fi - の候,ますますご清栄のこととお喜び申し上げます。} +\def\$B0';"(B{\noindent $BGR7<(B\hspace{1zw}\ifcase\month\or + $B874((B\or $B=U4((B\or $BAa=U(B\or $BM[=U(B\or $B?7NP(B\or $B8~=k(B\or + $BLT=k(B\or $B;D=k(B\or $B=i=)(B\or $BCg=)(B\or $BHU=)(B\or $B=iE_(B\fi + $B$N8u!$$^$9$^$9$4@61I$N$3$H$H$*4n$S?=$7>e$2$^$9!#(B} % \end{macrocode} % \end{macro} % % \begin{macro}{\mytt} % -% |\texttt| では \verb/|/ |!| |@| |*| |-| |+| |=| |[| |]| |:| |;| -% |"| |`| |'| |<| |>| |?| |,| |.| |/| はそのまま出せますが, -% |!| |?| |.| |:| の後は余分な空きが入ります。 -% また,|#| |$| |&| |_| |{| |}| は \texttt{\bslash} で逃げれば使えますが, -% そうしても |_| |{| |}| は正しい \texttt{cmtt} フォントになりません。 -% さらに,|~| |^| は \texttt{\bslash} を付けても後続の文字のアクセント -% のようになってしまいます(|\~{}|,|\^{}| のようにすれば何とか -% なりますが)。ここで定義する |\mytt| マクロを使えば, -% |{| |}| は \texttt{\bslash} で逃げれば正しい \texttt{cmtt} フォント -% になり, -% |#| |&| |_| |~| |^| は \texttt{\bslash} で逃げなくてもそのまま -% で出力できます。 -% |$| もそのまま出力できるようにしていたのですが, -% 数式モードは使えた方が便利なので,外しました。 -% また,|\\| で円印が出ます。 -% |/|,|\\|,|.|,|@|,|-| の後ろで改行できるようにしてあります。 -% |{\mytt ...}| のようにして使います(|\mytt{...}| ではありません)。 -% スペースは若干伸縮するようにしました。 -% |\mbox{\mytt ...}| のようにして使えば, -% 和文・欧文間のグルーの自動挿入はしません。 +% |\texttt| $B$G$O(B \verb/|/ |!| |@| |*| |-| |+| |=| |[| |]| |:| |;| +% |"| |`| |'| |<| |>| |?| |,| |.| |/| $B$O$=$N$^$^=P$;$^$9$,!$(B +% |!| |?| |.| |:| $B$N8e$OM>J,$J6u$-$,F~$j$^$9!#(B +% $B$^$?!$(B|#| |$| |&| |_| |{| |}| $B$O(B \texttt{\bslash} $B$GF($2$l$P;H$($^$9$,!$(B +% $B$=$&$7$F$b(B |_| |{| |}| $B$O@5$7$$(B \texttt{cmtt} $B%U%)%s%H$K$J$j$^$;$s!#(B +% $B$5$i$K!$(B|~| |^| $B$O(B \texttt{\bslash} $B$rIU$1$F$b8eB3$NJ8;z$N%"%/%;%s%H(B +% $B$N$h$&$K$J$C$F$7$^$$$^$9!J(B|\~{}|$B!$(B|\^{}| $B$N$h$&$K$9$l$P2?$H$+(B +% $B$J$j$^$9$,!K!#$3$3$GDj5A$9$k(B |\mytt| $B%^%/%m$r;H$($P!$(B +% |{| |}| $B$O(B \texttt{\bslash} $B$GF($2$l$P@5$7$$(B \texttt{cmtt} $B%U%)%s%H(B +% $B$K$J$j!$(B +% |#| |&| |_| |~| |^| $B$O(B \texttt{\bslash} $B$GF($2$J$/$F$b$=$N$^$^(B +% $B$G=PNO$G$-$^$9!#(B +% |$| $B$b$=$N$^$^=PNO$G$-$k$h$&$K$7$F$$$?$N$G$9$,!$(B +% $B?t<0%b!<%I$O;H$($?J}$,JXMx$J$N$G!$30$7$^$7$?!#(B +% $B$^$?!$(B|\\| $B$G1_0u$,=P$^$9!#(B +% |/|$B!$(B|\\|$B!$(B|.|$B!$(B|@|$B!$(B|-| $B$N8e$m$G2~9T$G$-$k$h$&$K$7$F$"$j$^$9!#(B +% |{\mytt ...}| $B$N$h$&$K$7$F;H$$$^$9!J(B|\mytt{...}| $B$G$O$"$j$^$;$s!K!#(B +% $B%9%Z!<%9$O<c43?-=L$9$k$h$&$K$7$^$7$?!#(B +% |\mbox{\mytt ...}| $B$N$h$&$K$7$F;H$($P!$(B +% $BOBJ8!&2$J84V$N%0%k!<$N<+F0A^F~$O$7$^$;$s!#(B % % \begin{macrocode} \def\myallowbreak{\@ifnextchar\egroup{}{\penalty\exhyphenpenalty}{}} @@ -269,8 +269,8 @@ \chardef\{=`\{ \chardef\}=`\} \chardef\_=`\_ -% \def\\{Y\llap=\penalty\exhyphenpenalty{}}% ¥記号 - \def\\{\char"5C\penalty\exhyphenpenalty{}}% バックスラッシュ +% \def\\{Y\llap=\penalty\exhyphenpenalty{}}% $B!o5-9f(B + \def\\{\char"5C\penalty\exhyphenpenalty{}}% $B%P%C%/%9%i%C%7%e(B % \spaceskip=.5em plus.25em minus.15em \spaceskip=.32em plus.16em minus.09em \frenchspacing @@ -279,20 +279,20 @@ % \end{macrocode} % \end{macro} % -% これ以外の記号は次のようにして出力できます。 +% $B$3$l0J30$N5-9f$O<!$N$h$&$K$7$F=PNO$G$-$^$9!#(B % % \begin{quote} -% |\texttt{\char"20}| \qquad \texttt{\char"20} 見える空白 \\ -% |\texttt{\char"5C}| \qquad \texttt{\char"5C} バックスペース \\ -% |\texttt{\char"0B}| \qquad \texttt{\char"0B} 上向き矢印 \\ -% |\texttt{\char"0C}| \qquad \texttt{\char"0C} 下向き矢印 \\ -% |\texttt{\char"0D}| \qquad \texttt{\char"0D} 左右対称なシングルクォート +% |\texttt{\char"20}| \qquad \texttt{\char"20} $B8+$($k6uGr(B \\ +% |\texttt{\char"5C}| \qquad \texttt{\char"5C} $B%P%C%/%9%Z!<%9(B \\ +% |\texttt{\char"0B}| \qquad \texttt{\char"0B} $B>e8~$-Lp0u(B \\ +% |\texttt{\char"0C}| \qquad \texttt{\char"0C} $B2<8~$-Lp0u(B \\ +% |\texttt{\char"0D}| \qquad \texttt{\char"0D} $B:81&BP>N$J%7%s%0%k%/%)!<%H(B % \end{quote} % % \begin{macro}{\yen} % \begin{macro}{\BS} % -% |\yen| は円印,|\BS| はバックスラッシュです。 +% |\yen| $B$O1_0u!$(B|\BS| $B$O%P%C%/%9%i%C%7%e$G$9!#(B % % \begin{macrocode} \DeclareRobustCommand{\yen}{{\ooalign{Y\crcr\hss=\hss}}} @@ -303,7 +303,7 @@ % % \begin{macro}{\bslash} % -% バックスラッシュは |doc| パッケージなどでの定義に従っておきます。 +% $B%P%C%/%9%i%C%7%e$O(B |doc| $B%Q%C%1!<%8$J$I$G$NDj5A$K=>$C$F$*$-$^$9!#(B % % \begin{macrocode} {\catcode`\|=\z@ \catcode`\\=12|gdef|bslash{\}} @@ -312,8 +312,8 @@ % % \begin{macro}{\asciibar} % -% 真ん中が少し途切れた縦棒 \asciibar\ です。 -% \verb/|/ に対応するASCII文字です。 +% $B??$sCf$,>/$7ES@Z$l$?=DK@(B \asciibar\ $B$G$9!#(B +% \verb/|/ $B$KBP1~$9$k(BASCII$BJ8;z$G$9!#(B % % \begin{macrocode} \newcommand{\asciibar}{% @@ -322,54 +322,54 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{\−−} -% \begin{macro}{\——} +% \begin{macro}{\$B!]!](B} +% \begin{macro}{\$B!=!=(B} % -% 倍角のダーシです。昔は |\rule[0.33zh]{2zw}{.03zh}| としていましたが, -% ちょっと低すぎるようです。和文フォントのベースライン -% は $88:12$ のところにあるものが多いので,0.38\,zwのところに中心線が -% 来るほうがいいようです。太さもちょっとだけ太くしました。 +% $BG\3Q$N%@!<%7$G$9!#@N$O(B |\rule[0.33zh]{2zw}{.03zh}| $B$H$7$F$$$^$7$?$,!$(B +% $B$A$g$C$HDc$9$.$k$h$&$G$9!#OBJ8%U%)%s%H$N%Y!<%9%i%$%s(B +% $B$O(B $88:12$ $B$N$H$3$m$K$"$k$b$N$,B?$$$N$G!$(B0.38\,zw$B$N$H$3$m$KCf?4@~$,(B +% $BMh$k$[$&$,$$$$$h$&$G$9!#B@$5$b$A$g$C$H$@$1B@$/$7$^$7$?!#(B % % \begin{macrocode} -% \def\−−{\rule[0.36zw]{2zw}{0.04zw}} +% \def\$B!]!](B{\rule[0.36zw]{2zw}{0.04zw}} % \end{macrocode} % -% さらによく考えたら |\scalebox{2}[1]{—}| のほうがよさそうなので, -% |graphics| または |graphicx| パッケージを読み込んだ場合はこちらを使うようにしました。 +% $B$5$i$K$h$/9M$($?$i(B |\scalebox{2}[1]{$B!=(B}| $B$N$[$&$,$h$5$=$&$J$N$G!$(B +% |graphics| $B$^$?$O(B |graphicx| $B%Q%C%1!<%8$rFI$_9~$s$@>l9g$O$3$A$i$r;H$&$h$&$K$7$^$7$?!#(B % % \begin{macrocode} -% \def\−−{\@ifundefined{scalebox}{\rule[0.36zw]{2zw}{0.04zw}}{\scalebox{2}[1]{—}}} +% \def\$B!]!](B{\@ifundefined{scalebox}{\rule[0.36zw]{2zw}{0.04zw}}{\scalebox{2}[1]{$B!=(B}}} % \end{macrocode} % -% さらにいろいろなご意見をいただき,次のように直しました。 +% $B$5$i$K$$$m$$$m$J$40U8+$r$$$?$@$-!$<!$N$h$&$KD>$7$^$7$?!#(B % % \begin{macrocode} -\def\−−{—\kern-.5zw—\kern-.5zw—} +\def\$B!]!](B{$B!=(B\kern-.5zw$B!=(B\kern-.5zw$B!=(B} % \end{macrocode} % -% 上のものは全角マイナス二つでしたが,全角ダーシ二つでもいいようにしました。 +% $B>e$N$b$N$OA43Q%^%$%J%9Fs$D$G$7$?$,!$A43Q%@!<%7Fs$D$G$b$$$$$h$&$K$7$^$7$?!#(B % % \begin{macrocode} -\def\——{—\kern-.5zw—\kern-.5zw—} +\def\$B!=!=(B{$B!=(B\kern-.5zw$B!=(B\kern-.5zw$B!=(B} % \end{macrocode} % % \end{macro} % \end{macro} % % -% \section{キートップ,○数字} +% \section{$B%-!<%H%C%W!$!{?t;z(B} % % \begin{macro}{\removept} % -% |#1| に与えたdimenレジスタの pt を消した数値を |#2| のマクロに -% 定義します。 +% |#1| $B$KM?$($?(Bdimen$B%l%8%9%?$N(B pt $B$r>C$7$??tCM$r(B |#2| $B$N%^%/%m$K(B +% $BDj5A$7$^$9!#(B % % \begin{macrocode} \newcommand{\removept}[2]{% \edef#2{\expandafter\@removePT\the#1}} {\catcode`p=12 \catcode`t=12 \gdef\@removePT#1pt{#1}} -% しかし latex.ltx で次のように定義されていました。 -% これをそのまま使ったらよかった。 +% $B$7$+$7(B latex.ltx $B$G<!$N$h$&$KDj5A$5$l$F$$$^$7$?!#(B +% $B$3$l$r$=$N$^$^;H$C$?$i$h$+$C$?!#(B % \begingroup % \catcode`P=12 % \catcode`T=12 @@ -382,7 +382,7 @@ % % \begin{macro}{\keytop} % -% これを使ってキートップ記号を作ります。 +% $B$3$l$r;H$C$F%-!<%H%C%W5-9f$r:n$j$^$9!#(B % % \begin{macrocode} \newcommand{\keytop}[1]{{\leavevmode\kern1pt @@ -412,7 +412,7 @@ % % \begin{macro}{\return} % -% リターンキーの記号です。 +% $B%j%?!<%s%-!<$N5-9f$G$9!#(B % % \begin{macrocode} \def\RETMARK{{\unitlength=1pt @@ -434,7 +434,7 @@ % \begin{macro}{\rightkey} % \begin{macro}{\leftkey} % -% 上下右左の矢印キーです。 +% $B>e2<1&:8$NLp0u%-!<$G$9!#(B % % \begin{macrocode} \newcommand{\upkey}{\raisebox{-2pt}{% @@ -489,9 +489,9 @@ % % \begin{macro}{\MARU} % -% 丸で囲んだ文字です。 +% $B4]$G0O$s$@J8;z$G$9!#(B % -% [2003-01-24] |graphicx| のとき少し見映えが良くなるようにしました。 +% [2003-01-24] |graphicx| $B$N$H$->/$78+1G$($,NI$/$J$k$h$&$K$7$^$7$?!#(B % % \begin{macrocode} % \newcommand{\MARU}[1]{{% @@ -505,7 +505,7 @@ % \end{macrocode} % \end{macro} % -% その他のロゴです。 +% $B$=$NB>$N%m%4$G$9!#(B % % \begin{macrocode} % \newcommand{\MuTeX}{M\kern-.15em\raise.2ex\hbox{u}\kern-.32em\TeX} @@ -517,14 +517,14 @@ \lower.5ex\hbox{J}\ifx\f@family\cmr\kern-.15em\else\kern-.05em\fi \BibTeX}$} \newcommand{\pTeXsT}{p\kern-.21em\TeX\kern-.10em s\kern-.21em T} -% インプレスの新 TeX の仮称 +% $B%$%s%W%l%9$N?7(B TeX $B$N2>>N(B \newcommand{\iTeX}{\accent'27\i\TeX} -% 桜井さんの新 TeX のロゴ(仮) +% $B:y0f$5$s$N?7(B TeX $B$N%m%4!J2>!K(B \newcommand{\MlTeX}{M\kern-.1667em\lower.5ex\hbox{L}\kern-.25em\TeX} % \end{macrocode} % -% METAFONTのロゴを出す方法はいろいろあります。まず古い方法で, -% |manfnt| を使うものです。 +% METAFONT$B$N%m%4$r=P$9J}K!$O$$$m$$$m$"$j$^$9!#$^$:8E$$J}K!$G!$(B +% |manfnt| $B$r;H$&$b$N$G$9!#(B % %\begin{verbatim} % \font\manual=manfnt @@ -558,7 +558,7 @@ % \fi} %\end{verbatim} % -% 次は |logo| を使う方法です。 +% $B<!$O(B |logo| $B$r;H$&J}K!$G$9!#(B % %\begin{verbatim} %\font\logoTen=logo10 @@ -581,8 +581,8 @@ % \fi} %\end{verbatim} % -% \LaTeXe の方法としては, -% 次のような |ulogo.fd| を作っておきます。 +% \LaTeXe $B$NJ}K!$H$7$F$O!$(B +% $B<!$N$h$&$J(B |ulogo.fd| $B$r:n$C$F$*$-$^$9!#(B % %\begin{verbatim} %\DeclareFontFamily{U}{logo}{} @@ -600,7 +600,7 @@ % {<->ssub*logo/m/sl}{} %\end{verbatim} % -% これで次のようにします。 +% $B$3$l$G<!$N$h$&$K$7$^$9!#(B % %\begin{verbatim} % \DeclareRobustCommand{\MF}{{\fontfamily{logo}\selectfont META}\-% @@ -609,14 +609,14 @@ % {\fontfamily{logo}\selectfont POST}} %\end{verbatim} % -% しかしよく調べてみたら同様なものが |mflogo.sty|,|ulogo.fd| -% として配布されていましたので,そちらを使うことにします。 +% $B$7$+$7$h$/D4$Y$F$_$?$iF1MM$J$b$N$,(B |mflogo.sty|$B!$(B|ulogo.fd| +% $B$H$7$FG[I[$5$l$F$$$^$7$?$N$G!$$=$A$i$r;H$&$3$H$K$7$^$9!#(B % -% \section{いろいろな環境} +% \section{$B$$$m$$$m$J4D6-(B} % % \begin{environment}{dangerous} % -% 参考事項をメモ風に付ける環境です。鉛筆記号を使うようにしました。 +% $B;29M;v9`$r%a%bIw$KIU$1$k4D6-$G$9!#1tI.5-9f$r;H$&$h$&$K$7$^$7$?!#(B % % \begin{macrocode} %\newcommand{\dangerouslabel}[1]{{% @@ -641,8 +641,8 @@ % \end{environment} % % \begin{environment}{namelist} -% |\begin{namelist}{xxxx} \item[...] ... \end{namelist}| で -% 見出しを |xxxx| の幅にしたリストを作ります。 +% |\begin{namelist}{xxxx} \item[...] ... \end{namelist}| $B$G(B +% $B8+=P$7$r(B |xxxx| $B$NI}$K$7$?%j%9%H$r:n$j$^$9!#(B % \begin{macrocode} % \newcommand{\namelistlabel}[1]{{#1}\ \dotfill\ } \newcommand{\namelistlabel}[1]{\hspace{1zw}#1\hfil} @@ -659,14 +659,14 @@ % % \begin{environment}{mybibliography} % -% |thebibliography| とほぼ同じ参考文献リスト環境ですが, -% 章(節)見出しを出力せず,カウンタをリセットしません。 -% |thebibliography| と同じ |enumiv| というカウンタを使っていますので, -% 必要に応じて +% |thebibliography| $B$H$[$\F1$8;29MJ88%%j%9%H4D6-$G$9$,!$(B +% $B>O!J@a!K8+=P$7$r=PNO$;$:!$%+%&%s%?$r%j%;%C%H$7$^$;$s!#(B +% |thebibliography| $B$HF1$8(B |enumiv| $B$H$$$&%+%&%s%?$r;H$C$F$$$^$9$N$G!$(B +% $BI,MW$K1~$8$F(B % \begin{quote} % |\setcounter{enumiv}{0}| % \end{quote} -% として初期化してください。 +% $B$H$7$F=i4|2=$7$F$/$@$5$$!#(B % % \begin{macrocode} \newenvironment{mybibliography}[1]{% @@ -691,7 +691,7 @@ % % \begin{environment}{FRAME} % -% 枠です。 +% $BOH$G$9!#(B % % \begin{macrocode} \newenvironment{FRAME}{\begin{trivlist}\item[] @@ -702,7 +702,7 @@ \vrule\hfill \vbox\bgroup \vskip15pt - \def\thempfootnote{\arabic{mpfootnote}}% 脚注を算用数字に + \def\thempfootnote{\arabic{mpfootnote}}% $B5SCm$r;;MQ?t;z$K(B \begin{minipage}{\linewidth}}{% \end{minipage}\vskip15pt \egroup\hfill\vrule @@ -715,15 +715,15 @@ % % \begin{environment}{screen} % -% スクリーン風の環境です。元は |ascmac.sty| にあったのだと -% 思いますが,かなり改変したかもしれません。 +% $B%9%/%j!<%sIw$N4D6-$G$9!#85$O(B |ascmac.sty| $B$K$"$C$?$N$@$H(B +% $B;W$$$^$9$,!$$+$J$j2~JQ$7$?$+$b$7$l$^$;$s!#(B % -% |\begin{screen}[0.75]| のようにオプションの数値を与えると -% 横幅を0.75倍するようにしてみました。 -% 倍率が 1 以外の場合は \texttt{graphicx} パッケージが必要です。 -% 画面出力例がコラム幅を超える場合の対処法として有効かもしれません。 -% ただ,screen環境の最初に |[| が来る場合は誤動作しますので,|\relax| -% か |{}| を入れて誤魔化してください。 +% |\begin{screen}[0.75]| $B$N$h$&$K%*%W%7%g%s$N?tCM$rM?$($k$H(B +% $B2#I}$r(B0.75$BG\$9$k$h$&$K$7$F$_$^$7$?!#(B +% $BG\N($,(B 1 $B0J30$N>l9g$O(B \texttt{graphicx} $B%Q%C%1!<%8$,I,MW$G$9!#(B +% $B2hLL=PNONc$,%3%i%`I}$rD6$($k>l9g$NBP=hK!$H$7$FM-8z$+$b$7$l$^$;$s!#(B +% $B$?$@!$(Bscreen$B4D6-$N:G=i$K(B |[| $B$,Mh$k>l9g$O8mF0:n$7$^$9$N$G!$(B|\relax| +% $B$+(B |{}| $B$rF~$l$F8mKb2=$7$F$/$@$5$$!#(B % % \begin{macrocode} \newdimen\@scw @@ -731,7 +731,7 @@ \newenvironment{screen}[1][1]% {\def\screensc@le{#1}\@scw=\linewidth \advance \@scw by -20pt \setbox\scb@x=\hbox\bgroup\begin{minipage}[b]{\@scw}}% - % または \setbox\scb@x=\vbox\bgroup\advance \linewidth by -20pt \relax + % $B$^$?$O(B \setbox\scb@x=\vbox\bgroup\advance \linewidth by -20pt \relax {\end{minipage}\egroup \dimen0=\linewidth \removept{\dimen0}{\hsPT}% \divide \dimen0 by 2 \removept{\dimen0}{\hhsPT}% @@ -753,27 +753,27 @@ % % \begin{environment}{EXAMPLE} % -% 出力例です。ずいぶん前に作ったので,再検討の要があります。 +% $B=PNONc$G$9!#$:$$$V$sA0$K:n$C$?$N$G!$:F8!F$$NMW$,$"$j$^$9!#(B % % \begin{macrocode} \newdimen\EXAMPLEWIDTH \newenvironment{EXAMPLE}{\begin{flushleft}\EXAMPLEWIDTH=\linewidth }{\end{flushleft}} \newenvironment{IN}{% - \makebox[35pt][l]{\small\fbox{入力}}% + \makebox[35pt][l]{\small\fbox{$BF~NO(B}}% \advance \linewidth by -35pt \begin{minipage}[t]{\linewidth}}{% \end{minipage}\\[6pt]} \newenvironment{OUT}{% - \makebox[35pt][l]{\small\fbox{出力}}% + \makebox[35pt][l]{\small\fbox{$B=PNO(B}}% \advance \linewidth by -35pt \begin{minipage}[t]{\linewidth}}{% \end{minipage}} \newcommand{\INEX}{\medbreak\noindent - \framebox[\columnwidth][l]{\small\hskip2zw 入力}\nobreak + \framebox[\columnwidth][l]{\small\hskip2zw $BF~NO(B}\nobreak \begin{quote}\small} \newcommand{\OUTEX}{\end{quote} - \framebox[\columnwidth][l]{\small\hskip2zw 出力}\nobreak + \framebox[\columnwidth][l]{\small\hskip2zw $B=PNO(B}\nobreak \begin{quotation}\small} \newcommand{\ENDEX}{\end{quotation}\bigbreak} \newcommand{\ENDEXC}[1]{\end{quotation}\nobreak @@ -781,13 +781,13 @@ % \end{macrocode} % \end{environment} % -% \section{雑} +% \section{$B;((B} % \begin{macro}{\whichpage} % -% |\whichpage{参照名}| で,そのページが同じページにあれば何も出力せず, -% そうでなければ(次ページ)(前ページ)(123ページ)のような形式で -% 場所を出力します。 +% |\whichpage{$B;2>HL>(B}| $B$G!$$=$N%Z!<%8$,F1$8%Z!<%8$K$"$l$P2?$b=PNO$;$:!$(B +% $B$=$&$G$J$1$l$P!J<!%Z!<%8!K!JA0%Z!<%8!K!J(B123$B%Z!<%8!K$N$h$&$J7A<0$G(B +% $B>l=j$r=PNO$7$^$9!#(B % % \begin{macrocode} \def\whichpage#1{% @@ -797,10 +797,10 @@ \advance\@tempcnta-\c@page \ifnum\@tempcnta=0 \else - \ifnum\@tempcnta=1 (次ページ) + \ifnum\@tempcnta=1 $B!J<!%Z!<%8!K(B \else - \ifnum\@tempcnta=-1 (前ページ) - \else (\pageref{#1}ページ) + \ifnum\@tempcnta=-1 $B!JA0%Z!<%8!K(B + \else $B!J(B\pageref{#1}$B%Z!<%8!K(B \fi \fi \fi @@ -810,7 +810,7 @@ % % \begin{environment}{migiake} % -% ごく簡単な右空けコマンドです。使っていません。 +% $B$4$/4JC1$J1&6u$1%3%^%s%I$G$9!#;H$C$F$$$^$;$s!#(B % % \begin{macrocode} % \newenvironment{migiake}[1]{% @@ -820,8 +820,8 @@ % % \begin{macro}{\rightfig} % -% もう少しましな右空けです。 -% |#1| は空け幅, |#2| は行数, |#3| は図や表です。 +% $B$b$&>/$7$^$7$J1&6u$1$G$9!#(B +% |#1| $B$O6u$1I}(B, |#2| $B$O9T?t(B, |#3| $B$O?^$dI=$G$9!#(B % % \begin{macrocode} % \def\rightfig#1#2#3{\noindent @@ -834,7 +834,7 @@ % \end{macrocode} % \end{macro} % -% 漢字の幅をttフォント2文字分にします。使っていません。 +% $B4A;z$NI}$r(Btt$B%U%)%s%H(B2$BJ8;zJ,$K$7$^$9!#;H$C$F$$$^$;$s!#(B % % \begin{macrocode} % \newcommand{\kanjitt}[1]{\texttt{\kanjiskip0.083595em\relax#1}} @@ -842,7 +842,7 @@ % % \begin{environment}{shadebox} % -% 影付きの箱です。|ascmac.sty| から取りました。 +% $B1FIU$-$NH"$G$9!#(B|ascmac.sty| $B$+$i<h$j$^$7$?!#(B % % \begin{macrocode} \newdimen\shaderule \shaderule 5\p@ @@ -864,10 +864,10 @@ % % \begin{environment}{sankou} % -% 参考(dangerous bend 風)の環境です。 +% $B;29M!J(Bdangerous bend $BIw!K$N4D6-$G$9!#(B % % \begin{macrocode} -\def\sankoumark{{\small ★}} +\def\sankoumark{{\small $B!z(B}} \newenvironment{sankou}{\vspace{3pt}% \begin{list}{}{% \setlength{\leftmargin}{3zw}% @@ -886,10 +886,10 @@ % % \begin{environment}{toi} % -% 問いの環境です。 +% $BLd$$$N4D6-$G$9!#(B % % \begin{macrocode} -\def\toimark{{\small\bf 【問】}} +\def\toimark{{\small\bf $B!ZLd![(B}} \newenvironment{toi}{\vspace{3pt}% \begin{list}{}{% \setlength{\leftmargin}{3zw}% @@ -906,7 +906,7 @@ % \end{macrocode} % \end{environment} % -% 英語用の行送りに切り替えるコマンドですが,使っていません。 +% $B1Q8lMQ$N9TAw$j$K@Z$jBX$($k%3%^%s%I$G$9$,!$;H$C$F$$$^$;$s!#(B % % \begin{macrocode} % \def\english{% @@ -918,10 +918,10 @@ % \begin{macrocode} % \newcommand{\shima}{dvi\-out\slash dvi\-prt\index{dviout/dviprt}} \providecommand{\eps}{\varepsilon} -% \newcommand{\zip}{〒\kern0pt\relax} +% \newcommand{\zip}{$B")(B\kern0pt\relax} % \def\mathpalette#1#2{\mathchoice{#1\displaystyle{#2}}% % {#1\textstyle{#2}}{#1\scriptstyle{#2}}{#1\scriptscriptstyle{#2}}} -% ≦, ≧,=の上下に点 +% $B!e(B, $B!f!$!a$N>e2<$KE@(B \def\LEQQ{\mathrel{\mathpalette\gl@align<}} \def\GEQQ{\mathrel{\mathpalette\gl@align>}} \def\gl@align#1#2{\lower.6ex\vbox{\baselineskip\z@skip\lineskip\z@ @@ -941,9 +941,9 @@ % \end{macrocode} % % \begin{macro}{\>} -% 全角コンマの直後に半角文字が来た場合,全角コンマの後に挿入して, -% 半角空白と同じだけの伸縮を持たせるためのグルー挿入コマンドです。 -% 使っていません。 +% $BA43Q%3%s%^$ND>8e$KH>3QJ8;z$,Mh$?>l9g!$A43Q%3%s%^$N8e$KA^F~$7$F!$(B +% $BH>3Q6uGr$HF1$8$@$1$N?-=L$r;}$?$;$k$?$a$N%0%k!<A^F~%3%^%s%I$G$9!#(B +% $B;H$C$F$$$^$;$s!#(B % \begin{macrocode} % \newcommand{\>}{\relax % \ifmmode\mskip\medmuskip\else\hskip0em plus0.167em minus0.111em\fi} @@ -951,17 +951,17 @@ % \end{macro} % % \begin{macro}{\ANGLE} -% Angle brackets です。 +% Angle brackets $B$G$9!#(B % \begin{macrocode} \newcommand{\ANGLE}[1]{% $\langle$\kern0pt\nobreak{#1}\kern0pt\nobreak$\rangle$} % \end{macrocode} % \end{macro} % -% 分数関係です。\texttt{amstex} パッケージでもほぼ同じものが -% 定義されていますが,\texttt{amstex} パッケージの |\cfrac| で -% は |\mathstrut| ではなく |\strut| が使われているため, -% 和文スタイルで行送りが大きい場合には,ちょっと間延びしてしまいます。 +% $BJ,?t4X78$G$9!#(B\texttt{amstex} $B%Q%C%1!<%8$G$b$[$\F1$8$b$N$,(B +% $BDj5A$5$l$F$$$^$9$,!$(B\texttt{amstex} $B%Q%C%1!<%8$N(B |\cfrac| $B$G(B +% $B$O(B |\mathstrut| $B$G$O$J$/(B |\strut| $B$,;H$o$l$F$$$k$?$a!$(B +% $BOBJ8%9%?%$%k$G9TAw$j$,Bg$-$$>l9g$K$O!$$A$g$C$H4V1d$S$7$F$7$^$$$^$9!#(B % \begin{macrocode} % \providecommand{\tfrac}[2]{{\textstyle\frac{#1}{#2}}} % \providecommand{\dfrac}[2]{{\displaystyle\frac{#1}{#2}}} @@ -969,7 +969,7 @@ % \end{macrocode} % % \begin{macro}{\dalembert} -% D'Alembertian(|\Box| より少々大きい四角)です。 +% D'Alembertian$B!J(B|\Box| $B$h$j>/!9Bg$-$$;M3Q!K$G$9!#(B % \begin{macrocode} % \newcommand{\dalembert}{{% % \setlength{\unitlength}{0.1em}% @@ -981,7 +981,7 @@ % \end{macro} % % \begin{macro}{\kanjibox} -% 漢字の大きさの箱です。使っていません。 +% $B4A;z$NBg$-$5$NH"$G$9!#;H$C$F$$$^$;$s!#(B % \begin{macrocode} % \newcommand{\kanjibox}{{\setlength{\unitlength}{0.1091175zw}% % \begin{picture}(9.62216,7.77588)\thinlines @@ -989,9 +989,9 @@ % \end{macrocode} % \end{macro} % -% Poor person's blackboard boldです +% Poor person's blackboard bold$B$G$9(B % \footnote{Robert Messer, ``Blackboard Bold.'' -% \textit{TUGboat} 9(1):19--20, 1988.}。 +% \textit{TUGboat} 9(1):19--20, 1988.}$B!#(B % % \begin{macro}{\R} % \begin{macro}{\C} @@ -1002,15 +1002,15 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\株} +% \begin{macro}{\$B3t(B} % \begin{macrocode} -\newcommand{\株}{\hspace{\kanjiskip}\<(株)\<\hspace{\kanjiskip}} +\newcommand{\$B3t(B}{\hspace{\kanjiskip}\<$B!J3t!K(B\<\hspace{\kanjiskip}} % \end{macrocode} % \end{macro} % % \begin{macro}{\CVS} % -% CVS用。 +% CVS$BMQ!#(B % % \begin{macrocode} % \def\CVS$#1: #2 ${\expandafter\def\csname CVS#1\endcsname{#2}} @@ -1020,13 +1020,13 @@ %\begin{verbatim} % \CVS$Revision: 1.7 $ % \CVS$Date: 2000/06/09 05:55:02 $ -% この文書のバージョンは\CVSRevision 版である。 +% $B$3$NJ8=q$N%P!<%8%g%s$O(B\CVSRevision $BHG$G$"$k!#(B %\end{verbatim} -% のように使います。 +% $B$N$h$&$K;H$$$^$9!#(B % -% [2003-02-16..17] |js*| クラスで数式の前後のスペースが若干変わってしまいます。 -% とりあえず |amsmath| の |equation(*)|,|align(*)| 環境の類だけここで直しておきます。 -% このあたりはまた見直します。 +% [2003-02-16..17] |js*| $B%/%i%9$G?t<0$NA08e$N%9%Z!<%9$,<c43JQ$o$C$F$7$^$$$^$9!#(B +% $B$H$j$"$($:(B |amsmath| $B$N(B |equation(*)|$B!$(B|align(*)| $B4D6-$NN`$@$1$3$3$GD>$7$F$*$-$^$9!#(B +% $B$3$N$"$?$j$O$^$?8+D>$7$^$9!#(B % % \begin{macrocode} \@ifundefined{widebaselines}{}{% @@ -1036,15 +1036,15 @@ \def\start@align{\vspace{4pt}\start@alignsave} % \end{macrocode} % -% 以上で終わりです。 +% $B0J>e$G=*$o$j$G$9!#(B % % \begin{macrocode} %</okumacro> \endinput % \end{macrocode} % -% ^^A \endinput の後に \CharacterTable を書いておけば,子ファイルには -% ^^A 出力されません。チェックは *.dtx を処理したときにしてくれます。 +% ^^A \endinput $B$N8e$K(B \CharacterTable $B$r=q$$$F$*$1$P!$;R%U%!%$%k$K$O(B +% ^^A $B=PNO$5$l$^$;$s!#%A%'%C%/$O(B *.dtx $B$r=hM}$7$?$H$-$K$7$F$/$l$^$9!#(B % %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/source/platex/jsclasses/okumacro.ins b/Master/texmf-dist/source/platex/jsclasses/okumacro.ins index a433228f907..4e1c392dc22 100644 --- a/Master/texmf-dist/source/platex/jsclasses/okumacro.ins +++ b/Master/texmf-dist/source/platex/jsclasses/okumacro.ins @@ -1,4 +1,4 @@ -\def\batchfile{okumacro.ins} +\def\batchfile{okumacro.ins} \input docstrip.tex \keepsilent \generateFile{okumacro.sty}{f}{\from{okumacro.dtx}{okumacro}} diff --git a/Master/texmf-dist/source/platex/jsclasses/okuverb.dtx b/Master/texmf-dist/source/platex/jsclasses/okuverb.dtx index 317f3b5d00a..a573685a4a4 100644 --- a/Master/texmf-dist/source/platex/jsclasses/okuverb.dtx +++ b/Master/texmf-dist/source/platex/jsclasses/okuverb.dtx @@ -1,15 +1,15 @@ -% ^^A -*- japanese-latex -*- +% ^^A -*- japanese-latex -*- % \CheckSum{167} % \iffalse % % okuverb.dtx -% verb/verbatim 関係マクロ (煮ても焼いてもかまいません) +% verb/verbatim $B4X78%^%/%m(B ($B<Q$F$b>F$$$F$b$+$^$$$^$;$s(B) % okumura@matsusaka-u.ac.jp % http://www.matsusaka-u.ac.jp/~okumura/ % -% [2002-12-19] いろいろなものに収録していただく際にライセンスを明確にする -% 必要が生じてきました。アスキーのものが最近はmodified BSDライセンスになっ -% ていますので,私のものもそれに準じてmodified BSDとすることにします。 +% [2002-12-19] $B$$$m$$$m$J$b$N$K<}O?$7$F$$$?$@$/:]$K%i%$%;%s%9$rL@3N$K$9$k(B +% $BI,MW$,@8$8$F$-$^$7$?!#%"%9%-!<$N$b$N$,:G6a$O(Bmodified BSD$B%i%$%;%s%9$K$J$C(B +% $B$F$$$^$9$N$G!$;d$N$b$N$b$=$l$K=`$8$F(Bmodified BSD$B$H$9$k$3$H$K$7$^$9!#(B % %<okuverb>\NeedsTeXFormat{pLaTeX2e} %<okuverb>\ProvidesFile{okuverb.sty}[2003/09/03 okumura] @@ -35,8 +35,8 @@ % % \fi % -% \title{\pLaTeXe 用 \texttt{verb...} 関係マクロ} -% \author{奥村晴彦} +% \title{\pLaTeXe $BMQ(B \texttt{verb...} $B4X78%^%/%m(B} +% \author{$B1|B<@2I'(B} % \date{\filedate} % \maketitle % @@ -44,10 +44,10 @@ % % \MakeShortVerb{\|} % -% まずオプションの宣言です。 +% $B$^$:%*%W%7%g%s$N@k8@$G$9!#(B % \begin{macro}{\if@yen} -% |\verb|,|verbatim| 等で |\| を円印にするかどうかのスイッチです。 -% これはデフォールトで偽ですが,|yen| オプションで真になります。 +% |\verb|$B!$(B|verbatim| $BEy$G(B |\| $B$r1_0u$K$9$k$+$I$&$+$N%9%$%C%A$G$9!#(B +% $B$3$l$O%G%U%)!<%k%H$G56$G$9$,!$(B|yen| $B%*%W%7%g%s$G??$K$J$j$^$9!#(B % \begin{macrocode} %<*okuverb> \newif\if@yen \@yenfalse @@ -56,13 +56,13 @@ % \end{macrocode} % \end{macro} % -% |\verb|, |verbatim| の変更です。 -% |ltmiscen.dtx| をご参照ください。 +% |\verb|, |verbatim| $B$NJQ99$G$9!#(B +% |ltmiscen.dtx| $B$r$4;2>H$/$@$5$$!#(B % % \begin{macro}{\yen} % \begin{macro}{\ttyen} % -% 円記号の定義です。 +% $B1_5-9f$NDj5A$G$9!#(B % % \begin{macrocode} \DeclareRobustCommand{\yen}{{\ooalign{Y\crcr\hss=\hss}}} @@ -74,7 +74,7 @@ % % \begin{macro}{\ttbslash} % -% タイプライタフォントのバックスラッシュです。 +% $B%?%$%W%i%$%?%U%)%s%H$N%P%C%/%9%i%C%7%e$G$9!#(B % % \begin{macrocode} \def\ttbslash{{\ttfamily\char`\\}} @@ -83,7 +83,7 @@ % % \begin{macro}{\BS} % -% タイプライタフォントの円記号かバックスラッシュのどちらかになります。 +% $B%?%$%W%i%$%?%U%)%s%H$N1_5-9f$+%P%C%/%9%i%C%7%e$N$I$A$i$+$K$J$j$^$9!#(B % % \begin{macrocode} \if@yen @@ -96,7 +96,7 @@ % % \begin{macro}{\verbh@@k} % -% |\verb|,|verbatim| 等で使うフックです。 +% |\verb|$B!$(B|verbatim| $BEy$G;H$&%U%C%/$G$9!#(B % % \begin{macrocode} \if@yen @@ -112,9 +112,9 @@ % % \begin{macro}{\verbatim@font} % -% これは |latex.ltx| に |\normalfont\ttfamily| -% と定義されていますが,|\bfseries\verb...| といった使い方もしたいので, -% |\normalfont| は削除してしまいました。 +% $B$3$l$O(B |latex.ltx| $B$K(B |\normalfont\ttfamily| +% $B$HDj5A$5$l$F$$$^$9$,!$(B|\bfseries\verb...| $B$H$$$C$?;H$$J}$b$7$?$$$N$G!$(B +% |\normalfont| $B$O:o=|$7$F$7$^$$$^$7$?!#(B % % \begin{macrocode} \def\verbatim@font{\ttfamily} @@ -123,17 +123,17 @@ % % \begin{macro}{\verb} % -% 元は数式モードだけで |\hbox| に入れるようになっていましたが, -% |\noautoxspacing| の効果を得るため,|\hbox| に入れるようにしました。 +% $B85$O?t<0%b!<%I$@$1$G(B |\hbox| $B$KF~$l$k$h$&$K$J$C$F$$$^$7$?$,!$(B +% |\noautoxspacing| $B$N8z2L$rF@$k$?$a!$(B|\hbox| $B$KF~$l$k$h$&$K$7$^$7$?!#(B % % \begin{macrocode} \def\verb{% - \leavevmode\hbox % 変更 + \leavevmode\hbox % $BJQ99(B \bgroup \verb@eol@error \let\do\@makeother \dospecials \verbatim@font\@noligs - \noautoxspacing % 追加 - \verbh@@k % 追加 + \noautoxspacing % $BDI2C(B + \verbh@@k % $BDI2C(B \@ifstar\@sverb\@verb} % \end{macrocode} % \end{macro} @@ -141,7 +141,7 @@ % \begin{macro}{\@xverbatim} % \begin{macro}{\@sxverbatim} % -% |\| の |\catcode| を12から13に変えました。 +% |\| $B$N(B |\catcode| $B$r(B12$B$+$i(B13$B$KJQ$($^$7$?!#(B % % \begin{macrocode} \if@yen @@ -157,7 +157,7 @@ % % \begin{macro}{\verbatimleftmargin} % -% |verbatim| 環境の余分な左マージンです。 +% |verbatim| $B4D6-$NM>J,$J:8%^!<%8%s$G$9!#(B % % \begin{macrocode} \newdimen\verbatimleftmargin @@ -167,7 +167,7 @@ % % \begin{macro}{\verbatimsize} % -% |verbatim| 環境のフォントサイズです。 +% |verbatim| $B4D6-$N%U%)%s%H%5%$%:$G$9!#(B % % \begin{macrocode} % \def\verbatimsize{\small\narrowbaselines} @@ -177,32 +177,32 @@ % % \begin{macro}{\@verbatim} % -% |verbatim| 環境で使うフォントの行送りとサイズ(|\f@size|)が -% 本文と違うと,前後の間隔が違ってしまいます。それを補正します。 +% |verbatim| $B4D6-$G;H$&%U%)%s%H$N9TAw$j$H%5%$%:!J(B|\f@size|$B!K$,(B +% $BK\J8$H0c$&$H!$A08e$N4V3V$,0c$C$F$7$^$$$^$9!#$=$l$rJd@5$7$^$9!#(B % % \begin{macrocode} \def\@verbatim{% \trivlist \item\relax \if@minipage -% 追加はじめ +% $BDI2C$O$8$a(B \verbatimsize -% 追加おわり +% $BDI2C$*$o$j(B \else -% 追加はじめ +% $BDI2C$O$8$a(B \vskip\baselineskip \vskip-\f@size pt \verbatimsize \vskip-\baselineskip \vskip\f@size pt -% 追加おわり +% $BDI2C$*$o$j(B \vskip\parskip \fi \leftskip\@totalleftmargin -% 追加はじめ +% $BDI2C$O$8$a(B \if@minipage \else \advance \leftskip \verbatimleftmargin \fi -% 追加おわり +% $BDI2C$*$o$j(B \rightskip\z@skip \parindent\z@ \parfillskip\@flushglue @@ -218,9 +218,9 @@ \fi}% \let\do\@makeother \dospecials \obeylines \verbatim@font -% 追加はじめ +% $BDI2C$O$8$a(B \noautoxspacing \verbh@@k -% 追加おわり +% $BDI2C$*$o$j(B \@noligs \hyphenchar\font\m@ne \everypar \expandafter{\the\everypar \unpenalty}% @@ -228,7 +228,7 @@ % \end{macrocode} % \end{macro} % -% 以上で終わりです。 +% $B0J>e$G=*$o$j$G$9!#(B % % \begin{macrocode} %</okuverb> diff --git a/Master/texmf-dist/source/platex/jsclasses/okuverb.ins b/Master/texmf-dist/source/platex/jsclasses/okuverb.ins index 6a919a4f0b9..aa4e33f8a31 100644 --- a/Master/texmf-dist/source/platex/jsclasses/okuverb.ins +++ b/Master/texmf-dist/source/platex/jsclasses/okuverb.ins @@ -1,4 +1,4 @@ -\def\batchfile{okuverb.ins} +\def\batchfile{okuverb.ins} \input docstrip.tex \keepsilent \generateFile{okuverb.sty}{f}{\from{okuverb.dtx}{okuverb}} |