summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/bxjscls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-07-20 22:07:13 +0000
committerKarl Berry <karl@freefriends.org>2018-07-20 22:07:13 +0000
commit74cf182a295fac33607870e90e1f8cb33fa22f9a (patch)
tree58b92d3033057f9cbeab662dd3fac7b524166458 /Master/texmf-dist/source/latex/bxjscls
parent1e84451296609eca14aaf95ba5d758b359b7a340 (diff)
bxjscls (20jul18)
git-svn-id: svn://tug.org/texlive/trunk@48235 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/bxjscls')
-rw-r--r--Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx25
1 files changed, 22 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx b/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx
index 32bfd84c3f4..795263a4357 100644
--- a/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx
+++ b/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx
@@ -56,7 +56,9 @@
%<*driver>
\ProvidesFile{bxjscls.dtx}
%</driver>
- [2018/04/19 v1.9 BXJS document classes]
+ [2018/07/20 v1.9a BXJS document classes]
+% based on jsclasses [2018/06/23]
+% [2018/04/19 v1.9 BXJS document classes]
% [2018/04/14 v1.8b BXJS document classes]
% [2018/03/29 v1.8a BXJS document classes]
% based on jsclasses [2018/03/11]
@@ -125,6 +127,8 @@
\newcommand*{\zrWDash}{\symbol{"301C}}% WAVE DASH
\newcommand*{\zrNote}[1]{[#1]}
\makeatletter
+\providecommand*\jsTocLine{\leaders\hbox{%
+ $\m@th \mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill}
\def\meta@font@select{\rmfamily\itshape}
\makeatother
\addtolength{\textwidth}{-1in}
@@ -5528,6 +5532,7 @@
% \end{macro}
%
% \begin{macro}{\paragraph}
+% % \begin{macro}{\jsParagraphMark}
%
% 見出しの後ろで改行されません。
%
@@ -5573,6 +5578,7 @@
\fi
% \end{macrocode}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\subparagraph}
%
@@ -6962,11 +6968,24 @@
% \end{macro}
%
% \begin{macro}{\@dottedtocline}
+% \begin{macro}{\jsTocLine}
%
% \LaTeX 本体(\texttt{ltsect.dtx} 参照)での定義と同じですが,
% |\@tempdima| を |\@lnumwidth| に変えています。
%
+% [2018-06-23] デフォルトでは\jsTocLine のようにベースラインになります。\par
+% これを変更可能にするため,|\jsTocLine| というマクロに切り出しました。
+% 例えば,仮想ボディの中央
+% {\renewcommand{\jsTocLine}{\leaders \hbox {\hss ・\hss}\hfill}\jsTocLine}
+% に変更したい場合は
+%\begin{verbatim}
+% \renewcommand{\jsTocLine}{\leaders \hbox {\hss ・\hss}\hfill}
+%\end{verbatim}
+% とします。
+%
% \begin{macrocode}
+\def\jsTocLine{\leaders\hbox{%
+ $\m@th \mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill}
\def\@dottedtocline#1#2#3#4#5{\ifnum #1>\c@tocdepth \else
\vskip \z@ \@plus.2\p@?
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
@@ -6976,11 +6995,11 @@
\@lnumwidth #3\relax
\advance\leftskip \@lnumwidth \null\nobreak\hskip -\leftskip
{#4}\nobreak
- \leaders\hbox{$\m@th \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
- mu$}\hfill \nobreak\hb@xt@\@pnumwidth{%
+ \jsTocLine \nobreak\hb@xt@\@pnumwidth{%
\hfil\normalfont \normalcolor #5}\par}\fi}
% \end{macrocode}
% \end{macro}
+% \end{macro}
%
% \paragraph{図目次と表目次}
%