summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-22 21:23:28 +0000
committerKarl Berry <karl@freefriends.org>2019-05-22 21:23:28 +0000
commit1bcc299ae104ba83d8f2ee9cdfdba4c04501dd35 (patch)
tree3ec60fbfde7ea6dc2dc3545018725864cddce7fa /Master
parent31de23b1c0c3951f92b39f6456a725219639872e (diff)
uplatex (22may19)
git-svn-id: svn://tug.org/texlive/trunk@51191 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/uplatex/base/README.md2
-rw-r--r--Master/texmf-dist/doc/uplatex/base/README_uplatex.txt57
-rw-r--r--Master/texmf-dist/doc/uplatex/base/uplatex-en.pdfbin116963 -> 116732 bytes
-rw-r--r--Master/texmf-dist/doc/uplatex/base/uplatex.pdfbin228909 -> 226435 bytes
-rw-r--r--Master/texmf-dist/doc/uplatex/base/upldoc.pdfbin541480 -> 543496 bytes
-rw-r--r--Master/texmf-dist/source/uplatex/base/ukinsoku.dtx19
-rw-r--r--Master/texmf-dist/source/uplatex/base/uplatex.dtx32
-rw-r--r--Master/texmf-dist/tex/uplatex/base/ukinsoku.tex10
8 files changed, 104 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/uplatex/base/README.md b/Master/texmf-dist/doc/uplatex/base/README.md
index 235d7d4f798..db8d4a571e8 100644
--- a/Master/texmf-dist/doc/uplatex/base/README.md
+++ b/Master/texmf-dist/doc/uplatex/base/README.md
@@ -17,6 +17,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)).
## Release Date
-2019-04-06
+2019-05-22
Japanese TeX Development Community
diff --git a/Master/texmf-dist/doc/uplatex/base/README_uplatex.txt b/Master/texmf-dist/doc/uplatex/base/README_uplatex.txt
new file mode 100644
index 00000000000..ec866e77492
--- /dev/null
+++ b/Master/texmf-dist/doc/uplatex/base/README_uplatex.txt
@@ -0,0 +1,57 @@
+upLaTeX standard format files and class files
+
+
+#### Contents
+## ins files
+ uplfmt.ins: "uptex uplfmt.ins" generates
+ uplatex.ltx, uplcore.ltx, upldefs.ltx,
+ jy2{mc,gt}.fd, jt2{mc,gt}.fd, uptrace.sty, ukinsoku.tex
+ from uplatex.dtx, uplvers.dtx, uplfonts.dtx, ukinsoku.dtx
+ uplcls.ins: "uptex uplcls.ins" generates
+ ujarticle.cls, ujreport.cls, ujbook.cls, ujsize{10,11,12}.clo, ujbk{10,11,12}.clo,
+ utarticle.cls, utreport.cls, utbook.cls, utsize{10,11,12}.clo, utbk{10,11,12}.clo
+ from ujclasses.dtx
+## dtx files
+ uplatex.dtx, uplvers.dtx: for format files.
+ uplfonts.dtx: for font files.
+ ukinsoku.dtx: for kinsoku file.
+ ujclasses.dtx: for class files.
+ Document (*.dvi) ganeration has not been checked yet.
+## fd files, cls files, sty files, tex files
+ these are generated by uptex and above sources.
+
+
+#### Copyright
+
+See a file LICENSE.
+
+
+#### ChangeLog
+
+Since 2016-04-17, upLaTeX is maintained by Japanese TeX Development Community.
+See https://github.com/texjporg/uplatex/releases for recent changes.
+
+uptex-1.20 [2014/12/29] TTK
+ * re-package for upTeX/upLaTeX Ver.1.20 distribution.
+
+uptex-1.10 [2012/04/29] TTK
+ * Update config/uplatex.ini to Tono-san's style.
+ Ref. http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/31691.html
+
+uptex-1.00 [2012/01/15] TTK
+ * re-package for upTeX/upLaTeX Ver.1.00 distribution.
+
+v20110507a [2011/05/07] TTK
+ * re-package for upTeX/upLaTeX based on uptex-0.30 distribution
+ and ptex-texmf-2.5.tar.gz .
+ * reset version number for upTeX/upLaTeX.
+ - uplvers.dtx [2011/05/07 v1.0q_u00], \pfmtversion{2011/05/07u00}
+ - uplpatch.ltx \pfmtversion{2011/05/07u00}
+ - ujclasses.dtx [2011/05/07 v1.6_u00]
+ - uplatex.dtx [2011/05/07 v1.0c_u00]
+ - uplfonts.dtx [2011/05/07 v1.5_u00]
+ - ukinsoku.dtx [2011/05/07 v1.0_u00]
+ * rename plpatch.ltx to uplpatch.ltx .
+ * rename pldefs.cfg to updefs.cfg .
+ * add ujbk{10,11,12}.clo .
+ * converte files to UTF-8 encoding.
diff --git a/Master/texmf-dist/doc/uplatex/base/uplatex-en.pdf b/Master/texmf-dist/doc/uplatex/base/uplatex-en.pdf
index 774395ef1db..584aaf612e0 100644
--- a/Master/texmf-dist/doc/uplatex/base/uplatex-en.pdf
+++ b/Master/texmf-dist/doc/uplatex/base/uplatex-en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/uplatex/base/uplatex.pdf b/Master/texmf-dist/doc/uplatex/base/uplatex.pdf
index 161819c7171..cb65a3fef63 100644
--- a/Master/texmf-dist/doc/uplatex/base/uplatex.pdf
+++ b/Master/texmf-dist/doc/uplatex/base/uplatex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/uplatex/base/upldoc.pdf b/Master/texmf-dist/doc/uplatex/base/upldoc.pdf
index 5402fb291f8..807e4502153 100644
--- a/Master/texmf-dist/doc/uplatex/base/upldoc.pdf
+++ b/Master/texmf-dist/doc/uplatex/base/upldoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx b/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx
index 6a7d6bab260..6fe076ff027 100644
--- a/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx
+++ b/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx
@@ -30,13 +30,14 @@
% (Latin-1 letters)をコードポイントで指定}
% \changes{v1.0b-u03}{2018/04/08}{\LaTeX\ 2018-04-01対策}
% \changes{v1.0b-u04}{2019/01/29}{内部Unicode化されていることを確認}
+% \changes{v1.0b-u05}{2019/05/19}{up\TeX~v1.24の\cs{kcatcode}の既定値のバグ回避}
% \fi
%
% \iffalse
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{ukinsoku.dtx}[2019/01/29 v1.0b-u04 upLaTeX Kernel]
+\ProvidesFile{ukinsoku.dtx}[2019/05/19 v1.0b-u05 upLaTeX Kernel]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{ukinsoku.dtx}
@@ -72,6 +73,22 @@
\fi
% \end{macrocode}
%
+% up\TeX~v1.24で``Halfwidth and Fullwidth Forms''のブロックの|\kcatcode|の既定値に
+% バグが入ったため、回避策を講じます(このバグはv1.25で修正済み)。
+% \changes{v1.0b-u05}{2019/05/19}{up\TeX~v1.24の\cs{kcatcode}の既定値のバグ回避}
+% \begin{macrocode}
+%%
+%% default kcatcode, workaround for upTeX 1.24
+\edef\upTeXVersionNumber{\the\uptexversion\uptexrevision}%
+\def\upTeXRevIpXXIV{1.24}%
+\ifx\upTeXVersionNumber\upTeXRevIpXXIV
+ \kcatcode"FF00=16% Halfwidth and Fullwidth Forms -> 16(kanji)
+ \message{### special kcatcode setting to work around for upTeX 1.24 ###}
+\fi
+\let\upTeXVersionNumber\relax
+\let\upTeXRevIpXXIV\relax
+% \end{macrocode}
+%
% \section{禁則}
%
% ある文字を行頭禁則の対象にするには、|\prebreakpenalty|に正の値を指定します。
diff --git a/Master/texmf-dist/source/uplatex/base/uplatex.dtx b/Master/texmf-dist/source/uplatex/base/uplatex.dtx
index 13b34bec50b..75d9fcb3a4b 100644
--- a/Master/texmf-dist/source/uplatex/base/uplatex.dtx
+++ b/Master/texmf-dist/source/uplatex/base/uplatex.dtx
@@ -7,7 +7,7 @@
%
% Copyright (c) 2010 ASCII MEDIA WORKS
% Copyright (c) 2016 Takuji Tanaka
-% Copyright (c) 2016-2018 Japanese TeX Development Community
+% Copyright (c) 2016-2019 Japanese TeX Development Community
%
% This file is part of the upLaTeX2e system (community edition).
% --------------------------------------------------------------
@@ -90,6 +90,7 @@
% (based on platex.dtx 2018/09/03 v1.0x)}
% \changes{v1.0y-u02}{2018/09/22}{最終更新日を\file{upldoc.pdf}に表示
% (based on platex.dtx 2018/09/22 v1.0y)}
+% \changes{v1.0y-u03}{2019/05/22}{ドキュメントを更新}
%\else
% \changes{v1.0c-u00}{2011/05/07}{Created \upLaTeX\ version based on \pLaTeX\ one
% (based on platex.dtx 1997/01/29 v1.0c)}
@@ -128,6 +129,7 @@
% (based on platex.dtx 2018/09/03 v1.0x)}
% \changes{v1.0y-u02}{2018/09/22}{Show last update info on \file{upldoc.pdf}
% (based on platex.dtx 2018/09/22 v1.0y)}
+% \changes{v1.0y-u03}{2019/05/22}{Update document.}
%\fi
% \fi
%
@@ -135,7 +137,7 @@
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{uplatex.dtx}[2018/09/22 v1.0y-u02 upLaTeX document file]
+\ProvidesFile{uplatex.dtx}[2019/05/22 v1.0y-u03 upLaTeX document file]
% \iffalse
\documentclass{jltxdoc}
\usepackage{plext}
@@ -202,6 +204,7 @@
% (based on platex.dtx 2017/11/29 v1.0q)}
% \changes{v1.0x-u02}{2018/09/03}{ドキュメントを更新
% (based on platex.dtx 2018/09/03 v1.0x)}
+% \changes{v1.0y-u03}{2019/05/22}{ドキュメントを更新}
%\else
% \changes{v1.0c-u00}{2011/05/07}{Created \upLaTeX\ version based on \pLaTeX\ one
% (based on platex.dtx 1997/01/29 v1.0c)}
@@ -210,22 +213,18 @@
% (based on platex.dtx 2017/11/29 v1.0q)}
% \changes{v1.0x-u02}{2018/09/03}{Update document.
% (based on platex.dtx 2018/09/03 v1.0x)}
+% \changes{v1.0y-u03}{2018/09/03}{Update document.}
%\fi
%\ifJAPANESE
-% \begin{chuui}
-% この文書は、「コミュニティ版\pLaTeXe{}」をベースに\upTeX{}向けの調整を
-% 加えた、「コミュニティ版\upLaTeXe{}」の付属文書です。
-% \end{chuui}
+% \upLaTeX{}は、内部コードをUnicode化した\pLaTeX{}の拡張版です。
+% このバージョンは、「コミュニティ版\pLaTeXe{}」をベースにしています。
%\else
-% \begin{chuui}[]
-% This document provides a brief description of \upLaTeXe, the Unicode
-% version of Japanese \pLaTeXe. This version is based on
-% `\pLaTeXe\ Community Edition.'
-% \end{chuui}
+% \upLaTeX\ is a Unicode version of Japanese \pLaTeXe.
+% This version is based on `\pLaTeXe\ Community Edition.'
%\fi
%
%\ifJAPANESE
-% アスキー\pTeX{}は、高品質の日本語組版ソフトウェアとしてデファクト
+% \pTeX{}は、高品質の日本語組版ソフトウェアとしてデファクト
% スタンダードの地位にあるといえます。しかし、\pTeX{}には
% \begin{itemize}
% \item 直接使える文字集合が原則的にJIS X 0208(JIS第1,2水準)の範囲に限定
@@ -241,13 +240,16 @@
% す\footnote{\texttt{http://www.t-lab.opal.ne.jp/tex/uptex.html}}。
% 現在の\upLaTeX{}は、日本語\TeX{}開発コミュニティが配布しているコミュニティ
% 版\pLaTeX{}\footnote{\texttt{https://github.com/texjporg/platex}}を
-% ベースにしています。開発中の版は\pLaTeX{}と同様に、GitHubの
+% ベースにしており、\eupTeX{}というエンジン(\upTeX{}の\epTeX{}拡張版)で
+% 動作します。
+%
+% 開発中の版は\pLaTeX{}と同様に、GitHubの
% リポジトリ\footnote{\texttt{https://github.com/texjporg/uplatex}}で
% 管理しています。\upLaTeX{}はアスキーとは無関係ですので、
% バグレポートはアスキー宛てではなく、日本語\TeX{}開発コミュニティに報告
% してください。\TeX\ ForumやGitHubのIssueシステムが利用できます。
%\else
-% ASCII \pTeX\ is the most popular \TeX\ engine in Japan and is widely
+% \pTeX\ is the most popular \TeX\ engine in Japan and is widely
% used for a high-quality typesetting, even for commercial printing.
% However, \pTeX\ has some limitations:
% \begin{itemize}
@@ -267,6 +269,8 @@
% Community,\footnote{\texttt{https://texjp.org}}
% in sync with \pLaTeX\ community
% edition.\footnote{\texttt{https://github.com/texjporg/platex}}
+% It runs on \eupTeX, an engine with both \upTeX\ and \epTeX\ features.
+%
% The development version is available from
% GitHub repository\footnote{\texttt{https://github.com/texjporg/uplatex}}.
% Any bug reports and requests should be sent to
diff --git a/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex b/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex
index d09870106c3..7688339cc5a 100644
--- a/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex
+++ b/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex
@@ -21,6 +21,16 @@
internal Kanji encoding Unicode}\@@end
\fi
%%
+%% default kcatcode, workaround for upTeX 1.24
+\edef\upTeXVersionNumber{\the\uptexversion\uptexrevision}%
+\def\upTeXRevIpXXIV{1.24}%
+\ifx\upTeXVersionNumber\upTeXRevIpXXIV
+ \kcatcode"FF00=16% Halfwidth and Fullwidth Forms -> 16(kanji)
+ \message{### special kcatcode setting to work around for upTeX 1.24 ###}
+\fi
+\let\upTeXVersionNumber\relax
+\let\upTeXRevIpXXIV\relax
+%%
%% 行頭、行末禁則パラメータ
%%
%% 1byte characters