summaryrefslogtreecommitdiff
path: root/language/japanese/BX
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-10-04 03:01:11 +0000
committerNorbert Preining <norbert@preining.info>2020-10-04 03:01:11 +0000
commit62f3109ec0fcb4a3309966bdcb9e4f307ff35dd2 (patch)
tree60447da370a4394b5fd095c64a5eebde30425c04 /language/japanese/BX
parent0e644e6805342838052f46e6af93f81644d0390b (diff)
CTAN sync 202010040301
Diffstat (limited to 'language/japanese/BX')
-rw-r--r--language/japanese/BX/bxbase/LICENSE2
-rw-r--r--language/japanese/BX/bxbase/README-ja.md5
-rw-r--r--language/japanese/BX/bxbase/README.md2
-rw-r--r--language/japanese/BX/bxbase/bxbase-ja.pdfbin76496 -> 66552 bytes
-rw-r--r--language/japanese/BX/bxbase/bxbase-ja.tex4
-rw-r--r--language/japanese/BX/bxbase/bxbase.def8
-rw-r--r--language/japanese/BX/bxbase/bxbase.sty6
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox-ext.def17
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox-ja.def7
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox.def2
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox.sty6
-rw-r--r--language/japanese/BX/bxbase/bxutf8.def2
-rw-r--r--language/japanese/BX/bxbase/bxutf8x.def2
-rw-r--r--language/japanese/BX/bxbase/zxbase.sty6
14 files changed, 44 insertions, 25 deletions
diff --git a/language/japanese/BX/bxbase/LICENSE b/language/japanese/BX/bxbase/LICENSE
index 8ada757fbc..7f5fde238b 100644
--- a/language/japanese/BX/bxbase/LICENSE
+++ b/language/japanese/BX/bxbase/LICENSE
@@ -1,6 +1,6 @@
The MIT License
-Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/language/japanese/BX/bxbase/README-ja.md b/language/japanese/BX/bxbase/README-ja.md
index c4489be1f7..54d2130fec 100644
--- a/language/japanese/BX/bxbase/README-ja.md
+++ b/language/japanese/BX/bxbase/README-ja.md
@@ -166,8 +166,6 @@ bxbase パッケージ ― 基礎ライブラリ
* `\bxDocumentSpecial{<テキスト>}`
`\AtBeginDvi` を普通に用いて DVI の先頭部に special を出力する。
- * `\bxDocumentSpecialUrgent{<テキスト>}`
- DVI のなるべく先頭(他の special より前)の位置に special を出力。
#### Safe caret 機能
@@ -508,6 +506,9 @@ zxbase パッケージ ― XeTeX 用基礎ライブラリ
更新履歴
--------
+ * Version 1.2 〈2020/10/04〉
+ - LaTeX カーネル 2020/10/01 版への対応。
+ - `\bxDocumentSpecialUrgent` を非推奨にした。
* Version 1.1 〈2017/05/29〉
- 内容の整理。
- 一部の機能を非推奨にした。
diff --git a/language/japanese/BX/bxbase/README.md b/language/japanese/BX/bxbase/README.md
index 7daab0f13b..cf86e21af6 100644
--- a/language/japanese/BX/bxbase/README.md
+++ b/language/japanese/BX/bxbase/README.md
@@ -120,6 +120,8 @@ For the present this package contains no public features.
Revision History
----------------
+ * Version 1.2 〈2020/10/04〉
+ - Support LaTeX kernel 2020/10/01.
* Version 1.1 〈2017/05/29〉
* Version 1.0 〈2013/04/29〉
* Version 0.5 〈2010/06/15〉
diff --git a/language/japanese/BX/bxbase/bxbase-ja.pdf b/language/japanese/BX/bxbase/bxbase-ja.pdf
index 8ce551a152..f4acb8dea0 100644
--- a/language/japanese/BX/bxbase/bxbase-ja.pdf
+++ b/language/japanese/BX/bxbase/bxbase-ja.pdf
Binary files differ
diff --git a/language/japanese/BX/bxbase/bxbase-ja.tex b/language/japanese/BX/bxbase/bxbase-ja.tex
index aac6d38777..0abf1a1068 100644
--- a/language/japanese/BX/bxbase/bxbase-ja.tex
+++ b/language/japanese/BX/bxbase/bxbase-ja.tex
@@ -3,8 +3,8 @@
\documentclass[a4paper,uplatex]{jsarticle}
\usepackage{shortvrb}
\MakeShortVerb{\|}
-\newcommand{\PkgVersion}{1.1}
-\newcommand{\PkgDate}{2017/05/29}
+\newcommand{\PkgVersion}{1.2}
+\newcommand{\PkgDate}{2020/10/04}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
diff --git a/language/japanese/BX/bxbase/bxbase.def b/language/japanese/BX/bxbase/bxbase.def
index 614ac5dcc8..9094d91a3f 100644
--- a/language/japanese/BX/bxbase/bxbase.def
+++ b/language/japanese/BX/bxbase/bxbase.def
@@ -4,7 +4,7 @@
%% file declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxbase.def}[2017/05/29 v1.1 BX base library]
+\ProvidesFile{bxbase.def}[2020/10/04 v1.2 BX base library]
\def\bx@pkgname{BXbase} % bundle name
%% check intergrity
@@ -599,15 +599,15 @@
\bxPreamble\newcommand*\usejapanesepdfstring{}
\if s\bxInternalJaEncoding
\def\usejapanesepdfstring{% why use CP932??
- \bxDocumentSpecialUrgent{pdf:tounicode 90ms-RKSJ-UCS2}%
+ \bx@docspec@urgent{pdf:tounicode 90ms-RKSJ-UCS2}%
\bxNullify\usejapanesepdfstring}
\else\if e\bxInternalJaEncoding
\def\usejapanesepdfstring{%
- \bxDocumentSpecialUrgent{pdf:tounicode EUC-UCS2}%
+ \bx@docspec@urgent{pdf:tounicode EUC-UCS2}%
\bxNullify\usejapanesepdfstring}
\else\if u\bxInternalJaEncoding
\def\usejapanesepdfstring{%
- \bxDocumentSpecialUrgent{pdf:tounicode UTF8-UCS2}%
+ \bx@docspec@urgent{pdf:tounicode UTF8-UCS2}%
\bxNullify\usejapanesepdfstring}
\else
\def\usejapanesepdfstring{%
diff --git a/language/japanese/BX/bxbase/bxbase.sty b/language/japanese/BX/bxbase/bxbase.sty
index 194d7ccf3f..aba1056922 100644
--- a/language/japanese/BX/bxbase/bxbase.sty
+++ b/language/japanese/BX/bxbase/bxbase.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'bxbase.sty'.
-%%
-%% Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxbase}[2017/05/29 v1.1 BX base library]
+\ProvidesPackage{bxbase}[2020/10/04 v1.2 BX base library]
%--------------------------------------- main
diff --git a/language/japanese/BX/bxbase/bxtoolbox-ext.def b/language/japanese/BX/bxbase/bxtoolbox-ext.def
index 63b7927f5c..42c38d8b06 100644
--- a/language/japanese/BX/bxbase/bxtoolbox-ext.def
+++ b/language/japanese/BX/bxbase/bxtoolbox-ext.def
@@ -4,7 +4,7 @@
%% file declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxtoolbox-ext.def}[2017/05/29 v1.1]
+\ProvidesFile{bxtoolbox-ext.def}[2020/10/04 v1.2]
%% check intergrity
\edef\bxtb@tmpa{\@currname.\@currext}\def\bxtb@tmpb{bxtoolbox-ext.def}
@@ -402,10 +402,17 @@
\bxPreamble\newcommand*\bxDocumentSpecial[1]{%
\bxAtBeginDviX{\special{#1}}}
-%%%% \bxDocumentSpecialUrgent{<text>}
+%%<+D> \bxDocumentSpecialUrgent{<text>}
% Similar to the above, but it demands that the given special be
% placed as early as possible.
-\bxPreamble\newcommand*\bxDocumentSpecialUrgent[1]{%
+\bxPreamble\newcommand*\bxDocumentSpecialUrgent{%
+ \bx@docspec@urgent@warn
+ \bx@docspec@urgent}
+\bxPreamble\def\bx@docspec@urgent@warn{%
+ \bxbz@warn@depre\bxDocumentSpecialUrgent{}%
+ \bxNullify\bx@docspec@urgent@warn}
+\ifx\AddToHook\@undefined %----
+\bxPreamble\def\bx@docspec@urgent#1{%
\bx@docspec@urgent@init
\bx@prepend@box\bx@dsu@box{\special{#1}}}
\def\bx@prepend@box#1#2{%
@@ -421,6 +428,10 @@
\xdef\AtBegShi@HookFirst{\the\toks@\the\toks\tw@}}
\fi}%
\bxNullify\bx@docspec@urgent@init}
+\else %----
+\bxPreamble\def\bx@docspec@urgent#1{%
+ \AtBeginDvi{\special{#1}}}% fallback
+\fi %----
%--------------------------------------- "shadow map" module
diff --git a/language/japanese/BX/bxbase/bxtoolbox-ja.def b/language/japanese/BX/bxbase/bxtoolbox-ja.def
index a522d6e29a..0ebd9f9190 100644
--- a/language/japanese/BX/bxbase/bxtoolbox-ja.def
+++ b/language/japanese/BX/bxbase/bxtoolbox-ja.def
@@ -4,7 +4,7 @@
%% file declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxtoolbox-ja.def}[2017/05/29 v1.1]
+\ProvidesFile{bxtoolbox-ja.def}[2020/10/04 v1.2]
%% check intergrity
\edef\bxtb@tmpa{\@currname.\@currext}\def\bxtb@tmpb{bxtoolbox-ja.def}
@@ -62,9 +62,14 @@
%%<+> \bxAtBeginDviX
% \AtBeginDvi that is safe to use in pTeX.
+\ifx\AddToHook\@undefined %----
\newcommand\bxAtBeginDviX[1]{%
\global\setbox\@begindvibox\vbox{%
\bxToYokoDir\unvbox\@begindvibox#1}}
+\else %----
+\newcommand\bxAtBeginDviX[1]{%
+ \AtBeginDvi{#1}}
+\fi %----
%--------------------------------------- Japanese something
diff --git a/language/japanese/BX/bxbase/bxtoolbox.def b/language/japanese/BX/bxbase/bxtoolbox.def
index 07dae477f1..4e9738d3aa 100644
--- a/language/japanese/BX/bxbase/bxtoolbox.def
+++ b/language/japanese/BX/bxbase/bxtoolbox.def
@@ -4,7 +4,7 @@
%% file declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxtoolbox.def}[2017/05/29 v1.1]
+\ProvidesFile{bxtoolbox.def}[2020/10/04 v1.2]
\providecommand*\bxtb@pkgname{BXtoolbox}% bundle name
%% check intergrity
diff --git a/language/japanese/BX/bxbase/bxtoolbox.sty b/language/japanese/BX/bxbase/bxtoolbox.sty
index 4f1ee3b831..552ad0ae8f 100644
--- a/language/japanese/BX/bxbase/bxtoolbox.sty
+++ b/language/japanese/BX/bxbase/bxtoolbox.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'bxtoolbox.sty'.
-%%
-%% Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% file declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxtoolbox}[2017/05/29 v1.1 BX developers' toolbox]
+\ProvidesPackage{bxtoolbox}[2020/10/04 v1.2 BX developers' toolbox]
\def\bxtb@pkgname{bxtoolbox}
%--------------------------------------- main
diff --git a/language/japanese/BX/bxbase/bxutf8.def b/language/japanese/BX/bxbase/bxutf8.def
index 9fd2168425..f4bf787f17 100644
--- a/language/japanese/BX/bxbase/bxutf8.def
+++ b/language/japanese/BX/bxbase/bxutf8.def
@@ -3,7 +3,7 @@
%%
%
%% file declaration
-\ProvidesFile{bxutf8.def}[2017/05/29 v1.1 BX UTF-8 input encoding]
+\ProvidesFile{bxutf8.def}[2020/10/04 v1.2 BX UTF-8 input encoding]
%
% Note: All definitions in this file should be local.
% This file should not spill any spaces or \par.
diff --git a/language/japanese/BX/bxbase/bxutf8x.def b/language/japanese/BX/bxbase/bxutf8x.def
index 972f392fd9..e0ffd5413f 100644
--- a/language/japanese/BX/bxbase/bxutf8x.def
+++ b/language/japanese/BX/bxbase/bxutf8x.def
@@ -3,7 +3,7 @@
%%
%
%% file declaration
-\ProvidesFile{bxutf8x.def}[2017/05/29 v1.1 BX extended utf8x input]
+\ProvidesFile{bxutf8x.def}[2020/10/04 v1.2 BX extended utf8x input]
%
% Note: All definitions in this file should be local.
% This file should not spill any spaces or \par.
diff --git a/language/japanese/BX/bxbase/zxbase.sty b/language/japanese/BX/bxbase/zxbase.sty
index 4d5b2baef3..a600d2d396 100644
--- a/language/japanese/BX/bxbase/zxbase.sty
+++ b/language/japanese/BX/bxbase/zxbase.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'zxbase.sty'.
-%%
-%% Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2009-2020 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{zxbase}[2017/05/29 v1.1]
+\ProvidesPackage{zxbase}[2020/10/04 v1.2]
\RequirePackage{ifxetex}
\RequireXeTeX