summaryrefslogtreecommitdiff
path: root/language
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-02-24 03:03:46 +0000
committerNorbert Preining <norbert@preining.info>2023-02-24 03:03:46 +0000
commitc283f3a6970d2bc9de3501415f5701277da68693 (patch)
treed7235c075302b80ad8a504825d27726a13c81b36 /language
parentc777f2320db5eee966cbb30940cada6e5290ec03 (diff)
CTAN sync 202302240303
Diffstat (limited to 'language')
-rw-r--r--language/greek/greek-inputenc/README.md15
-rw-r--r--language/greek/greek-inputenc/greek-inputenc.html12
-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.md3
-rw-r--r--language/japanese/BX/bxbase/bxbase-ja.pdfbin66552 -> 66032 bytes
-rw-r--r--language/japanese/BX/bxbase/bxbase-ja.tex23
-rw-r--r--language/japanese/BX/bxbase/bxbase.def2
-rw-r--r--language/japanese/BX/bxbase/bxbase.sty4
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox-ext.def26
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox-ja.def2
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox.def7
-rw-r--r--language/japanese/BX/bxbase/bxtoolbox.sty4
-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.sty4
16 files changed, 76 insertions, 37 deletions
diff --git a/language/greek/greek-inputenc/README.md b/language/greek/greek-inputenc/README.md
index 8fa2f08917..30562d6897 100644
--- a/language/greek/greek-inputenc/README.md
+++ b/language/greek/greek-inputenc/README.md
@@ -1,7 +1,7 @@
greek-inputenc
==============
-Greek input encoding definition files
--------------------------------------
+Input encoding definition files for the Greek script
+----------------------------------------------------
Copyright © 1999 Dimitrios Filippou,
© 2000 Apostolos Syropoulos,
@@ -15,14 +15,17 @@ Homepage: <https://codeberg.org/milde/greek-tex>
Latest Release: <https://ctan.org/pkg/greek-inputenc>
-This package provides input encoding definition
-files for Greek for use with [inputenc] and [greek-fontenc].
+----------------------------------------------------------------------
-See [greek-inputenc.html] for a detailled overview of the package.
+This package extends **UTF-8** support for 8-bit TeX engines by [inputenc]
+to include Greek letters and symbols and also provides definitions for the
+legacy **iso-8859-7** and **macgreek** encodings. Requires [greek-fontenc].
+
+See [greek-inputenc.html] for a detailled overview.
[greek-fontenc]: https://ctan.org/pkg/greek-fontenc
[greek-inputenc]: https://ctan.org/pkg/greek-inputenc
-[greek-iputenc.html]: http://mirrors.ctan.org/language/greek/greek-inputenc/greek-inputenc.html
+[greek-inputenc.html]: http://mirrors.ctan.org/language/greek/greek-inputenc/greek-inputenc.html
[inputenc]: https://ctan.org/pkg/inputenc
diff --git a/language/greek/greek-inputenc/greek-inputenc.html b/language/greek/greek-inputenc/greek-inputenc.html
index 65b6d75d52..6e7623ce4a 100644
--- a/language/greek/greek-inputenc/greek-inputenc.html
+++ b/language/greek/greek-inputenc/greek-inputenc.html
@@ -804,6 +804,12 @@ mstyle.mathscr, mi.mathscr {
conditions of the <a class="reference external" href="https://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
version 1.3 of this license or any later version.</p>
</dd>
+<dt class="homepage">Homepage<span class="colon">:</span></dt>
+<dd class="homepage"><p><a class="reference external" href="https://codeberg.org/milde/greek-tex">https://codeberg.org/milde/greek-tex</a></p>
+</dd>
+<dt class="latest-release">Latest Release<span class="colon">:</span></dt>
+<dd class="latest-release"><p><a class="reference external" href="https://ctan.org/pkg/greek-inputenc">https://ctan.org/pkg/greek-inputenc</a></p>
+</dd>
</dl>
<div class="topic abstract" role="doc-abstract">
<p class="topic-title">Abstract</p>
@@ -839,7 +845,7 @@ symbols present in the LGR encoding.</p>
<dd><p>Greek input encoding file for Macintosh (ELOT 823) by Dimitrios Filippou.</p>
<p>This file translates to a Latin transliteration particular to the LGR
font encoding. Drawbacks include: Latin characters in PDF strings
-(<a class="reference external" href="https://ctan.org/pkg/hyperref">hyperref</a> bookmarks and TOC sidebar, cf. <a class="reference external" href="https://mirrors.ctan.org/language/greek/greek-fontenc/greekhyperref.pdf">greekhyperref.pdf</a>), no
+(<a class="reference external" href="https://ctan.org/pkg/hyperref">hyperref</a> bookmarks and TOC sidebar, cf. <a class="reference external" href="https://mirrors.ctan.org/language/greek/greek-fontenc/hyperref-with-greek.pdf">Greek and hyperref</a>), no
kerning between accented characters.</p>
</dd>
</dl>
@@ -994,6 +1000,10 @@ current font encoding is not LGR (wrap in ensuregreek).</p></td>
<td><p>Use <span class="docutils literal">\textdexiakeraia</span> and <span class="docutils literal">\textaristerikeraia</span> for
the Greek numeral signs.</p></td>
</tr>
+<tr><td><p>1.8.1</p></td>
+<td><p>2023-02-23</p></td>
+<td><p>Fix broken links in the documentation.</p></td>
+</tr>
</tbody>
</table>
</section>
diff --git a/language/japanese/BX/bxbase/LICENSE b/language/japanese/BX/bxbase/LICENSE
index 7f5fde238b..cfd0838618 100644
--- a/language/japanese/BX/bxbase/LICENSE
+++ b/language/japanese/BX/bxbase/LICENSE
@@ -1,6 +1,6 @@
The MIT License
-Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
+Copyright (c) 2008-2023 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 54d2130fec..70d5d29571 100644
--- a/language/japanese/BX/bxbase/README-ja.md
+++ b/language/japanese/BX/bxbase/README-ja.md
@@ -378,6 +378,7 @@ etoolbox が読み込まれてその機能が使われる。
* `\ifbxinXeTeX`
* `\ifbxinpTeX`
* `\ifbxinupTeX`
+ * `\ifbxinnativeupTeX`(内部Unicode動作のupTeXか)
エンジンのチェック。これらは TeX の if-トークンである。
(エンジンチェック―LaTeXテスト)
@@ -390,6 +391,7 @@ etoolbox が読み込まれてその機能が使われる。
* `\bxIfinXeTeX{<真>}{<偽>}`
* `\bxIfinpTeX{<真>}{<偽>}`
* `\bxIfinupTeX{<真>}{<偽>}`
+ * `\bxIfinnativeupTeX{<真>}{<偽>}`(内部Unicode動作のupTeXか)
エンジンのチェック。これらは LaTeX 形式のテストである。(完全展開
可能である。)
@@ -506,6 +508,9 @@ zxbase パッケージ ― XeTeX 用基礎ライブラリ
更新履歴
--------
+ * Version 1.2a 〈2023/02/23〉
+ - `\ifbxinnativeupTeX`/`\bxIfinnativeupTeX` を追加。
+ - バグ修正。
* Version 1.2 〈2020/10/04〉
- LaTeX カーネル 2020/10/01 版への対応。
- `\bxDocumentSpecialUrgent` を非推奨にした。
diff --git a/language/japanese/BX/bxbase/README.md b/language/japanese/BX/bxbase/README.md
index cf86e21af6..9c86d7bdf8 100644
--- a/language/japanese/BX/bxbase/README.md
+++ b/language/japanese/BX/bxbase/README.md
@@ -62,7 +62,7 @@ bxtoolbox Package ― To emulate etoolbox on non-e-TeX
The main goal of this package is to provide part of the functions of the
[etoolbox] package for TeX engines without e-TeX extension. (Note that
TeX users in Japan have long used the pTeX engine for writing Japanese,
-and e-TeX extention for the engine did not appeared until around 2010.)
+and e-TeX extention for that engine did not appear until around 2010.)
[etoolbox]: https://www.ctan.org/pkg/etoolbox
@@ -120,6 +120,7 @@ For the present this package contains no public features.
Revision History
----------------
+ * Version 1.2a 〈2023/02/23〉
* Version 1.2 〈2020/10/04〉
- Support LaTeX kernel 2020/10/01.
* Version 1.1 〈2017/05/29〉
diff --git a/language/japanese/BX/bxbase/bxbase-ja.pdf b/language/japanese/BX/bxbase/bxbase-ja.pdf
index f4acb8dea0..74cedc6b7a 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 0abf1a1068..e1116ba545 100644
--- a/language/japanese/BX/bxbase/bxbase-ja.tex
+++ b/language/japanese/BX/bxbase/bxbase-ja.tex
@@ -1,18 +1,27 @@
% 文字コードは UTF-8
% uplatex で組版する
-\documentclass[a4paper,uplatex]{jsarticle}
+\documentclass[uplatex,dvipdfmx,a4paper]{jsarticle}
+\renewcommand{\headfont}{\gtfamily\romanseries{sbc}\sffamily}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern,textcomp}
+\usepackage{color}
+\definecolor{myblue}{rgb}{0,0,0.75}
+\definecolor{mygreen}{rgb}{0,0.45,0}
+\usepackage[colorlinks,hyperfootnotes=false]{hyperref}
+\usepackage{pxjahyper}
+\hypersetup{linkcolor=myblue,urlcolor=mygreen,
+ pdftitle={bxbaseパッケージ(ユーザ命令の解説)},
+ pdfauthor={八登崇之}}
+\usepackage{bxtexlogo}
+\bxtexlogoimport{*}
\usepackage{shortvrb}
\MakeShortVerb{\|}
-\newcommand{\PkgVersion}{1.2}
-\newcommand{\PkgDate}{2020/10/04}
+\newcommand{\PkgVersion}{1.2a}
+\newcommand{\PkgDate}{2023/02/23}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
\newcommand{\Means}{~:\quad}
-\providecommand{\pTeX}{p\TeX}
-\providecommand{\upTeX}{u\pTeX}
-\providecommand{\pLaTeX}{p\LaTeX}
-\providecommand{\upLaTeX}{u\pLaTeX}
%-----------------------------------------------------------
\begin{document}
\title{\Pkg{bxbase} パッケージ\\
diff --git a/language/japanese/BX/bxbase/bxbase.def b/language/japanese/BX/bxbase/bxbase.def
index 9094d91a3f..6f89880f18 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}[2020/10/04 v1.2 BX base library]
+\ProvidesFile{bxbase.def}[2023/02/23 v1.2a BX base library]
\def\bx@pkgname{BXbase} % bundle name
%% check intergrity
diff --git a/language/japanese/BX/bxbase/bxbase.sty b/language/japanese/BX/bxbase/bxbase.sty
index aba1056922..312fcf4b90 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) 2008-2020 Takayuki YATO (aka. "ZR")
+%% Copyright (c) 2008-2023 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxbase}[2020/10/04 v1.2 BX base library]
+\ProvidesPackage{bxbase}[2023/02/23 v1.2a BX base library]
%--------------------------------------- main
diff --git a/language/japanese/BX/bxbase/bxtoolbox-ext.def b/language/japanese/BX/bxbase/bxtoolbox-ext.def
index 42c38d8b06..9ef90b3dcb 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}[2020/10/04 v1.2]
+\ProvidesFile{bxtoolbox-ext.def}[2023/02/23 v1.2a]
%% check intergrity
\edef\bxtb@tmpa{\@currname.\@currext}\def\bxtb@tmpb{bxtoolbox-ext.def}
@@ -194,7 +194,7 @@
\ifbxinOmega \bxHasUcsChartrue \fi
\ifbxinXeTeX \bxHasUcsChartrue \fi
\ifbxinLuaTeX \bxHasUcsChartrue \fi
-\ifbxinupTeX \bxHasUcsChartrue \fi
+\ifbxinnativeupTeX \bxHasUcsChartrue \fi
\csletcs{ifbx@hx@bigchar}{ifbxHasUcsChar}
%%<+> \ifbxHasAlUcsChar
@@ -216,25 +216,31 @@
% Makes \bxRes expand to a single CJK character token with
% character code <num> (in internal CJK encoding).
\ifbxinpTeX
+\catcode`\/=14 \catcode`\!=14
+\ifdef\forcecjktoken{\catcode`\/=9}{%else
+ \ifdef\enablecjktoken{\catcode`\!=9}{}}
\newcommand*\bxToJaChar[1]{%
- \bgroup \bxtb@forcecjktoken
+ \begingroup
+/ \forcecjktoken % retain right kcatcode
+! \enablecjktoken \ifnum\kcatcode#1<16 \kcatcode#1=18 \fi
\kansujichar\@ne=#1\relax
\xdef\bx@tch@g@temp{\kansuji\@ne}%
- \egroup \let\bxRes\bx@tch@g@temp}
- \ifdef{\forcecjktoken}%
- {\let\bxtb@forcecjktoken\forcecjktoken}%
- {\let\bxtb@forcecjktoken\relax}%
+ \endgroup \let\bxRes\bx@tch@g@temp}
+\catcode`\/=12 \catcode`\!=12
\fi
%%<+> \bxToUcsChar{<num>}
% Makes \bxRes expand to a single character token with
% character code <num> (in Unicode); valid for Unicode-aware
% engines plus upTeX.
-\ifbxinupTeX
-\let\bxToUcsChar\bxToJaChar
+\ifbxinnativeupTeX
+ \let\bxToUcsChar\bxToJaChar
+\else\ifbxinupTeX
+ \newcommand*\bxToUcsChar[1]{%
+ \bxToJaChar{\ifnum\ucs#1<\z@ \jis"222E\else\ucs#1\fi}}
\else\ifbxHasAlUcsChar
\let\bxToUcsChar\bxToChar
-\fi\fi
+\fi\fi\fi
%%<+> \bxToUcsCharDual{<jis>}{<ucs>}
% Makes \bxRes expand to a single character token with the following
diff --git a/language/japanese/BX/bxbase/bxtoolbox-ja.def b/language/japanese/BX/bxbase/bxtoolbox-ja.def
index 0ebd9f9190..7c945de9cf 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}[2020/10/04 v1.2]
+\ProvidesFile{bxtoolbox-ja.def}[2023/02/23 v1.2a]
%% check intergrity
\edef\bxtb@tmpa{\@currname.\@currext}\def\bxtb@tmpb{bxtoolbox-ja.def}
diff --git a/language/japanese/BX/bxbase/bxtoolbox.def b/language/japanese/BX/bxbase/bxtoolbox.def
index 4e9738d3aa..114bca6b94 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}[2020/10/04 v1.2]
+\ProvidesFile{bxtoolbox.def}[2023/02/23 v1.2a]
\providecommand*\bxtb@pkgname{BXtoolbox}% bundle name
%% check intergrity
@@ -122,6 +122,11 @@
\bxtb@do{upTeX}{\enablecjktoken}
\bxtb@do{jTeX}{\jintercharskip}
+%%<+> \ifbxinnativeupTeX / bxIfinnativeupTeX
+% Checks if upTeX with kanji-internal=uptex is used.
+\bxtb@do{nativeupTeX}{\bxtb@uniq}
+\ifbxinupTeX \ifnum\ucs"3000="3000 \bxtb@do{nativeupTeX}{\ucs}\fi\fi
+
%%<+> \bxPreamble\CSX[*]\CSY
% Prefix used for preamble-only commands.
% \CSX can be \def, \newcommand, \DeclareRobustCommand, etc.
diff --git a/language/japanese/BX/bxbase/bxtoolbox.sty b/language/japanese/BX/bxbase/bxtoolbox.sty
index 552ad0ae8f..fa5446a401 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) 2008-2020 Takayuki YATO (aka. "ZR")
+%% Copyright (c) 2008-2023 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% file declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxtoolbox}[2020/10/04 v1.2 BX developers' toolbox]
+\ProvidesPackage{bxtoolbox}[2023/02/23 v1.2a 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 f4bf787f17..37f7ad51c1 100644
--- a/language/japanese/BX/bxbase/bxutf8.def
+++ b/language/japanese/BX/bxbase/bxutf8.def
@@ -3,7 +3,7 @@
%%
%
%% file declaration
-\ProvidesFile{bxutf8.def}[2020/10/04 v1.2 BX UTF-8 input encoding]
+\ProvidesFile{bxutf8.def}[2023/02/23 v1.2a 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 e0ffd5413f..49149a4c64 100644
--- a/language/japanese/BX/bxbase/bxutf8x.def
+++ b/language/japanese/BX/bxbase/bxutf8x.def
@@ -3,7 +3,7 @@
%%
%
%% file declaration
-\ProvidesFile{bxutf8x.def}[2020/10/04 v1.2 BX extended utf8x input]
+\ProvidesFile{bxutf8x.def}[2023/02/23 v1.2a 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 a600d2d396..4162ca3f39 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) 2009-2020 Takayuki YATO (aka. "ZR")
+%% Copyright (c) 2009-2023 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{zxbase}[2020/10/04 v1.2]
+\ProvidesPackage{zxbase}[2023/02/23 v1.2a]
\RequirePackage{ifxetex}
\RequireXeTeX