texlive[48466] Master/texmf-dist: bxjscls (23aug18)

commits+karl at tug.org commits+karl at tug.org
Thu Aug 23 23:57:31 CEST 2018


Revision: 48466
          http://tug.org/svn/texlive?view=revision&revision=48466
Author:   karl
Date:     2018-08-23 23:57:31 +0200 (Thu, 23 Aug 2018)
Log Message:
-----------
bxjscls (23aug18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/bxjscls/README-ja.md
    trunk/Master/texmf-dist/doc/latex/bxjscls/README.md
    trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf
    trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex
    trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf
    trunk/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls
    trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls

Modified: trunk/Master/texmf-dist/doc/latex/bxjscls/README-ja.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bxjscls/README-ja.md	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/doc/latex/bxjscls/README-ja.md	2018-08-23 21:57:31 UTC (rev 48466)
@@ -98,6 +98,8 @@
 更新履歴
 --------
 
+  * Version 1.9b 〈2018/08/20〉
+      - バグ修正。
   * Version 1.9a 〈2018/07/20〉
       - jsclasses の 2018/06/23 と同期。
           + `\jsTocLine` を新設。

Modified: trunk/Master/texmf-dist/doc/latex/bxjscls/README.md
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex	2018-08-23 21:57:31 UTC (rev 48466)
@@ -12,8 +12,8 @@
   \renewcommand*{\XeLaTeX}{XeLaTeX}}
 \usepackage{shortvrb}
 \MakeShortVerb{\|}
-\newcommand{\PkgVersion}{v1.9a}
-\newcommand{\PkgDate}{2018/07/20}
+\newcommand{\PkgVersion}{v1.9b}
+\newcommand{\PkgDate}{2018/08/20}
 \newcommand{\Pkg}[1]{\textsf{#1}}
 \newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$}
 \newcommand{\Note}{\par\noindent ※}

Modified: trunk/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx	2018-08-23 21:57:31 UTC (rev 48466)
@@ -56,7 +56,8 @@
 %<*driver>
 \ProvidesFile{bxjscls.dtx}
 %</driver>
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b 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]
@@ -10193,6 +10194,16 @@
 \RequirePackage{bxjspandoc}
 %    \end{macrocode}
 %
+% |etoolbox| の |\AtEndPreamble| のフックを用意する。
+%    \begin{macrocode}
+\@onlypreamble\bxjs at endpreamble@hook
+\let\bxjs at endpreamble@hook\@empty
+\ifjsWitheTeX
+  \RequirePackage{etoolbox}[2010/08/21]% v2.0
+  \AtEndPreamble{\bxjs at endpreamble@hook}
+\fi
+%    \end{macrocode}
+%
 %^^A----------------
 %\subsection{duploadシステム}
 %
@@ -10249,6 +10260,7 @@
 % これを防ぐため、とりあえず両パッケージを無効化しておく。
 %
 %    \begin{macrocode}
+\newif\ifbxjs at lang@exists
 \ifnum0\if x\jsEngine1\fi\if l\jsEngine1\fi>0
 %    \end{macrocode}
 % Polyglossiaについて。
@@ -10256,7 +10268,8 @@
 \pandocSkipLoadPackage{polyglossia}
 \bxjs at set@dupload at proc{polyglossia.sty}{%
   \ClassWarning\bxjs at clsname
-   {Loading of polyglossia is blocked}}
+   {Loading of polyglossia is blocked}%
+  \bxjs at lang@existstrue}
 \ifx\setmainlanguage\@undefined
 \newcommand*\setmainlanguage[2][]{}
 \newcommand*\setotherlanguage[2][]{%
@@ -10269,6 +10282,10 @@
   \@for\bxjs at tmpa:={#2}\do{%
     \setotherlangauge{\bxjs at tmpa}}}
 \fi
+\g at addto@macro\bxjs at endpreamble@hook{%
+  \ifbxjs at lang@exists\else
+    \csundef{ver at polyglossia.sty}%
+  \fi}
 \else
 %    \end{macrocode}
 % Babelについて。
@@ -10276,10 +10293,15 @@
 \pandocSkipLoadPackage{babel}
 \bxjs at set@dupload at proc{babel.sty}{%
   \ClassWarning\bxjs at clsname
-   {Loading of babel is blocked}}
+   {Loading of babel is blocked}%
+  \bxjs at lang@existstrue}
 \let\foreignlanguage\@secondoftwo
 \let\otherlanguage\@gobble
 \let\endotherlanguage\@empty
+\g at addto@macro\bxjs at endpreamble@hook{%
+  \ifbxjs at lang@exists\else
+    \csundef{ver at babel.sty}%
+  \fi}
 \fi
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls	2018-08-23 21:57:31 UTC (rev 48466)
@@ -22,7 +22,7 @@
 %% in the same archive or directory.)
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{bxjsarticle}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 %% このファイルは日本語文字を含みます.
 \def\bxjs at clsname{bxjsarticle}
 \newif\ifjsc at needsp@tch

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls	2018-08-23 21:57:31 UTC (rev 48466)
@@ -22,7 +22,7 @@
 %% in the same archive or directory.)
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{bxjsbook}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 %% このファイルは日本語文字を含みます.
 \def\bxjs at clsname{bxjsbook}
 \newif\ifjsc at needsp@tch

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty	2018-08-23 21:57:31 UTC (rev 48466)
@@ -21,7 +21,7 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 \ProvidesPackage{bxjscjkcat}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 \def\bxjx at pkgname{bxjscjkcat}
 \newcount\bxjx at cnta
 \@onlypreamble\bxjx at tmpdo

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty	2018-08-23 21:57:31 UTC (rev 48466)
@@ -21,7 +21,7 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 \ProvidesPackage{bxjscompat}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 \def\bxac at pkgname{bxjscompat}
 \let\bxac at engine=n
 \def\bxac at do#1#2{%

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def	2018-08-23 21:57:31 UTC (rev 48466)
@@ -21,7 +21,7 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 \ProvidesFile{bxjsja-minimal.def}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 %% このファイルは日本語文字を含みます
 \def\DeclareJaTextFontCommand#1#2{%
   \DeclareRobustCommand#1[1]{%

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def	2018-08-23 21:57:31 UTC (rev 48466)
@@ -21,7 +21,7 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 \ProvidesFile{bxjsja-modern.def}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 \input{bxjsja-standard.def}
 \ifnum0\if x\jsEngine1\fi\if l\jsEngine1\fi=\z@
 \def\encodingdefault{T1}%

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def	2018-08-23 21:57:31 UTC (rev 48466)
@@ -21,9 +21,15 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 \ProvidesFile{bxjsja-pandoc.def}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 \input{bxjsja-standard.def}
 \RequirePackage{bxjspandoc}
+\@onlypreamble\bxjs at endpreamble@hook
+\let\bxjs at endpreamble@hook\@empty
+\ifjsWitheTeX
+  \RequirePackage{etoolbox}[2010/08/21]% v2.0
+  \AtEndPreamble{\bxjs at endpreamble@hook}
+\fi
 \@onlypreamble\bxjs at set@dupload at proc
 \def\bxjs at set@dupload at proc#1{%
   \expandafter\bxjs at set@dupload at proc@a\csname bxjs at dlp/#1\endcsname}
@@ -49,11 +55,13 @@
 \def\bxjs at do@dupload at proc#1#2#3{%
   \csname bxjs at dlp/#2.#1\endcsname{#3}%
   \@firstoftwo}
+\newif\ifbxjs at lang@exists
 \ifnum0\if x\jsEngine1\fi\if l\jsEngine1\fi>0
 \pandocSkipLoadPackage{polyglossia}
 \bxjs at set@dupload at proc{polyglossia.sty}{%
   \ClassWarning\bxjs at clsname
-   {Loading of polyglossia is blocked}}
+   {Loading of polyglossia is blocked}%
+  \bxjs at lang@existstrue}
 \ifx\setmainlanguage\@undefined
 \newcommand*\setmainlanguage[2][]{}
 \newcommand*\setotherlanguage[2][]{%
@@ -66,14 +74,23 @@
   \@for\bxjs at tmpa:={#2}\do{%
     \setotherlangauge{\bxjs at tmpa}}}
 \fi
+\g at addto@macro\bxjs at endpreamble@hook{%
+  \ifbxjs at lang@exists\else
+    \csundef{ver at polyglossia.sty}%
+  \fi}
 \else
 \pandocSkipLoadPackage{babel}
 \bxjs at set@dupload at proc{babel.sty}{%
   \ClassWarning\bxjs at clsname
-   {Loading of babel is blocked}}
+   {Loading of babel is blocked}%
+  \bxjs at lang@existstrue}
 \let\foreignlanguage\@secondoftwo
 \let\otherlanguage\@gobble
 \let\endotherlanguage\@empty
+\g at addto@macro\bxjs at endpreamble@hook{%
+  \ifbxjs at lang@exists\else
+    \csundef{ver at babel.sty}%
+  \fi}
 \fi
 \bxjs at set@dupload at proc{geometry.sty}{%
   \setpagelayout*{#1}}

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def	2018-08-23 21:57:31 UTC (rev 48466)
@@ -21,7 +21,7 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 \ProvidesFile{bxjsja-standard.def}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 %% このファイルは日本語文字を含みます
 \input{bxjsja-minimal.def}
 \bxjs at simplejasetupfalse

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty	2018-08-23 21:57:31 UTC (rev 48466)
@@ -21,7 +21,7 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 \ProvidesPackage{bxjspandoc}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 %% このファイルは日本語文字を含みます.
 \def\bxjsp at pkgname{bxjscjkcat}
 \let\bxjsp at engine=n

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls	2018-08-23 21:57:31 UTC (rev 48466)
@@ -22,7 +22,7 @@
 %% in the same archive or directory.)
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{bxjsreport}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 %% このファイルは日本語文字を含みます.
 \def\bxjs at clsname{bxjsreport}
 \newif\ifjsc at needsp@tch

Modified: trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls	2018-08-23 21:57:02 UTC (rev 48465)
+++ trunk/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls	2018-08-23 21:57:31 UTC (rev 48466)
@@ -22,7 +22,7 @@
 %% in the same archive or directory.)
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{bxjsslide}
-  [2018/07/20 v1.9a BXJS document classes]
+  [2018/08/20 v1.9b BXJS document classes]
 %% このファイルは日本語文字を含みます.
 \def\bxjs at clsname{bxjsslide}
 \newif\ifjsc at needsp@tch



More information about the tex-live-commits mailing list