From 4762127ac5ea21c9c8c4e3fc85f1c635aaca89a7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 6 Apr 2019 23:20:14 +0000 Subject: platex (6apr19) git-svn-id: svn://tug.org/texlive/trunk@50831 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/platex/base/Changes_asciimw.txt | 299 --------------------- Master/texmf-dist/doc/platex/base/LICENSE | 2 +- Master/texmf-dist/doc/platex/base/README.md | 2 +- Master/texmf-dist/doc/platex/base/exppl2e.pdf | Bin 171445 -> 172427 bytes Master/texmf-dist/doc/platex/base/pldoc.pdf | Bin 840422 -> 841630 bytes Master/texmf-dist/source/platex/base/Makefile | 2 +- Master/texmf-dist/source/platex/base/jclasses.dtx | 60 +++-- .../source/platex/base/platexrelease.dtx | 3 +- Master/texmf-dist/source/platex/base/plcls.ins | 2 +- Master/texmf-dist/source/platex/base/plcore.dtx | 36 ++- Master/texmf-dist/source/platex/base/plvers.dtx | 4 +- Master/texmf-dist/tex/platex/base/exppl2e.sty | 22 +- Master/texmf-dist/tex/platex/base/jarticle.cls | 49 ++-- Master/texmf-dist/tex/platex/base/jbk10.clo | 4 +- Master/texmf-dist/tex/platex/base/jbk11.clo | 4 +- Master/texmf-dist/tex/platex/base/jbk12.clo | 4 +- Master/texmf-dist/tex/platex/base/jbook.cls | 49 ++-- Master/texmf-dist/tex/platex/base/jreport.cls | 49 ++-- Master/texmf-dist/tex/platex/base/jsize10.clo | 4 +- Master/texmf-dist/tex/platex/base/jsize11.clo | 4 +- Master/texmf-dist/tex/platex/base/jsize12.clo | 4 +- .../texmf-dist/tex/platex/base/platexrelease.sty | 30 ++- Master/texmf-dist/tex/platex/base/plcore.ltx | 11 +- Master/texmf-dist/tex/platex/base/tarticle.cls | 49 ++-- Master/texmf-dist/tex/platex/base/tbk10.clo | 4 +- Master/texmf-dist/tex/platex/base/tbk11.clo | 4 +- Master/texmf-dist/tex/platex/base/tbk12.clo | 4 +- Master/texmf-dist/tex/platex/base/tbook.cls | 49 ++-- Master/texmf-dist/tex/platex/base/treport.cls | 49 ++-- Master/texmf-dist/tex/platex/base/tsize10.clo | 4 +- Master/texmf-dist/tex/platex/base/tsize11.clo | 4 +- Master/texmf-dist/tex/platex/base/tsize12.clo | 4 +- 32 files changed, 317 insertions(+), 498 deletions(-) delete mode 100644 Master/texmf-dist/doc/platex/base/Changes_asciimw.txt (limited to 'Master') diff --git a/Master/texmf-dist/doc/platex/base/Changes_asciimw.txt b/Master/texmf-dist/doc/platex/base/Changes_asciimw.txt deleted file mode 100644 index 71fc6ddd39d..00000000000 --- a/Master/texmf-dist/doc/platex/base/Changes_asciimw.txt +++ /dev/null @@ -1,299 +0,0 @@ -<2006/11/10> - * plfonts.dtx: $a^\mathrm{b}, a_\mathrm{b}$のような記述をした場合に - エラーになる問題に対処。(ありがとうございます、ymtさん) - * jclasses.dtx: 解説を追加。(ありがとうございます、ymtさん) ----------------- -<2006/06/27> - * plfonts.dtx: \reDeclareMathAlphabetをLaTeX <2005/12/01>で数式用書 - 体変更命令がrubustになったのに対応。(ありがとうございます、ymtさん) - * jclasses.dtx: pLaTeX 209互換モードで数式famが重複使用されていたの - を解消。(ありがとうございます、ymtさん) - * tascmac.sty: itembox,screen環境で罫線がずれるバグを修正。 - (ありがとうございます、北見さん) ----------------- -<2006/01/04> - * nidanfloat.dtx: 必須フォーマットファイルをpLaTeX2eからLaTeX2eへ変更。 - * plfonts.dtx: \DeclareFontEncoding@ 中で \LastDeclaredEncodeng の再定義が - 抜けていたので追加。 - * plvers.dtx: バージョン番号更新(platex<2006/01/04>) ----------------- -<2005/01/04> - * plfonts.dtx: \fontfamily中のフラグを修正。 - (ありがとうございます、角藤さん) - * plvers.dtx: バージョン番号更新(platex<2005/01/04>) ----------------- -<2004/08/10> - * plfonts.dtx: verbatim環境で余計な前後空きが発生しないように \fontfamily - を修正。 - (ありがとうございます、本田さん) - * plfonts.dtx: JY1,JT1以外の和文エンコーディングも使用できるように修正。 - (ありがとうございます、井上さん) - * jclasses.dtx: \part, \chapter の \@afterindentfalse を \@afterindenttrue - に変更。 - * jclasses.dtx: \section, \subsection, \subsubsection の前後空きの - 伸縮幅を修正。 - (ありがとうございます、鈴木た@MILNさん) - * LaTeX2e 2003/12/01 版への対応を確認。 ----------------- -<2002/04/09> - * jclasses.dtx: 縦組スタイルで \flushbottom しないようにした。 ----------------- -<2002/04/05> - * plfonts.dtx: |\adjustbaseline|の|\iftdir|の位置を、和文フォントの基 - 準値を設定した後に移動。(ありがとう、奥村さん) ----------------- -<2002/04/01> - * tascmac.sty: \ascii, \Ascii, \ASCII マクロがエラーになっていたのを修正。 ----------------- -<2002/01/17> - * plvers.dtx: v1.0i の更新日付が 2009 年になっていたのを 2001 に修正。 - LaTeX のバージョンも 2000 になっていたのを 2001 に修正。 ----------------- -<2001/10/04> - * jclasses.dtx: 目次で出力されるページ番号の書体を|\normalfont|に変更 - (ありがとう、鈴木た@MILNさん) - * plnews07.tex: 上記の変更の記述を追加 ----------------- -<2001/09/26> - * plnews07.tex: 追加 - * plvers.dtx: LaTeX <2001/06/01> 用に修正 - * plcore.dtx: LaTeX <2001/06/01> 用に修正 - * plext.dtx: タグ名を plcore から package に変更 - * plfmt.ins: plext.dtx の展開に用いるタグ名の変更 ----------------- -<2001/09/14> - * nidanfloat.dtx: パッケージオプション(balance, nobalance)を追加 ----------------- -<2001/09/04> - * README.txt: 使用条項を削除(ptex-texmf の COPYRIGHT を採用) - * Copyright: 削除(ptex-texmf の COPYRIGHT を採用) - * plvers.dtx: pLaTeX <2001/09/04> 用に修正 - * plpatch.ltx: pLaTeX <2001/09/04> 用に修正 - * plcore.dtx: \enlargethispage を使ったとき、脚注の線が本文と重なるのを修正 - * jclasses.dtx: \chapter コマンドをアスタリスク形式で使ったときと - そうでないときで、出力位置が異なるのを修正(ありがとう、鈴木@津さん) ----------------- -<2001/05/10> - * plext.dtx: 縦組のとき z オプションでエラーが出るのを修正 - (ありがとう、大石さん) - * plfonts.dtx: ベースラインシフトの調整値が大きくなっているのを修正 ----------------- -<2001/02/19> - * nidanfloat.dtx: 最終ページで左右の行間が揃わないのを修正 - * nidanfloat.dtx: 柱が出ないのを修正 ----------------- -<2000/12/20> - * nidanfloat.dtx: 一段抜きのフロートを混ぜるとエラーになるのを修正 - (ありがとう、倉沢@QUIPUさん) ----------------- -<2000/11/03> - * plvers.dtx: LaTeX <2000/06/01> に合わせて修正。 - * plpatch.ltx: pLaTeX<2000/11/03> 用に修正。 ----------------- -<2000/10/24> - * plfonts.dtx: \adjustbaselineで余分なアキが入らないようにした ----------------- -<2000/07/14> - * plfonts.dtx: \textbf などの書体変更コマンドで、左端の欧文との間に - \xkanjiskip が入らないのを修正(ありがとう、乙部@東大さん) ----------------- -<2000/07/13> - * nidanfloat.{dtx,ins,sty} を追加。 ----------------- -<2000/02/29> - * plvers.dtx: LaTeX <1999/12/01> に合わせて修正。 - * plpatch.ltx: pLaTeX<2000/02/29> 用に修正。 ----------------- -<1999/05/18> - * jclasses.dtx: enumerate ----------------- -<1999/04/05> - * plvers.dtx: LaTeX <1998/12/01> に合わせて修正。 - pLaTeX のバージョンを <1999/04/05> にした。 - * plfonts.dtx: 文書の先頭で、和文デフォルトフォントの変更が反映 - されないのを修正(ありがとう、山本@理科大さん)。 - * plcore.dtx: \\ にオプションを付けたときに余計なスペースが出力 - されてしまうのを修正(ありがとう、鈴木@京大さん)。 - * plpatch.ltx: pLaTeX<1999/04/05> 用に修正。 - * README.txt: バージョンの変更 - * plnews05.txt: 新規追加 ----------------- -<1999/01/27> - * docstrip.cfg: 削除 ----------------- -<1998/09/01> - * plvers.dtx: pLaTeX バージョンを <1998/09/01> とした。 - * plpatch.ltx: pLaTeX <1998/09/01> 用に修正。 ----------------- -<1998/08/10> - * plfonts.dtx: \DeclareFixedFont コマンドが \@onlypreambre になっていた - のを修正した。 - * plnews.cls: itemize環境を再定義 ----------------- -<1998/04/09> - * jclasses.dtx: \rightmark コマンドの引数に \today コマンドを修正した - とき、出力される日付が「平成元年」になってしまうのを修正 - (pl980409.patch)。 ----------------- -<1998/03/23> - * jclasses.dtx: report, book クラスで、番号の付かない見出しレベルの - ペナルティを \@M に修正した(pl980323.patch)。 ----------------- -<1998/02/27> - * tascmac.sty: calc パッケージとともに用いたとき、screen 環境、 - itembox 環境、boxnote 環境がエラーになるのを修正(pl980227.patch)。 ----------------- -<1998/02/03> - * All: LaTeX <1997/12/01> に対応した。 - * hyphen.cfg ファイルを追加した。 - * Copyright ファイルを追加した。 - * jclasses.dtx: 2eモード時のa5pのトップマージンを0.7in増やした。 ----------------- -<1997/12/12> - * jclasses.dtx: [j,t]report, [j,t]bookクラスで oneside オプションを指定し、 - bothstyle スタイルにすると、コンパイルエラーになるのを修正。 ----------------- -<1997/09/03> - * jclasses.dtx: 2.09互換モードで landscape オプションが効かないのを修正。 - * jclasses.dtx: landscape 時に、縦横のサイズを交換してから、左右マージン - などを計算するように変更。 ----------------- -<1997/08/25> - * jclasses.dtx: 片面印刷のとき、section レベルの文字列が柱に出力されない - のを修正。 ----------------- -<1997/07/29> - * jltxdoc.dtx: \ と " の前にも \xkanjiskip が入るように修正。 ----------------- -<1997/07/10> - * plfonts.dtx: fdファイル名の小文字化が効いていなかったのを修正。 ----------------- -<1997/07/08> - * jclasses.dtx: 縦組クラスで、書体サイズを変更したとき、ベースラインが - おかしくなるのを修正。 ----------------- -<1997/07/02> - * plnews02.tex: 項目の移動と記述内容の修正。 ----------------- -<1997/06/25> - * plcore.dtx: オリジナルの LaTeX2e の改行マクロの変更に対応。 - * plfonts.dtx, pl209.dtx: \em, \emph で和文書体も変更するように修正。 - * plnews02.tex: 上記 2つの修正について記述。 ----------------- -<1997/04/24> - * plfonts.dtx: フォント定義ファイル名を小文字に変換してから探すようにした。 ----------------- -<1997/04/09> - * plfonts.dtx: 縦横エンコード・リストの分離による拡張 ----------------- -<1997/04/08> - * jclasses.dtx: 横組クラスでのトップマージンの値を修正した。 - * plfonts.dtx: 和文エンコード関連の修正 - * plfonts.dtx: 和文エンコード宣言コマンドを縦組用と横組用で分けるようにした。 - * plnews02.tex (NEW): 前回からの変更をまとめた文書ファイル。 ----------------- -<1997/03/11> - * plfonts.dtx: 和文フォントをすべてのサイズでロードできるようにした。 ----------------- -<1997/02/24> - * pl209.dtx: \RequirePackage{oldlfonts} を \RequirePackage{oldlfonts} に - 修正。 - * jclasses.dtx: 縦組クラスの \thefigure の \if 文の対応がおかしいのを修正。 - * jclasses.dtx: 縦組クラスの表紙を縦組にした。 ----------------- -<1997/02/02>+2 - * jclasses.dtx: \topmargin の計算を間違えていたのを修正。 - * jclasses.dtx: 縦組クラスで開始ページがおかしくなるのを修正。 ----------------- -<1997/02/02>+1 - * jclasses.dtx: disablejfam オプションの処理で、互換モードかそうでないかの - 判断が逆なのを修正。 - * plnews01.tex: \mathrm, \mathbf の部分の記述を修正 ----------------- -<1997/02/01> - * plnews.cls (NEW): plnews01tex 用のクラスファイルを作成した。 - * plnews01.tex (NEW): 前回からの変更をまとめた文書ファイル。 ----------------- -<1997/01/31> - * plcore.dtx: 下付き文字を出力する \textsubscript コマンドを削除。 - * plfonts.dtx: 数式文字フォントの設定をクラスファイルに移動。 - * plfonts.dtx: 和欧文の数式文字フォントを一度に切り替えるためのコマンドを - 定義する、\reDeclareMathAlphabet コマンドを追加。 - * jclasses.dtx: 数式文字フォントの設定を追加。 - * jclasses.dtx: 日本語ファミリを宣言しないオプション(disablejfam)を - 2e モードでだけ指定可能にした。 ----------------- -<1997/01/30> - * README.euc: ltxcheck による確認時の記述を追加 - * plcore.dtx: 下付き文字を出力する \textsubscript コマンドを追加。 - * plfonts.dtx: \mathrm, \mathbf を和欧文フォントを切り替えるように拡張。 - * jclasses.dtx: 2eモードで、通常よりテキスト領域を広くとる設定を a4j - などのオプション指定時に有効になるように修正した。 - * jclasses.dtx: \thefigure の定義内、\c@chapter のタイプミス修正。 - * pl209.dtx: 互換モードでの \rm や \tt のような二文字の書体変更コマンド - の動作を pLaTeX 2.09 での動作と同じにした。 ----------------- -<1997/01/29> - * jclasses.dtx: 日本語ファミリの宣言をしないオプション(disablejfam) - を追加。 - * jclasses.dtx: labelitemii で \fi していないのと \bfseries の - タイプミスを修正。 - * jclasses.dtx: \documentclass 時のレイアウトを少し広げた。 - * pl209.dtx, jclasses.dtx, plfonts.dtx: 数式モード内で \rm, \bf コマンド - でローマン体、ボールド体にならないバグを修正。 ----------------- -<1997/01/26> - * All: 変更履歴の説明を mendex で処理できるように修正。 - * README.euc: EC フォントの記述を追加した。 - * platex.dtx: pldoc.ind を作成するための mendex 辞書ファイルを - pldoc.tex を処理したときに、自動的に用意するようにした。 - * plfonts.dtx: 小文字のフォント定義ファイル(jy1mc.fd など)をロードする - ようにした。 - * jclasses.dtx: 2.09互換モードで tombow オプションがおかしくなるのを修正。 - * jclasses.dtx: 2.09互換モードで {a,b}{4,5}{j,p} のスタイルオプション - をサポート。ただし、ランドスケープモード用の設定はしていない。 ----------------- -<1997/01/24> - * pl209.def: \let\jfam\symmincho としていたのを修正。 ----------------- -<1997/01/23> - * All: LaTeX2e <1996/12/01> に対応 - * plcore.dtx: クラスオプションに tombow を指定したとき、トンボの脇に - 作成日付を出力するようにした。日付の出力を抑制したい場合は、tombo - (最後の w なし)を指定する。 - * jclasses.dtx: LaTeX2e <1996/06/01> と組み合わせたとき、 - {j|t}{article|book} の \part コマンドの後ろで二段組になってしまう - のを修正。 - * jclasses.dtx: verse 環境で「@centercr」という文字列が出力されるのを - 修正。 - * jclasses.dtx, pl209.dtx: mincho, gothic を数式記号としてではなく、 - 文字として宣言するようにし、数式ファミリを使用しないようにした。 - ただし、2.09互換モードでは、従来どおり、日本語ファミリを定義している。 - * jltxdoc.dtx: ltxdoc, doc, article クラスをベースにするようにした。 - * pl209.def: latex209.def をロードするようにした。 ----------------- -<1996/03/05> - * All: 縦組拡張部分を外部パッケージ(plext.sty)にした。 - * All: いくつかのタイプミス修正。 - * plfonts.dtx: \DeclareFixedFont の日本語化。 - * plfonts.dtx: 和文代用フォントが使われないのを修正。 - * plfonts.dtx: \notkfam@list, \notffam@list の初期値を変更し、 - 起動直後の速度を速めた。 - * jclasses.dtx: \evensidemargin と \oddsidemargin の影響が縦組と横組で - 逆なのを修正。 - * jclasses.dtx: report, article クラスのページスタイルのデフォルトを - headings から plain にした。 - * jclasses.dtx: bothstyle ページスタイルでの偶数ページと奇数ページの - 出力位置が逆なのを修正。 - * jclases.dtx: plain や headings から headnombre, footnombre, plain - などに切り替えたときに、ページ番号位置が揃わないのを修正。 - * jclasses.dtx: \topmargin の値が反映されないのを修正。 - * jclasses.dtx: \tabbing 環境で和欧文間スペースが入るのを修正。 - * jclasses.dtx: landscape オプションを指定してもランドスケープにならない - のを修正。 - * pl209.def: 互換モードの縦組で脚注がおかしくなるのを修正。 - * pl209.def: 互換モードで \Rensuji, \prensuji を使えるようにした。 ----------------- -<1995/09/01> - * 公開版リリース -=== EOT ===== diff --git a/Master/texmf-dist/doc/platex/base/LICENSE b/Master/texmf-dist/doc/platex/base/LICENSE index dc26b0028a8..5c1490cdb86 100644 --- a/Master/texmf-dist/doc/platex/base/LICENSE +++ b/Master/texmf-dist/doc/platex/base/LICENSE @@ -1,5 +1,5 @@ Copyright (c) 2010 ASCII MEDIA WORKS -Copyright (c) 2016-2018 Japanese TeX Development Community +Copyright (c) 2016-2019 Japanese TeX Development Community All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/Master/texmf-dist/doc/platex/base/README.md b/Master/texmf-dist/doc/platex/base/README.md index b365a0b735f..652a868b461 100644 --- a/Master/texmf-dist/doc/platex/base/README.md +++ b/Master/texmf-dist/doc/platex/base/README.md @@ -61,6 +61,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)). ## Release Date -2018-12-01 +2019-04-06 Japanese TeX Development Community diff --git a/Master/texmf-dist/doc/platex/base/exppl2e.pdf b/Master/texmf-dist/doc/platex/base/exppl2e.pdf index 4dcf242f067..f9d04581f3b 100644 Binary files a/Master/texmf-dist/doc/platex/base/exppl2e.pdf and b/Master/texmf-dist/doc/platex/base/exppl2e.pdf differ diff --git a/Master/texmf-dist/doc/platex/base/pldoc.pdf b/Master/texmf-dist/doc/platex/base/pldoc.pdf index b78551254be..2d845301aaa 100644 Binary files a/Master/texmf-dist/doc/platex/base/pldoc.pdf and b/Master/texmf-dist/doc/platex/base/pldoc.pdf differ diff --git a/Master/texmf-dist/source/platex/base/Makefile b/Master/texmf-dist/source/platex/base/Makefile index f056c73b3ec..ac45cee9c13 100644 --- a/Master/texmf-dist/source/platex/base/Makefile +++ b/Master/texmf-dist/source/platex/base/Makefile @@ -140,7 +140,7 @@ install: cp ./LICENSE ${TEXMF}/doc/platex/base/ cp ./README.md ${TEXMF}/doc/platex/base/ cp ./*.pdf ${TEXMF}/doc/platex/base/ - cp ./*.txt ${TEXMF}/doc/platex/base/ +# cp ./*.txt ${TEXMF}/doc/platex/base/ mkdir -p ${TEXMF}/source/platex/base cp ./Makefile ${TEXMF}/source/platex/base/ cp ./plnews*.tex ${TEXMF}/source/platex/base/ diff --git a/Master/texmf-dist/source/platex/base/jclasses.dtx b/Master/texmf-dist/source/platex/base/jclasses.dtx index b3b99a53a2b..04c939bacb8 100644 --- a/Master/texmf-dist/source/platex/base/jclasses.dtx +++ b/Master/texmf-dist/source/platex/base/jclasses.dtx @@ -3,7 +3,7 @@ % % Copyright 1995-2001 ASCII Corporation. % Copyright (c) 2010 ASCII MEDIA WORKS -% Copyright (c) 2016-2018 Japanese TeX Development Community +% Copyright (c) 2016-2019 Japanese TeX Development Community % % This file is part of the pLaTeX2e system (community edition). % ------------------------------------------------------------- @@ -97,6 +97,7 @@ % \changes{v1.8}{2018/07/03}{\cs{today}のデフォルトを和暦から西暦に変更} % \changes{v1.8a}{2018/10/25}{ファイル書き出し時の行末文字対策 % (sync with ltsect.dtx 2018/09/26 v1.1c)} +% \changes{v1.8b}{2019/04/02}{新元号対応} % \fi % % \iffalse @@ -126,7 +127,7 @@ %<11pt&bk>\ProvidesFile{tbk11.clo} %<12pt&bk>\ProvidesFile{tbk12.clo} % - [2018/10/25 v1.8a + [2019/04/02 v1.8b % Standard pLaTeX class] %<10pt|11pt|12pt> Standard pLaTeX file (size option)] %<*driver> @@ -4364,6 +4365,7 @@ % % \begin{macro}{\heisei} % \changes{v1.1m}{1998/04/07}{\cs{today}の計算手順を変更} +% \changes{v1.8b}{2019/04/02}{\cs{heisei}の値は$\mbox{西暦}-1988$で固定} % |\today|コマンドを|\rightmark|で指定したとき、|\rightmark|を出力する部分 % で和暦のための計算ができないので、クラスファイルを読み込む時点で計算して % おきます。 @@ -4373,32 +4375,46 @@ % \end{macro} % % \begin{macro}{\today} -% 縦組の場合は、漢数字で出力します。 -% \begin{macrocode} -\def\today{{% - \iftdir - \if西暦 - \kansuji\number\year 年 - \kansuji\number\month 月 - \kansuji\number\day 日 +% \begin{macro}{\pltx@today@year} +% \changes{v1.8b}{2019/04/02}{\cs{today}の計算・出力方法を変更。} +% 縦組の場合は、漢数字で出力します +% \pLaTeX\ 2018-12-01以前では縦数式ディレクション時でも漢数字で出力していましたが、 +% \pLaTeX\ 2019-04-06以降からはそうしなくなりました。 +% \begin{macrocode} +\def\pltx@today@year@#1{% + \ifnum\numexpr\year-#1=1 元\else + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\numexpr\year-#1\relax \else - 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi - \kansuji\number\month 月 - \kansuji\number\day 日 + \number\numexpr\year-#1\relax\nobreak \fi + \fi 年 +} +\def\pltx@today@year{% + \ifnum\numexpr\year*10000+\month*100+\day<19890108 + 昭和\pltx@today@year@{1925}% + \else\ifnum\numexpr\year*10000+\month*100+\day<20190501 + 平成\pltx@today@year@{1988}% \else - \if西暦 - \number\year~年 - \number\month~月 - \number\day~日 - \else - 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi - \number\month~月 - \number\day~日 - \fi + 令和\pltx@today@year@{2018}% + \fi\fi} +\def\today{{% + \if西暦 + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi\kansuji\number\year + \else\number\year\nobreak\fi 年 + \else + \pltx@today@year + \fi + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\month 月 + \kansuji\number\day 日 + \else + \number\month\nobreak 月 + \number\day\nobreak 日 \fi}} % \end{macrocode} % \end{macro} +% \end{macro} % % % diff --git a/Master/texmf-dist/source/platex/base/platexrelease.dtx b/Master/texmf-dist/source/platex/base/platexrelease.dtx index a04ccf9b445..2defdcf9489 100644 --- a/Master/texmf-dist/source/platex/base/platexrelease.dtx +++ b/Master/texmf-dist/source/platex/base/platexrelease.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment %% File: platexrelease.dtx % -% Copyright (c) 2016-2018 Japanese TeX Development Community +% Copyright (c) 2016-2019 Japanese TeX Development Community % % This file is part of the pLaTeX2e system (community edition). % ------------------------------------------------------------- @@ -324,6 +324,7 @@ of this package available from CTAN} some critical bugs. We advise you to\MessageBreak select another format date} \plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}% + % * <2019-04-06> % * <2018-12-01> % * <2018-07-28>+1 % * <2018-07-28> diff --git a/Master/texmf-dist/source/platex/base/plcls.ins b/Master/texmf-dist/source/platex/base/plcls.ins index 9a19b77d302..6993d136ba1 100644 --- a/Master/texmf-dist/source/platex/base/plcls.ins +++ b/Master/texmf-dist/source/platex/base/plcls.ins @@ -8,7 +8,7 @@ \preamble Copyright (c) 2010 ASCII MEDIA WORKS -Copyright (c) 2016-2018 Japanese TeX Development Community +Copyright (c) 2016-2019 Japanese TeX Development Community This file is part of the pLaTeX2e system (community edition). ------------------------------------------------------------- diff --git a/Master/texmf-dist/source/platex/base/plcore.dtx b/Master/texmf-dist/source/platex/base/plcore.dtx index 024901cbb62..d71af9c45f7 100644 --- a/Master/texmf-dist/source/platex/base/plcore.dtx +++ b/Master/texmf-dist/source/platex/base/plcore.dtx @@ -3,7 +3,7 @@ % % Copyright 1994-2001 ASCII Corporation. % Copyright (c) 2010 ASCII MEDIA WORKS -% Copyright (c) 2016-2018 Japanese TeX Development Community +% Copyright (c) 2016-2019 Japanese TeX Development Community % % This file is part of the pLaTeX2e system (community edition). % ------------------------------------------------------------- @@ -114,13 +114,15 @@ % \changes{v1.3a}{2018/10/31}{\LaTeXe{}とp\LaTeXe{}の更新タイミングずれ対策を % \file{plvers.dtx} (plfinal) から\file{plcore.dtx}へ移動、latexrelease対策 % (sync with ltfinal 2018/08/24 v2.1f)} +% \changes{v1.3b}{2019/02/08}{中央揃えのセルでの\cs{unskip}対策 +% (sync with lttab 2018/12/30 v1.1p)} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{plcore.dtx}[2018/10/31 v1.3a pLaTeX core file] +\ProvidesFile{plcore.dtx}[2019/02/08 v1.3b pLaTeX core file] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plcore.dtx} @@ -1960,6 +1962,9 @@ % \changes{v1.2r}{2017/09/26}{tabular環境の右揃え(r)で罫線がずれるように % なっていたバグを修正} % \changes{v1.2x}{2018/03/01}{\cs{removejfmglue}があれば利用するようにした} +% \changes{v1.3b}{2019/02/08}{中央揃えのセルでの\cs{unskip}対策 +% (sync with lttab 2018/12/30 v1.1p)} +% ^^A なぜか v1.3b の変更は本家 latexrelease に含まれないのでそれに合わせた % \begin{macrocode} % %\plIncludeInRelease{2018/03/09}{\@tabclassz} @@ -2007,11 +2012,14 @@ \edef\@preamble{% \@preamble{% \ifcase\@chnum - \hfil\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue\hfil % c + \hfil\hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue\hfil % c \or - \hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue\hfil % l + \hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue\hfil % l \or - \hfil\hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue % r + \hfil\hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue % r \fi}}} \fi % @@ -2035,11 +2043,14 @@ % \edef\@preamble{% % \@preamble{% % \ifcase\@chnum -% \hfil\mbox{\inhibitglue\ignorespaces\@sharp\unskip}\hfil % c +% \hfil\mbox{\inhibitglue +% \ignorespaces\@sharp\unskip}\hfil % c % \or -% \hskip1sp\mbox{\inhibitglue\ignorespaces\@sharp\unskip}\hfil % l +% \hskip1sp\mbox{\inhibitglue +% \ignorespaces\@sharp\unskip}\hfil % l % \or -% \hfil\hskip1sp\mbox{\inhibitglue\ignorespaces\@sharp\unskip}% % r +% \hfil\hskip1sp\mbox{\inhibitglue +% \ignorespaces\@sharp\unskip}% % r % \fi}}} %\plEndIncludeInRelease %\plIncludeInRelease{2017/07/29}{\@tabclassz} @@ -2061,11 +2072,14 @@ % \edef\@preamble{% % \@preamble{% % \ifcase\@chnum -% \hfil\inhibitglue\ignorespaces\@sharp\unskip\unskip\hfil % c +% \hfil\inhibitglue +% \ignorespaces\@sharp\unskip\unskip\hfil % c % \or -% \hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\unskip\hfil % l +% \hskip1sp\inhibitglue +% \ignorespaces\@sharp\unskip\unskip\hfil % l % \or -% \hfil\hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\unskip % r +% \hfil\hskip1sp\inhibitglue +% \ignorespaces\@sharp\unskip\unskip % r % \fi}}} %\plEndIncludeInRelease %\plIncludeInRelease{0000/00/00}{\@tabclassz} diff --git a/Master/texmf-dist/source/platex/base/plvers.dtx b/Master/texmf-dist/source/platex/base/plvers.dtx index 5ad8deaaa4a..9944cbfc1c9 100644 --- a/Master/texmf-dist/source/platex/base/plvers.dtx +++ b/Master/texmf-dist/source/platex/base/plvers.dtx @@ -3,7 +3,7 @@ % % Copyright 1995-2006 ASCII Corporation. % Copyright (c) 2010 ASCII MEDIA WORKS -% Copyright (c) 2016-2018 Japanese TeX Development Community +% Copyright (c) 2016-2019 Japanese TeX Development Community % % This file is part of the pLaTeX2e system (community edition). % ------------------------------------------------------------- @@ -186,7 +186,7 @@ % %\edef\platexreleaseversion %<*plcore|platexrelease> - {2018-12-01} + {2019-04-06} % %<*plcore> \def\ppatch@level{0} diff --git a/Master/texmf-dist/tex/platex/base/exppl2e.sty b/Master/texmf-dist/tex/platex/base/exppl2e.sty index 9d40c233fcc..b4eadb72265 100644 --- a/Master/texmf-dist/tex/platex/base/exppl2e.sty +++ b/Master/texmf-dist/tex/platex/base/exppl2e.sty @@ -34,7 +34,7 @@ % case 1: This file must be a normal package \NeedsTeXFormat{pLaTeX2e} \ProvidesPackage{exppl2e} - [2018/11/25 v1.1b Experimental pLaTeX2e features] + [2018/12/02 v1.1c Experimental pLaTeX2e features] \PackageWarningNoLine{exppl2e}{% This is the unstable, experimental part of pLaTeX2e.\MessageBreak This package may contain:\MessageBreak @@ -268,6 +268,26 @@ % 対策が効いていません。ただ、フロートが空である状況は % 元々不自然なので、現在はサポートしていません。 % +% もし対策することになれば、下記のコードを使用します。 +% \begin{macro}{\@vtryfc} +% \file{ltoutput.dtx}で定義されている|\@vtryfc|に +% |\iftdir\hskip\z@\fi|を追加してあります。 +% \begin{macrocode} +\def\@vtryfc #1{% + \global\setbox\@outputbox\vbox{\iftdir\hskip\z@\fi}% + \let\@elt\@wtryfc + \@flsucceed + \global\setbox\@outputbox \vbox to\@colht{% + \vskip \@fptop + \vskip -\@fpsep + \unvbox \@outputbox + \vskip \@fpbot}% + \let\@elt\relax + \xdef #1{\@failedlist\@flfail}% + \xdef\@freelist{\@freelist\@flsucceed}} +% \end{macrocode} +% \end{macro} +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % \section{支柱} diff --git a/Master/texmf-dist/tex/platex/base/jarticle.cls b/Master/texmf-dist/tex/platex/base/jarticle.cls index a4d2d987b65..b9f6f1d593a 100644 --- a/Master/texmf-dist/tex/platex/base/jarticle.cls +++ b/Master/texmf-dist/tex/platex/base/jarticle.cls @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `article,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesClass{jarticle} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX class] \newcounter{@paper} \newif\if@landscape \@landscapefalse @@ -770,27 +770,36 @@ \def\西暦{\西暦true} \def\和暦{\西暦false} \newcount\heisei \heisei\year \advance\heisei-1988\relax -\def\today{{% - \iftdir - \if西暦 - \kansuji\number\year 年 - \kansuji\number\month 月 - \kansuji\number\day 日 +\def\pltx@today@year@#1{% + \ifnum\numexpr\year-#1=1 元\else + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\numexpr\year-#1\relax \else - 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi - \kansuji\number\month 月 - \kansuji\number\day 日 + \number\numexpr\year-#1\relax\nobreak \fi + \fi 年 +} +\def\pltx@today@year{% + \ifnum\numexpr\year*10000+\month*100+\day<19890108 + 昭和\pltx@today@year@{1925}% + \else\ifnum\numexpr\year*10000+\month*100+\day<20190501 + 平成\pltx@today@year@{1988}% \else - \if西暦 - \number\year~年 - \number\month~月 - \number\day~日 - \else - 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi - \number\month~月 - \number\day~日 - \fi + 令和\pltx@today@year@{2018}% + \fi\fi} +\def\today{{% + \if西暦 + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi\kansuji\number\year + \else\number\year\nobreak\fi 年 + \else + \pltx@today@year + \fi + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\month 月 + \kansuji\number\day 日 + \else + \number\month\nobreak 月 + \number\day\nobreak 日 \fi}} \newcommand{\prepartname}{第} \newcommand{\postpartname}{部} diff --git a/Master/texmf-dist/tex/platex/base/jbk10.clo b/Master/texmf-dist/tex/platex/base/jbk10.clo index aa8ae22b828..2a7dcba02be 100644 --- a/Master/texmf-dist/tex/platex/base/jbk10.clo +++ b/Master/texmf-dist/tex/platex/base/jbk10.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `10pt,bk,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{jbk10.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xpt{15}% diff --git a/Master/texmf-dist/tex/platex/base/jbk11.clo b/Master/texmf-dist/tex/platex/base/jbk11.clo index 0e905125d47..ac2c9a0d088 100644 --- a/Master/texmf-dist/tex/platex/base/jbk11.clo +++ b/Master/texmf-dist/tex/platex/base/jbk11.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `11pt,bk,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{jbk11.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xipt{15.5}% diff --git a/Master/texmf-dist/tex/platex/base/jbk12.clo b/Master/texmf-dist/tex/platex/base/jbk12.clo index c006099157f..961af2eb555 100644 --- a/Master/texmf-dist/tex/platex/base/jbk12.clo +++ b/Master/texmf-dist/tex/platex/base/jbk12.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `12pt,bk,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{jbk12.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xiipt{16.5}% diff --git a/Master/texmf-dist/tex/platex/base/jbook.cls b/Master/texmf-dist/tex/platex/base/jbook.cls index d60128610d2..c4ff6626636 100644 --- a/Master/texmf-dist/tex/platex/base/jbook.cls +++ b/Master/texmf-dist/tex/platex/base/jbook.cls @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `book,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesClass{jbook} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX class] \newcounter{@paper} \newif\if@landscape \@landscapefalse @@ -873,27 +873,36 @@ \def\西暦{\西暦true} \def\和暦{\西暦false} \newcount\heisei \heisei\year \advance\heisei-1988\relax -\def\today{{% - \iftdir - \if西暦 - \kansuji\number\year 年 - \kansuji\number\month 月 - \kansuji\number\day 日 +\def\pltx@today@year@#1{% + \ifnum\numexpr\year-#1=1 元\else + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\numexpr\year-#1\relax \else - 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi - \kansuji\number\month 月 - \kansuji\number\day 日 + \number\numexpr\year-#1\relax\nobreak \fi + \fi 年 +} +\def\pltx@today@year{% + \ifnum\numexpr\year*10000+\month*100+\day<19890108 + 昭和\pltx@today@year@{1925}% + \else\ifnum\numexpr\year*10000+\month*100+\day<20190501 + 平成\pltx@today@year@{1988}% \else - \if西暦 - \number\year~年 - \number\month~月 - \number\day~日 - \else - 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi - \number\month~月 - \number\day~日 - \fi + 令和\pltx@today@year@{2018}% + \fi\fi} +\def\today{{% + \if西暦 + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi\kansuji\number\year + \else\number\year\nobreak\fi 年 + \else + \pltx@today@year + \fi + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\month 月 + \kansuji\number\day 日 + \else + \number\month\nobreak 月 + \number\day\nobreak 日 \fi}} \newcommand{\prepartname}{第} \newcommand{\postpartname}{部} diff --git a/Master/texmf-dist/tex/platex/base/jreport.cls b/Master/texmf-dist/tex/platex/base/jreport.cls index a9b4a02e2cf..70776897aa7 100644 --- a/Master/texmf-dist/tex/platex/base/jreport.cls +++ b/Master/texmf-dist/tex/platex/base/jreport.cls @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `report,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesClass{jreport} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX class] \newcounter{@paper} \newif\if@landscape \@landscapefalse @@ -869,27 +869,36 @@ \def\西暦{\西暦true} \def\和暦{\西暦false} \newcount\heisei \heisei\year \advance\heisei-1988\relax -\def\today{{% - \iftdir - \if西暦 - \kansuji\number\year 年 - \kansuji\number\month 月 - \kansuji\number\day 日 +\def\pltx@today@year@#1{% + \ifnum\numexpr\year-#1=1 元\else + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\numexpr\year-#1\relax \else - 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi - \kansuji\number\month 月 - \kansuji\number\day 日 + \number\numexpr\year-#1\relax\nobreak \fi + \fi 年 +} +\def\pltx@today@year{% + \ifnum\numexpr\year*10000+\month*100+\day<19890108 + 昭和\pltx@today@year@{1925}% + \else\ifnum\numexpr\year*10000+\month*100+\day<20190501 + 平成\pltx@today@year@{1988}% \else - \if西暦 - \number\year~年 - \number\month~月 - \number\day~日 - \else - 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi - \number\month~月 - \number\day~日 - \fi + 令和\pltx@today@year@{2018}% + \fi\fi} +\def\today{{% + \if西暦 + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi\kansuji\number\year + \else\number\year\nobreak\fi 年 + \else + \pltx@today@year + \fi + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\month 月 + \kansuji\number\day 日 + \else + \number\month\nobreak 月 + \number\day\nobreak 日 \fi}} \newcommand{\prepartname}{第} \newcommand{\postpartname}{部} diff --git a/Master/texmf-dist/tex/platex/base/jsize10.clo b/Master/texmf-dist/tex/platex/base/jsize10.clo index b53d51cc733..15820d96b24 100644 --- a/Master/texmf-dist/tex/platex/base/jsize10.clo +++ b/Master/texmf-dist/tex/platex/base/jsize10.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `10pt,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{jsize10.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xpt{15}% diff --git a/Master/texmf-dist/tex/platex/base/jsize11.clo b/Master/texmf-dist/tex/platex/base/jsize11.clo index 3d6b44e506d..f520993cb2f 100644 --- a/Master/texmf-dist/tex/platex/base/jsize11.clo +++ b/Master/texmf-dist/tex/platex/base/jsize11.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `11pt,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{jsize11.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xipt{15.5}% diff --git a/Master/texmf-dist/tex/platex/base/jsize12.clo b/Master/texmf-dist/tex/platex/base/jsize12.clo index 672a9ea523b..ffea382165e 100644 --- a/Master/texmf-dist/tex/platex/base/jsize12.clo +++ b/Master/texmf-dist/tex/platex/base/jsize12.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `12pt,yoko') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{jsize12.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xiipt{16.5}% diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty index a2712102ca5..d522fa1ee87 100644 --- a/Master/texmf-dist/tex/platex/base/platexrelease.sty +++ b/Master/texmf-dist/tex/platex/base/platexrelease.sty @@ -18,7 +18,7 @@ \edef\p@known@latexreleaseversion {2018-12-01} \edef\platexreleaseversion - {2018-12-01} + {2019-04-06} \newif\if@plincludeinrelease \@plincludeinreleasefalse \def\plIncludeInRelease#1{% @@ -133,6 +133,7 @@ of this package available from CTAN} some critical bugs. We advise you to\MessageBreak select another format date} \plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}% + % * <2019-04-06> % * <2018-12-01> % * <2018-07-28>+1 % * <2018-07-28> @@ -1675,11 +1676,14 @@ of this package available from CTAN} \edef\@preamble{% \@preamble{% \ifcase\@chnum - \hfil\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue\hfil % c + \hfil\hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue\hfil % c \or - \hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue\hfil % l + \hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue\hfil % l \or - \hfil\hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue % r + \hfil\hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue % r \fi}}} \fi \plEndIncludeInRelease @@ -1702,11 +1706,14 @@ of this package available from CTAN} \edef\@preamble{% \@preamble{% \ifcase\@chnum - \hfil\mbox{\inhibitglue\ignorespaces\@sharp\unskip}\hfil % c + \hfil\mbox{\inhibitglue + \ignorespaces\@sharp\unskip}\hfil % c \or - \hskip1sp\mbox{\inhibitglue\ignorespaces\@sharp\unskip}\hfil % l + \hskip1sp\mbox{\inhibitglue + \ignorespaces\@sharp\unskip}\hfil % l \or - \hfil\hskip1sp\mbox{\inhibitglue\ignorespaces\@sharp\unskip}% % r + \hfil\hskip1sp\mbox{\inhibitglue + \ignorespaces\@sharp\unskip}% % r \fi}}} \plEndIncludeInRelease \plIncludeInRelease{2017/07/29}{\@tabclassz} @@ -1728,11 +1735,14 @@ of this package available from CTAN} \edef\@preamble{% \@preamble{% \ifcase\@chnum - \hfil\inhibitglue\ignorespaces\@sharp\unskip\unskip\hfil % c + \hfil\inhibitglue + \ignorespaces\@sharp\unskip\unskip\hfil % c \or - \hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\unskip\hfil % l + \hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\unskip\hfil % l \or - \hfil\hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\unskip % r + \hfil\hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\unskip % r \fi}}} \plEndIncludeInRelease \plIncludeInRelease{0000/00/00}{\@tabclassz} diff --git a/Master/texmf-dist/tex/platex/base/plcore.ltx b/Master/texmf-dist/tex/platex/base/plcore.ltx index 7c3075985ec..b8237ce7aa9 100644 --- a/Master/texmf-dist/tex/platex/base/plcore.ltx +++ b/Master/texmf-dist/tex/platex/base/plcore.ltx @@ -33,7 +33,7 @@ \fi \def\pfmtname{pLaTeX2e} \def\pfmtversion - {2018-12-01} + {2019-04-06} \def\ppatch@level{0} \edef\platexBANNER{\noexpand\platexNILa \the\everyjob % LaTeX banner and delayed codes @@ -1263,11 +1263,14 @@ \edef\@preamble{% \@preamble{% \ifcase\@chnum - \hfil\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue\hfil % c + \hfil\hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue\hfil % c \or - \hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue\hfil % l + \hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue\hfil % l \or - \hfil\hskip1sp\inhibitglue\ignorespaces\@sharp\unskip\removejfmglue % r + \hfil\hskip1sp\inhibitglue + \ignorespaces\@sharp\unskip\removejfmglue % r \fi}}} \fi \def\@classv{\@addtopreamble{\@startpbox{\@nextchar}\pltx@next@inhibitglue\ignorespaces diff --git a/Master/texmf-dist/tex/platex/base/tarticle.cls b/Master/texmf-dist/tex/platex/base/tarticle.cls index 3ad596d32fd..64fe88d7910 100644 --- a/Master/texmf-dist/tex/platex/base/tarticle.cls +++ b/Master/texmf-dist/tex/platex/base/tarticle.cls @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `article,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesClass{tarticle} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX class] \newcounter{@paper} \newif\if@landscape \@landscapefalse @@ -774,27 +774,36 @@ \def\西暦{\西暦true} \def\和暦{\西暦false} \newcount\heisei \heisei\year \advance\heisei-1988\relax -\def\today{{% - \iftdir - \if西暦 - \kansuji\number\year 年 - \kansuji\number\month 月 - \kansuji\number\day 日 +\def\pltx@today@year@#1{% + \ifnum\numexpr\year-#1=1 元\else + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\numexpr\year-#1\relax \else - 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi - \kansuji\number\month 月 - \kansuji\number\day 日 + \number\numexpr\year-#1\relax\nobreak \fi + \fi 年 +} +\def\pltx@today@year{% + \ifnum\numexpr\year*10000+\month*100+\day<19890108 + 昭和\pltx@today@year@{1925}% + \else\ifnum\numexpr\year*10000+\month*100+\day<20190501 + 平成\pltx@today@year@{1988}% \else - \if西暦 - \number\year~年 - \number\month~月 - \number\day~日 - \else - 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi - \number\month~月 - \number\day~日 - \fi + 令和\pltx@today@year@{2018}% + \fi\fi} +\def\today{{% + \if西暦 + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi\kansuji\number\year + \else\number\year\nobreak\fi 年 + \else + \pltx@today@year + \fi + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\month 月 + \kansuji\number\day 日 + \else + \number\month\nobreak 月 + \number\day\nobreak 日 \fi}} \newcommand{\prepartname}{第} \newcommand{\postpartname}{部} diff --git a/Master/texmf-dist/tex/platex/base/tbk10.clo b/Master/texmf-dist/tex/platex/base/tbk10.clo index 4f6b9c5623b..5d06cce9c71 100644 --- a/Master/texmf-dist/tex/platex/base/tbk10.clo +++ b/Master/texmf-dist/tex/platex/base/tbk10.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `10pt,bk,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{tbk10.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xpt{17}% diff --git a/Master/texmf-dist/tex/platex/base/tbk11.clo b/Master/texmf-dist/tex/platex/base/tbk11.clo index 4187ea44c45..167c4c94bc3 100644 --- a/Master/texmf-dist/tex/platex/base/tbk11.clo +++ b/Master/texmf-dist/tex/platex/base/tbk11.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `11pt,bk,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{tbk11.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xipt{17}% diff --git a/Master/texmf-dist/tex/platex/base/tbk12.clo b/Master/texmf-dist/tex/platex/base/tbk12.clo index b84fa217e28..f1f8718e853 100644 --- a/Master/texmf-dist/tex/platex/base/tbk12.clo +++ b/Master/texmf-dist/tex/platex/base/tbk12.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `12pt,bk,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{tbk12.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xiipt{18}% diff --git a/Master/texmf-dist/tex/platex/base/tbook.cls b/Master/texmf-dist/tex/platex/base/tbook.cls index c8ab2dcc704..8982dfd5497 100644 --- a/Master/texmf-dist/tex/platex/base/tbook.cls +++ b/Master/texmf-dist/tex/platex/base/tbook.cls @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `book,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesClass{tbook} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX class] \newcounter{@paper} \newif\if@landscape \@landscapefalse @@ -877,27 +877,36 @@ \def\西暦{\西暦true} \def\和暦{\西暦false} \newcount\heisei \heisei\year \advance\heisei-1988\relax -\def\today{{% - \iftdir - \if西暦 - \kansuji\number\year 年 - \kansuji\number\month 月 - \kansuji\number\day 日 +\def\pltx@today@year@#1{% + \ifnum\numexpr\year-#1=1 元\else + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\numexpr\year-#1\relax \else - 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi - \kansuji\number\month 月 - \kansuji\number\day 日 + \number\numexpr\year-#1\relax\nobreak \fi + \fi 年 +} +\def\pltx@today@year{% + \ifnum\numexpr\year*10000+\month*100+\day<19890108 + 昭和\pltx@today@year@{1925}% + \else\ifnum\numexpr\year*10000+\month*100+\day<20190501 + 平成\pltx@today@year@{1988}% \else - \if西暦 - \number\year~年 - \number\month~月 - \number\day~日 - \else - 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi - \number\month~月 - \number\day~日 - \fi + 令和\pltx@today@year@{2018}% + \fi\fi} +\def\today{{% + \if西暦 + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi\kansuji\number\year + \else\number\year\nobreak\fi 年 + \else + \pltx@today@year + \fi + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\month 月 + \kansuji\number\day 日 + \else + \number\month\nobreak 月 + \number\day\nobreak 日 \fi}} \newcommand{\prepartname}{第} \newcommand{\postpartname}{部} diff --git a/Master/texmf-dist/tex/platex/base/treport.cls b/Master/texmf-dist/tex/platex/base/treport.cls index cd21d882928..0df6570c708 100644 --- a/Master/texmf-dist/tex/platex/base/treport.cls +++ b/Master/texmf-dist/tex/platex/base/treport.cls @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `report,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesClass{treport} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX class] \newcounter{@paper} \newif\if@landscape \@landscapefalse @@ -873,27 +873,36 @@ \def\西暦{\西暦true} \def\和暦{\西暦false} \newcount\heisei \heisei\year \advance\heisei-1988\relax -\def\today{{% - \iftdir - \if西暦 - \kansuji\number\year 年 - \kansuji\number\month 月 - \kansuji\number\day 日 +\def\pltx@today@year@#1{% + \ifnum\numexpr\year-#1=1 元\else + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\numexpr\year-#1\relax \else - 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi - \kansuji\number\month 月 - \kansuji\number\day 日 + \number\numexpr\year-#1\relax\nobreak \fi + \fi 年 +} +\def\pltx@today@year{% + \ifnum\numexpr\year*10000+\month*100+\day<19890108 + 昭和\pltx@today@year@{1925}% + \else\ifnum\numexpr\year*10000+\month*100+\day<20190501 + 平成\pltx@today@year@{1988}% \else - \if西暦 - \number\year~年 - \number\month~月 - \number\day~日 - \else - 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi - \number\month~月 - \number\day~日 - \fi + 令和\pltx@today@year@{2018}% + \fi\fi} +\def\today{{% + \if西暦 + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi\kansuji\number\year + \else\number\year\nobreak\fi 年 + \else + \pltx@today@year + \fi + \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi + \kansuji\number\month 月 + \kansuji\number\day 日 + \else + \number\month\nobreak 月 + \number\day\nobreak 日 \fi}} \newcommand{\prepartname}{第} \newcommand{\postpartname}{部} diff --git a/Master/texmf-dist/tex/platex/base/tsize10.clo b/Master/texmf-dist/tex/platex/base/tsize10.clo index ee839c781bf..fefede56c97 100644 --- a/Master/texmf-dist/tex/platex/base/tsize10.clo +++ b/Master/texmf-dist/tex/platex/base/tsize10.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `10pt,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{tsize10.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xpt{17}% diff --git a/Master/texmf-dist/tex/platex/base/tsize11.clo b/Master/texmf-dist/tex/platex/base/tsize11.clo index 9cd2dc0596a..3cbbb3eece6 100644 --- a/Master/texmf-dist/tex/platex/base/tsize11.clo +++ b/Master/texmf-dist/tex/platex/base/tsize11.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `11pt,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{tsize11.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xipt{17}% diff --git a/Master/texmf-dist/tex/platex/base/tsize12.clo b/Master/texmf-dist/tex/platex/base/tsize12.clo index b2fbca1068f..52d8b9cce7e 100644 --- a/Master/texmf-dist/tex/platex/base/tsize12.clo +++ b/Master/texmf-dist/tex/platex/base/tsize12.clo @@ -7,7 +7,7 @@ %% jclasses.dtx (with options: `12pt,tate') %% %% Copyright (c) 2010 ASCII MEDIA WORKS -%% Copyright (c) 2016-2018 Japanese TeX Development Community +%% Copyright (c) 2016-2019 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). %% ------------------------------------------------------------- @@ -15,7 +15,7 @@ %% File: jclasses.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{tsize12.clo} - [2018/10/25 v1.8a + [2019/04/02 v1.8b Standard pLaTeX file (size option)] \renewcommand{\normalsize}{% \@setfontsize\normalsize\@xiipt{18}% -- cgit v1.2.3