summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/platex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-05-09 23:46:07 +0000
committerKarl Berry <karl@freefriends.org>2016-05-09 23:46:07 +0000
commita0fe732c51650716b95c145d4c68cbe7138f83d4 (patch)
treeec1711f4aa1db3e9f60ee468741d773f7ec5eb96 /Master/texmf-dist/tex/platex
parentc143a4632d967b1831be9a77ea54f6ceac5da3ec (diff)
platex (9may16)
git-svn-id: svn://tug.org/texlive/trunk@40992 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/platex')
-rw-r--r--Master/texmf-dist/tex/platex/base/ascmac.sty26
-rw-r--r--Master/texmf-dist/tex/platex/base/jarticle.cls16
-rw-r--r--Master/texmf-dist/tex/platex/base/jarticle.sty16
-rw-r--r--Master/texmf-dist/tex/platex/base/jbk10.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/jbk11.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/jbk12.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/jbook.cls16
-rw-r--r--Master/texmf-dist/tex/platex/base/jbook.sty16
-rw-r--r--Master/texmf-dist/tex/platex/base/jltxdoc.cls16
-rw-r--r--Master/texmf-dist/tex/platex/base/jreport.cls16
-rw-r--r--Master/texmf-dist/tex/platex/base/jreport.sty16
-rw-r--r--Master/texmf-dist/tex/platex/base/jsize10.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/jsize11.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/jsize12.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/jt1gt.fd16
-rw-r--r--Master/texmf-dist/tex/platex/base/jt1mc.fd16
-rw-r--r--Master/texmf-dist/tex/platex/base/jy1gt.fd16
-rw-r--r--Master/texmf-dist/tex/platex/base/jy1mc.fd16
-rw-r--r--Master/texmf-dist/tex/platex/base/kinsoku.tex16
-rw-r--r--Master/texmf-dist/tex/platex/base/nidanfloat.sty18
-rw-r--r--Master/texmf-dist/tex/platex/base/oldpfont.sty16
-rw-r--r--Master/texmf-dist/tex/platex/base/pl209.def16
-rw-r--r--Master/texmf-dist/tex/platex/base/platex.ltx17
-rw-r--r--Master/texmf-dist/tex/platex/base/platexrelease.sty426
-rw-r--r--Master/texmf-dist/tex/platex/base/plcore.ltx159
-rw-r--r--Master/texmf-dist/tex/platex/base/pldefs.ltx47
-rw-r--r--Master/texmf-dist/tex/platex/base/plext.sty17
-rw-r--r--Master/texmf-dist/tex/platex/base/ptrace.sty26
-rw-r--r--Master/texmf-dist/tex/platex/base/tarticle.cls16
-rw-r--r--Master/texmf-dist/tex/platex/base/tarticle.sty16
-rw-r--r--Master/texmf-dist/tex/platex/base/tascmac.sty281
-rw-r--r--Master/texmf-dist/tex/platex/base/tbk10.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/tbk11.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/tbk12.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/tbook.cls16
-rw-r--r--Master/texmf-dist/tex/platex/base/tbook.sty16
-rw-r--r--Master/texmf-dist/tex/platex/base/treport.cls16
-rw-r--r--Master/texmf-dist/tex/platex/base/treport.sty16
-rw-r--r--Master/texmf-dist/tex/platex/base/tsize10.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/tsize11.clo16
-rw-r--r--Master/texmf-dist/tex/platex/base/tsize12.clo16
-rw-r--r--Master/texmf-dist/tex/platex/config/platex.ini7
42 files changed, 907 insertions, 629 deletions
diff --git a/Master/texmf-dist/tex/platex/base/ascmac.sty b/Master/texmf-dist/tex/platex/base/ascmac.sty
index f8040314ba3..0a4b56cc1fd 100644
--- a/Master/texmf-dist/tex/platex/base/ascmac.sty
+++ b/Master/texmf-dist/tex/platex/base/ascmac.sty
@@ -1 +1,25 @@
-\input{tascmac.sty}
+%%
+%% This is file `ascmac.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% ascmac.dtx (with options: `ascmac')
+%%
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
+%%
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
+%%
+%% wrapper for tascmac.sty
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{ascmac}
+ [2016/04/15 v2.0b
+ ascmac wrapper (community edition)
+ ]
+\RequirePackage{tascmac}
+\endinput
+%%
+%% End of file `ascmac.sty'.
diff --git a/Master/texmf-dist/tex/platex/base/jarticle.cls b/Master/texmf-dist/tex/platex/base/jarticle.cls
index 133d1380995..d2bae3a88c5 100644
--- a/Master/texmf-dist/tex/platex/base/jarticle.cls
+++ b/Master/texmf-dist/tex/platex/base/jarticle.cls
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `article,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jarticle.cls.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jarticle.sty b/Master/texmf-dist/tex/platex/base/jarticle.sty
index fc9ebc0ad79..96dca60c935 100644
--- a/Master/texmf-dist/tex/platex/base/jarticle.sty
+++ b/Master/texmf-dist/tex/platex/base/jarticle.sty
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `style,jarticle')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jarticle.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jbk10.clo b/Master/texmf-dist/tex/platex/base/jbk10.clo
index d9bf18e2c97..70b1bb5f51f 100644
--- a/Master/texmf-dist/tex/platex/base/jbk10.clo
+++ b/Master/texmf-dist/tex/platex/base/jbk10.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `10pt,bk,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jbk10.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jbk11.clo b/Master/texmf-dist/tex/platex/base/jbk11.clo
index ce3e4d3f5a4..a3215ec9c61 100644
--- a/Master/texmf-dist/tex/platex/base/jbk11.clo
+++ b/Master/texmf-dist/tex/platex/base/jbk11.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `11pt,bk,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jbk11.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jbk12.clo b/Master/texmf-dist/tex/platex/base/jbk12.clo
index 7b2003ea384..2910c2e97ca 100644
--- a/Master/texmf-dist/tex/platex/base/jbk12.clo
+++ b/Master/texmf-dist/tex/platex/base/jbk12.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `12pt,bk,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jbk12.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jbook.cls b/Master/texmf-dist/tex/platex/base/jbook.cls
index bc83f447915..a40ad063b18 100644
--- a/Master/texmf-dist/tex/platex/base/jbook.cls
+++ b/Master/texmf-dist/tex/platex/base/jbook.cls
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `book,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jbook.cls.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jbook.sty b/Master/texmf-dist/tex/platex/base/jbook.sty
index c257109c244..faa52e3ed65 100644
--- a/Master/texmf-dist/tex/platex/base/jbook.sty
+++ b/Master/texmf-dist/tex/platex/base/jbook.sty
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `style,jbook')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jbook.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jltxdoc.cls b/Master/texmf-dist/tex/platex/base/jltxdoc.cls
index a7389422f05..7b57c4b2132 100644
--- a/Master/texmf-dist/tex/platex/base/jltxdoc.cls
+++ b/Master/texmf-dist/tex/platex/base/jltxdoc.cls
@@ -6,20 +6,12 @@
%%
%% jltxdoc.dtx (with options: `class')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jltxdoc.cls.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jltxdoc.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jltxdoc.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jreport.cls b/Master/texmf-dist/tex/platex/base/jreport.cls
index 6c8901f0422..1d6a5737adf 100644
--- a/Master/texmf-dist/tex/platex/base/jreport.cls
+++ b/Master/texmf-dist/tex/platex/base/jreport.cls
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `report,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jreport.cls.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jreport.sty b/Master/texmf-dist/tex/platex/base/jreport.sty
index ebcc1de0735..4ea06a3c7a7 100644
--- a/Master/texmf-dist/tex/platex/base/jreport.sty
+++ b/Master/texmf-dist/tex/platex/base/jreport.sty
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `style,jreport')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jreport.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jsize10.clo b/Master/texmf-dist/tex/platex/base/jsize10.clo
index c72abf53981..ba3e05a79fe 100644
--- a/Master/texmf-dist/tex/platex/base/jsize10.clo
+++ b/Master/texmf-dist/tex/platex/base/jsize10.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `10pt,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jsize10.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jsize11.clo b/Master/texmf-dist/tex/platex/base/jsize11.clo
index c79da31a587..035f1ecd95e 100644
--- a/Master/texmf-dist/tex/platex/base/jsize11.clo
+++ b/Master/texmf-dist/tex/platex/base/jsize11.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `11pt,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jsize11.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jsize12.clo b/Master/texmf-dist/tex/platex/base/jsize12.clo
index 0ac723764ae..d1478cab8ab 100644
--- a/Master/texmf-dist/tex/platex/base/jsize12.clo
+++ b/Master/texmf-dist/tex/platex/base/jsize12.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `12pt,yoko')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jsize12.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jt1gt.fd b/Master/texmf-dist/tex/platex/base/jt1gt.fd
index 4265f605889..0a2dbcb44e1 100644
--- a/Master/texmf-dist/tex/platex/base/jt1gt.fd
+++ b/Master/texmf-dist/tex/platex/base/jt1gt.fd
@@ -6,20 +6,12 @@
%%
%% plfonts.dtx (with options: `JT1gt')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jt1gt.fd.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plfonts.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: plfonts.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jt1mc.fd b/Master/texmf-dist/tex/platex/base/jt1mc.fd
index 332c007314c..0dcca07d5bd 100644
--- a/Master/texmf-dist/tex/platex/base/jt1mc.fd
+++ b/Master/texmf-dist/tex/platex/base/jt1mc.fd
@@ -6,20 +6,12 @@
%%
%% plfonts.dtx (with options: `JT1mc')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jt1mc.fd.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plfonts.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: plfonts.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jy1gt.fd b/Master/texmf-dist/tex/platex/base/jy1gt.fd
index 5917b98802d..b89e28fdf0e 100644
--- a/Master/texmf-dist/tex/platex/base/jy1gt.fd
+++ b/Master/texmf-dist/tex/platex/base/jy1gt.fd
@@ -6,20 +6,12 @@
%%
%% plfonts.dtx (with options: `JY1gt')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jy1gt.fd.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plfonts.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: plfonts.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/jy1mc.fd b/Master/texmf-dist/tex/platex/base/jy1mc.fd
index 1da08f63d31..d794990a014 100644
--- a/Master/texmf-dist/tex/platex/base/jy1mc.fd
+++ b/Master/texmf-dist/tex/platex/base/jy1mc.fd
@@ -6,20 +6,12 @@
%%
%% plfonts.dtx (with options: `JY1mc')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from jy1mc.fd.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plfonts.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: plfonts.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/kinsoku.tex b/Master/texmf-dist/tex/platex/base/kinsoku.tex
index ba4e261de21..ec0700192c6 100644
--- a/Master/texmf-dist/tex/platex/base/kinsoku.tex
+++ b/Master/texmf-dist/tex/platex/base/kinsoku.tex
@@ -6,20 +6,12 @@
%%
%% kinsoku.dtx (with options: `plcore')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from kinsoku.tex.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file kinsoku.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: kinsoku.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/nidanfloat.sty b/Master/texmf-dist/tex/platex/base/nidanfloat.sty
index 3d6a1f80f89..dc3d71de637 100644
--- a/Master/texmf-dist/tex/platex/base/nidanfloat.sty
+++ b/Master/texmf-dist/tex/platex/base/nidanfloat.sty
@@ -6,21 +6,13 @@
%%
%% nidanfloat.dtx (with options: `core')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from nidanfloat.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file nidanfloat.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
-%%File: nidanfloat.dtx
+%% File: nidanfloat.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
diff --git a/Master/texmf-dist/tex/platex/base/oldpfont.sty b/Master/texmf-dist/tex/platex/base/oldpfont.sty
index 10e786a47ee..dfd9523f1db 100644
--- a/Master/texmf-dist/tex/platex/base/oldpfont.sty
+++ b/Master/texmf-dist/tex/platex/base/oldpfont.sty
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `oldfonts')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from oldpfont.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/pl209.def b/Master/texmf-dist/tex/platex/base/pl209.def
index 315ef580390..c7de7ca531b 100644
--- a/Master/texmf-dist/tex/platex/base/pl209.def
+++ b/Master/texmf-dist/tex/platex/base/pl209.def
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `pl209')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from pl209.def.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/platex.ltx b/Master/texmf-dist/tex/platex/base/platex.ltx
index 549e732e797..719ca548ba2 100644
--- a/Master/texmf-dist/tex/platex/base/platex.ltx
+++ b/Master/texmf-dist/tex/platex/base/platex.ltx
@@ -6,20 +6,12 @@
%%
%% platex.dtx (with options: `plcore')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from platex.ltx.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file platex.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: platex.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -40,6 +32,7 @@
\let\orgdump\dump
\let\dump\relax
\input latex.ltx
+\edef\platexBANNER{\the\everyjob}% save LaTeX banner
\typeout{**************************^^J%
*^^J%
* making pLaTeX format^^J%
diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty
new file mode 100644
index 00000000000..0a138ddf9c1
--- /dev/null
+++ b/Master/texmf-dist/tex/platex/base/platexrelease.sty
@@ -0,0 +1,426 @@
+%%
+%% This is file `platexrelease.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% plvers.dtx (with options: `platexrelease')
+%% platexrelease.dtx (with options: `platexrelease')
+%% plfonts.dtx (with options: `platexrelease')
+%% plcore.dtx (with options: `platexrelease')
+%%
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
+%%
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
+%%
+%% File: plvers.dtx
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\edef\p@known@latexreleaseversion
+ {2016/03/31}
+\edef\platexreleaseversion
+ {2016/05/07}
+\def\plIncludeInRelease#1{\kernel@ifnextchar[%
+ {\@plIncludeInRelease{#1}}
+ {\@plIncludeInRelease{#1}[#1]}}
+\def\@plIncludeInRelease#1[#2]{\@plIncludeInRele@se{#2}}
+\def\@plIncludeInRele@se#1#2#3{%
+ \toks@{[#1] #3}%
+ \expandafter\ifx\csname\string#2+\@currname+IIR\endcsname\relax
+ \ifnum\expandafter\@parse@version#1//00\@nil
+ >\expandafter\@parse@version\pfmtversion//00\@nil
+ \GenericInfo{}{Skipping: \the\toks@}%
+ \expandafter\expandafter\expandafter\@gobble@plIncludeInRelease
+ \else
+ \GenericInfo{}{Applying: \the\toks@}%
+ \expandafter\let\csname\string#2+\@currname+IIR\endcsname\@empty
+ \fi
+ \else
+ \GenericInfo{}{Already applied: \the\toks@}%
+ \expandafter\@gobble@plIncludeInRelease
+ \fi
+}
+\long\def\@gobble@plIncludeInRelease#1\plEndIncludeInRelease{}
+\let\plEndIncludeInRelease\relax
+%% File: platexrelease.dtx
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{platexrelease}
+ [2016/04/12 v1.0c latexrelease support for pLaTeX Kernel]
+\RequirePackageWithOptions{latexrelease}
+\ifnum\expandafter\@parse@version\latexreleaseversion//00\@nil
+ >\expandafter\@parse@version\p@known@latexreleaseversion//00\@nil
+ \PackageWarningNoLine{platexrelease}{%
+ Version of `latexrelease' is newer than\MessageBreak
+ what `platexrelease' knows}
+\fi
+\DeclareOption*{%
+ \def\@plIncludeInRelease#1[#2]{\@plIncludeInRele@se{#1}}%
+ \let\requestedplpatchdate\CurrentOption}
+\DeclareOption{latest}{%
+ \let\requestedplpatchdate\platexreleaseversion}
+\DeclareOption{current}{%
+ \let\requestedplpatchdate\pfmtversion}
+\ExecuteOptions{current}
+\ProcessOptions\relax
+\def\reserved@a{%
+\edef\requestedpLaTeXdate{\the\count@}%
+\reserved@b}
+\def\reserved@b#1\\{%
+\def\reserved@b{#1}%
+\ifx\reserved@b\@empty\else
+\PackageError{platexrelease}%
+ {Unexpected option \requestedplpatchdate}%
+ {The option must be of the form yyyy/mm/dd}%
+\fi}
+\afterassignment\reserved@a
+\count@\expandafter
+ \@parse@version\expandafter0\requestedplpatchdate//00\@nil\\
+\edef\currentpLaTeXdate{%
+ \expandafter\@parse@version\pfmtversion//00\@nil}
+\ifnum\requestedpLaTeXdate=\currentpLaTeXdate
+\PackageWarningNoLine{platexrelease}{%
+ Current format date selected, no patches applied.}
+\expandafter\endinput
+\fi
+\ifnum\currentpLaTeXdate
+ >\expandafter\@parse@version\platexreleaseversion//00\@nil
+\PackageWarningNoLine{platexrelease}{%
+The current package is for an older pLaTeX format:\MessageBreak
+pLaTeX \pfmtversion\space\MessageBreak
+Obtain a newer version of this package!}
+\expandafter\endinput
+\fi
+\ifnum\requestedpLaTeXdate
+ >\expandafter\@parse@version\platexreleaseversion//00\@nil
+\PackageWarningNoLine{platexrelease}{%
+The current package is for pLaTeX \platexreleaseversion:\MessageBreak
+It has no patches beyond that date\MessageBreak
+There may be an updated version\MessageBreak
+of this package available from CTAN}
+\expandafter\endinput
+\fi
+\let\pfmtversion\requestedplpatchdate
+\let\currentpLaTeXdate\requestedpLaTeXdate
+%% File: plfonts.dtx
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\plIncludeInRelease{2016/04/17}{\@text@composite}
+ {Fix for non-zero baselineshift}%
+\def\@text@composite#1#2#3#{%
+ \begingroup
+ \setbox\z@=\hbox\bgroup%
+ \ybaselineshift\z@\tbaselineshift\z@
+ \expandafter\@text@composite@x
+ \csname\string#1-\string#2\endcsname}
+\def\@text@composite@x#1#2{%
+ \ifx#1\relax
+ \expandafter\@secondoftwo
+ \else
+ \expandafter\@firstoftwo
+ \fi
+ #1{#2}\egroup
+ \leavevmode
+ \expandafter\lower
+ \iftdir
+ \ifmdir
+ \ifmmode\tbaselineshift\else\ybaselineshift\fi
+ \else
+ \tbaselineshift
+ \fi
+ \else
+ \ybaselineshift
+ \fi
+ \box\z@
+ \endgroup}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@text@composite}
+ {Fix for non-zero baselineshift}%
+\def\@text@composite#1#2#3\@text@composite{%
+ \expandafter\@text@composite@x
+ \csname\string#1-\string#2\endcsname}
+\def\@text@composite@x#1{%
+ \ifx#1\relax
+ \expandafter\@secondoftwo
+ \else
+ \expandafter\@firstoftwo
+ \fi
+ #1}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\eminnershape}{\eminnershape}%
+\DeclareRobustCommand\em
+ {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+ \eminnershape \else \gtfamily \itshape \fi}%
+\def\eminnershape{\mcfamily \upshape}%
+\plEndIncludeInRelease
+\plIncludeInRelease{2015/01/01}{\eminnershape}{\eminnershape}%
+\DeclareRobustCommand\em
+ {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+ \mcfamily \upshape \else \gtfamily \itshape \fi}
+\def\eminnershape{\upshape}% defined by LaTeX, but not used by pLaTeX
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\eminnershape}{\eminnershape}%
+\DeclareRobustCommand\em
+ {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
+ \mcfamily \upshape \else \gtfamily \itshape \fi}
+\let\eminnershape\@undefined
+\plEndIncludeInRelease
+%% File: plcore.dtx
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\plIncludeInRelease{2016/04/17}{\@makecol}{\@makecol}%
+\gdef\@makecol{%
+ \setbox\@outputbox\box\@cclv%
+ \xdef\@freelist{\@freelist\@midlist}%
+ \global \let \@midlist \@empty
+ \@combinefloats
+ \ifvbox\@kludgeins
+ \@makespecialcolbox
+ \else
+ \setbox\@outputbox \vbox to\@colht {%
+ \@texttop
+ \dimen@ \dp\@outputbox
+ \unvbox \@outputbox
+ \iftdir\hskip\z@\fi
+ \vskip -\dimen@
+ \@textbottom
+ \ifvoid\footins\else % for pLaTeX
+ \vskip \skip\footins
+ \color@begingroup
+ \normalcolor
+ \footnoterule
+ \unvbox \footins
+ \color@endgroup
+ \fi
+ }%
+ \fi
+ \global \maxdepth \@maxdepth
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@makecol}{\@makecol}%
+\gdef\@makecol{%
+ \setbox\@outputbox\box\@cclv%
+ \xdef\@freelist{\@freelist\@midlist}%
+ \global \let \@midlist \@empty
+ \@combinefloats
+ \ifvbox\@kludgeins
+ \@makespecialcolbox
+ \else
+ \setbox\@outputbox \vbox to\@colht {%
+% \boxmaxdepth \@maxdepth % comment out on LaTeX 1997/12/01
+ \@texttop
+ \dimen@ \dp\@outputbox
+ \unvbox \@outputbox
+ \iftdir\hskip\z@
+ \else\vskip -\dimen@\fi
+ \@textbottom
+ \ifvoid\footins\else % for pLaTeX
+ \vskip \skip\footins
+ \color@begingroup
+ \normalcolor
+ \footnoterule
+ \unvbox \footins
+ \color@endgroup
+ \fi
+ }%
+ \fi
+ \global \maxdepth \@maxdepth
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\@outputtombow}{\@outputtombow}%
+\def\@outputtombow{%
+ \iftombow
+ \vbox to\z@{\kern-13mm\relax
+ \boxmaxdepth\maxdimen%% Added (Apr 1, 2016)
+ \moveleft3mm\vbox to\@@paperheight{%
+ \hbox to\@@paperwidth{\hskip3mm\relax
+ \copy\@TL\hfill\copy\@TC\hfill\copy\@TR\hskip3mm}%
+ \kern-10mm
+ \hbox to\@@paperwidth{\copy\@Tl\hfill\copy\@Tr}%
+ \vfill
+ \hbox to\@@paperwidth{\copy\@CL\hfill\copy\@CR}%
+ \vfill
+ \hbox to\@@paperwidth{\copy\@Bl\hfill\copy\@Br}%
+ \kern-10mm
+ \hbox to\@@paperwidth{\hskip3mm\relax
+ \copy\@BL\hfill\copy\@BC\hfill\copy\@BR\hskip3mm}%
+ }\vss
+ }%
+ \fi
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@outputtombow}{\@outputtombow}%
+\def\@outputtombow{%
+ \iftombow
+ \vbox to\z@{\kern-13mm\relax
+ \moveleft3mm\vbox to\@@paperheight{%
+ \hbox to\@@paperwidth{\hskip3mm\relax
+ \copy\@TL\hfill\copy\@TC\hfill\copy\@TR\hskip3mm}%
+ \kern-10mm
+ \hbox to\@@paperwidth{\copy\@Tl\hfill\copy\@Tr}%
+ \vfill
+ \hbox to\@@paperwidth{\copy\@CL\hfill\copy\@CR}%
+ \vfill
+ \hbox to\@@paperwidth{\copy\@Bl\hfill\copy\@Br}%
+ \kern-10mm
+ \hbox to\@@paperwidth{\hskip3mm\relax
+ \copy\@BL\hfill\copy\@BC\hfill\copy\@BR\hskip3mm}%
+ }\vss
+ }%
+ \fi
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\@makefnmark}
+ {Remove extra \xkanjiskip}%
+\renewcommand\@makefnmark{%
+ \ifydir \hbox{}\hbox{\@textsuperscript{\normalfont\@thefnmark}}\hbox{}%
+ \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@makefnmark}
+ {Remove extra \xkanjiskip}%
+\renewcommand\@makefnmark{\hbox{%
+ \ifydir \@textsuperscript{\normalfont\@thefnmark}%
+ \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\@tabular}
+ {Remove extra \xkanjiskip}%
+\def\@tabular{\leavevmode \null\hbox \bgroup $\let\@acol\@tabacol
+ \let\@classz\@tabclassz
+ \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@tabular}
+ {Remove extra \xkanjiskip}%
+\def\@tabular{\leavevmode \hbox \bgroup $\let\@acol\@tabacol
+ \let\@classz\@tabclassz
+ \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\endtabular}
+ {Remove extra \xkanjiskip}%
+\def\endtabular{\crcr\egroup\egroup $\egroup\null}
+\expandafter \let \csname endtabular*\endcsname = \endtabular
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\endtabular}
+ {Remove extra \xkanjiskip}%
+\def\endtabular{\crcr\egroup\egroup $\egroup}
+\expandafter \let \csname endtabular*\endcsname = \endtabular
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\@iiiparbox}
+ {Remove extra \xkanjiskip}%
+\let\@parboxto\@empty
+\long\def\@iiiparbox#1#2[#3]#4#5{%
+ \leavevmode
+ \@pboxswfalse
+ \setlength\@tempdima{#4}%
+ \@begin@tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}%
+ \ifx\relax#2\else
+ \setlength\@tempdimb{#2}%
+ \edef\@parboxto{to\the\@tempdimb}%
+ \fi
+ \if#1b\vbox
+ \else\if #1t\vtop
+ \else\ifmmode\vcenter
+ \else\@pboxswtrue\null$\vcenter% !!!
+ \fi\fi\fi
+ \@parboxto{\let\hss\vss\let\unhbox\unvbox
+ \csname bm@#3\endcsname}%
+ \if@pboxsw \m@th$\null\fi% !!!
+ \@end@tempboxa}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@iiiparbox}
+ {Remove extra \xkanjiskip}%
+\let\@parboxto\@empty
+\long\def\@iiiparbox#1#2[#3]#4#5{%
+ \leavevmode
+ \@pboxswfalse
+ \setlength\@tempdima{#4}%
+ \@begin@tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}%
+ \ifx\relax#2\else
+ \setlength\@tempdimb{#2}%
+ \edef\@parboxto{to\the\@tempdimb}%
+ \fi
+ \if#1b\vbox
+ \else\if #1t\vtop
+ \else\ifmmode\vcenter
+ \else\@pboxswtrue $\vcenter
+ \fi\fi\fi
+ \@parboxto{\let\hss\vss\let\unhbox\unvbox
+ \csname bm@#3\endcsname}%
+ \if@pboxsw \m@th$\fi
+ \@end@tempboxa}
+\plEndIncludeInRelease
+\plIncludeInRelease{2016/04/17}{\underline}
+ {Remove extra \xkanjiskip}%
+\def\underline#1{%
+ \relax
+ \ifmmode\@@underline{#1}%
+ \else \leavevmode\null$\@@underline{\hbox{#1}}\m@th$\null\relax\fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\underline}
+ {Remove extra \xkanjiskip}%
+\def\underline#1{%
+ \relax
+ \ifmmode\@@underline{#1}%
+ \else $\@@underline{\hbox{#1}}\m@th$\relax\fi}
+\plEndIncludeInRelease
+\endinput
+%%
+%% End of file `platexrelease.sty'.
diff --git a/Master/texmf-dist/tex/platex/base/plcore.ltx b/Master/texmf-dist/tex/platex/base/plcore.ltx
index ccda16f4e60..9da789532ed 100644
--- a/Master/texmf-dist/tex/platex/base/plcore.ltx
+++ b/Master/texmf-dist/tex/platex/base/plcore.ltx
@@ -9,21 +9,13 @@
%% plcore.dtx (with options: `plcore')
%% plvers.dtx (with options: `plfinal')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from plcore.ltx.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plvers.dtx plfonts.dtx plcore.dtx plvers.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
-%% File: plvers
+%% File: plvers.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -41,7 +33,30 @@
%% Right brace \} Tilde \~}
%%
\def\pfmtname{pLaTeX2e}
-\def\pfmtversion{2006/11/10}
+\def\pfmtversion
+ {2016/05/07}
+\def\plIncludeInRelease#1{\kernel@ifnextchar[%
+ {\@plIncludeInRelease{#1}}
+ {\@plIncludeInRelease{#1}[#1]}}
+\def\@plIncludeInRelease#1[#2]{\@plIncludeInRele@se{#2}}
+\def\@plIncludeInRele@se#1#2#3{%
+ \toks@{[#1] #3}%
+ \expandafter\ifx\csname\string#2+\@currname+IIR\endcsname\relax
+ \ifnum\expandafter\@parse@version#1//00\@nil
+ >\expandafter\@parse@version\pfmtversion//00\@nil
+ \GenericInfo{}{Skipping: \the\toks@}%
+ \expandafter\expandafter\expandafter\@gobble@plIncludeInRelease
+ \else
+ \GenericInfo{}{Applying: \the\toks@}%
+ \expandafter\let\csname\string#2+\@currname+IIR\endcsname\@empty
+ \fi
+ \else
+ \GenericInfo{}{Already applied: \the\toks@}%
+ \expandafter\@gobble@plIncludeInRelease
+ \fi
+}
+\long\def\@gobble@plIncludeInRelease#1\plEndIncludeInRelease{}
+\let\plEndIncludeInRelease\relax
%% File: plfonts.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -456,7 +471,7 @@
\newbox\adjust@box
\newdimen\adjust@dimen
\def\adjustbaseline{%
- \setbox\adjust@box\hbox{\char\euc"A1A1}%
+ \setbox\adjust@box\hbox{\char\euc"A1A1}%"
\cht\ht\adjust@box
\cdp\dp\adjust@box
\cwd\wd\adjust@box
@@ -731,8 +746,8 @@
\@texttop
\dimen@ \dp\@outputbox
\unvbox \@outputbox
- \iftdir\hskip\z@
- \else\vskip -\dimen@\fi
+ \iftdir\hskip\z@\fi
+ \vskip -\dimen@
\@textbottom
\ifvoid\footins\else % for pLaTeX
\vskip \skip\footins
@@ -762,7 +777,7 @@
\vskip \@tempdima
\@textbottom
\ifvoid\footins\else % for pLaTeX
- \vskip\skip\footins
+ \vskip\skip\footins
\color@begingroup
\normalcolor
\footnoterule
@@ -777,7 +792,7 @@
\unvbox\@outputbox
\@textbottom
\ifvoid\footins\else % for pLaTeX
- \vskip\skip\footins
+ \vskip\skip\footins
\color@begingroup
\normalcolor
\footnoterule
@@ -855,6 +870,7 @@
\def\@outputtombow{%
\iftombow
\vbox to\z@{\kern-13mm\relax
+ \boxmaxdepth\maxdimen%% Added (Apr 1, 2016)
\moveleft3mm\vbox to\@@paperheight{%
\hbox to\@@paperwidth{\hskip3mm\relax
\copy\@TL\hfill\copy\@TC\hfill\copy\@TR\hskip3mm}%
@@ -940,9 +956,9 @@
\stepcounter{page}%
\let\firstmark\botmark
}
-\renewcommand\@makefnmark{\hbox{%
- \ifydir \@textsuperscript{\normalfont\@thefnmark}%
- \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}}
+\renewcommand\@makefnmark{%
+ \ifydir \hbox{}\hbox{\@textsuperscript{\normalfont\@thefnmark}}\hbox{}%
+ \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}
\long\def\@footnotetext#1{%
\ifydir\def\@tempa{\yoko}\else\def\@tempa{\tate}\fi
\insert\footins{\@tempa%
@@ -983,7 +999,35 @@
\newcommand\printglossary{\@input@{\jobname.gls}}
\newcount\hour
\newcount\minute
-%% File: plvers
+\def\@tabular{\leavevmode \null\hbox \bgroup $\let\@acol\@tabacol
+ \let\@classz\@tabclassz
+ \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray}
+\def\endtabular{\crcr\egroup\egroup $\egroup\null}
+\expandafter \let \csname endtabular*\endcsname = \endtabular
+\let\@parboxto\@empty
+\long\def\@iiiparbox#1#2[#3]#4#5{%
+ \leavevmode
+ \@pboxswfalse
+ \setlength\@tempdima{#4}%
+ \@begin@tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}%
+ \ifx\relax#2\else
+ \setlength\@tempdimb{#2}%
+ \edef\@parboxto{to\the\@tempdimb}%
+ \fi
+ \if#1b\vbox
+ \else\if #1t\vtop
+ \else\ifmmode\vcenter
+ \else\@pboxswtrue\null$\vcenter% !!!
+ \fi\fi\fi
+ \@parboxto{\let\hss\vss\let\unhbox\unvbox
+ \csname bm@#3\endcsname}%
+ \if@pboxsw \m@th$\null\fi% !!!
+ \@end@tempboxa}
+\def\underline#1{%
+ \relax
+ \ifmmode\@@underline{#1}%
+ \else \leavevmode\null$\@@underline{\hbox{#1}}\m@th$\null\relax\fi}
+%% File: plvers.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -1000,40 +1044,12 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\IfFileExists{plpatch.ltx}
- {\typeout{************************************^^J%
- * Appliying patch file plpatch.ltx *^^J%
- ************************************}
- \def\pfmtversion@topatch{unknown}
- \input{plpatch.ltx}
- \ifx\pfmtversion\pfmtversion@topatch
- \ifx\ppatch@level\@undefined
- \typeout{^^J^^J^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
- !! Patch file `plpatch.ltx' (for version <\pfmtversion@topatch>)^^J%
- !! is not suitable for version <\pfmtversion> of pLaTeX.^^J^^J%
- !! Please check if iniptex found an old patch file:^^J%
- !! --- if so, rename it or delete it, and redo the^^J%
- !! iniptex run.^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
- \batchmode \@@end
- \fi
- \else
- \typeout{^^J^^J^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
- !! Patch file `plpatch.ltx' (for version <\pfmtversion@topatch>)^^J%
- !! is not suitable for version <\pfmtversion> of pLaTeX.^^J%
- !!^^J%
- !! Please check if iniptex found an old patch file:^^J%
- !! --- if so, rename it or delete it, and redo the^^J%
- !! iniptex run.^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
- \batchmode \@@end
- \fi
- \let\pfmtversion@topatch\relax
- }{}
-\ifx\patch@level\@undefined
- \ifx\ppatch@level\@undefined
+\ifx\patch@level\@undefined % fallback if undefined in LaTeX
+ \def\patch@level{0}\fi
+\ifx\ppatch@level\@undefined % fallback if undefined in pLaTeX
+ \def\ppatch@level{0}\fi
+\ifnum\patch@level=0
+ \ifnum\ppatch@level=0
\everyjob{\typeout{%
\pfmtname\space<\pfmtversion>\space
(based on \fmtname\space<\fmtversion>)}}
@@ -1042,8 +1058,8 @@
\pfmtname\space<\pfmtversion>+\ppatch@level\space
(based on \fmtname\space<\fmtversion>)}}
\fi
-\else
- \ifx\ppatch@level\@undefined
+\else\ifnum\patch@level>0
+ \ifnum\ppatch@level=0
\everyjob{\typeout{%
\pfmtname\space<\pfmtversion>\space
(based on \fmtname\space<\fmtversion>\space
@@ -1054,7 +1070,30 @@
(based on \fmtname\space<\fmtversion>\space
patch level \patch@level)}}
\fi
-\fi
+\else
+ \ifnum\ppatch@level=0
+ \everyjob{\typeout{%
+ \pfmtname\space<\pfmtversion>\space
+ (based on \fmtname\space<\fmtversion>\space
+ pre-release\patch@level)}}
+ \else
+ \everyjob{\typeout{%
+ \pfmtname\space<\pfmtversion>+\ppatch@level\space
+ (based on \fmtname\space<\fmtversion>\space
+ pre-release\patch@level)}}
+ \fi
+\fi\fi
+\AtBeginDocument{%
+ \@ifpackageloaded{latexrelease}{%
+ \@ifpackageloaded{platexrelease}{}{%
+ \@latex@warning@no@line{%
+ Package latexrelease is loaded.\MessageBreak
+ Some patches in pLaTeX2e core may be overwritten.\MessageBreak
+ Consider using platexrelease.\MessageBreak
+ See platex.pdf for detail}%
+ }%
+ }{}%
+}
\endinput
%%
%% End of file `plcore.ltx'.
diff --git a/Master/texmf-dist/tex/platex/base/pldefs.ltx b/Master/texmf-dist/tex/platex/base/pldefs.ltx
index 60020293e82..b6205eaa01e 100644
--- a/Master/texmf-dist/tex/platex/base/pldefs.ltx
+++ b/Master/texmf-dist/tex/platex/base/pldefs.ltx
@@ -6,20 +6,12 @@
%%
%% plfonts.dtx (with options: `pldefs,xpt')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from pldefs.ltx.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plfonts.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: plfonts.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -38,7 +30,33 @@
%% Right brace \} Tilde \~}
%%
\ProvidesFile{pldefs.ltx}
- [2000/07/13 v1.2 pLaTeX Kernel (Default settings)]
+ [2016/04/01 v1.6a pLaTeX Kernel (Default settings)]
+\def\@text@composite#1#2#3#{%
+ \begingroup
+ \setbox\z@=\hbox\bgroup%
+ \ybaselineshift\z@\tbaselineshift\z@
+ \expandafter\@text@composite@x
+ \csname\string#1-\string#2\endcsname}
+\def\@text@composite@x#1#2{%
+ \ifx#1\relax
+ \expandafter\@secondoftwo
+ \else
+ \expandafter\@firstoftwo
+ \fi
+ #1{#2}\egroup
+ \leavevmode
+ \expandafter\lower
+ \iftdir
+ \ifmdir
+ \ifmmode\tbaselineshift\else\ybaselineshift\fi
+ \else
+ \tbaselineshift
+ \fi
+ \else
+ \ybaselineshift
+ \fi
+ \box\z@
+ \endgroup}
\def \check@nocorr@ #1#2\nocorr#3\@nil {%
\let \check@icl \relax% \maybe@ic から変更
\def \check@icr {\ifvmode \else \aftergroup \maybe@ic \fi}%
@@ -82,7 +100,8 @@
\DeclareTextFontCommand{\textgt}{\gtfamily}
\DeclareRobustCommand\em
{\@nomath\em \ifdim \fontdimen\@ne\font >\z@
- \mcfamily \upshape \else \gtfamily \itshape \fi}
+ \eminnershape \else \gtfamily \itshape \fi}%
+\def\eminnershape{\mcfamily \upshape}%
\DeclarePreloadSizes{JY1}{mc}{m}{n}{5,7,10,12}
\DeclarePreloadSizes{JY1}{gt}{m}{n}{5,7,10,12}
\DeclarePreloadSizes{JT1}{mc}{m}{n}{5,7,10,12}
diff --git a/Master/texmf-dist/tex/platex/base/plext.sty b/Master/texmf-dist/tex/platex/base/plext.sty
index 34b48ada06d..ac113672409 100644
--- a/Master/texmf-dist/tex/platex/base/plext.sty
+++ b/Master/texmf-dist/tex/platex/base/plext.sty
@@ -6,20 +6,12 @@
%%
%% plext.dtx (with options: `package')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from plext.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plext.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: plext.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -39,7 +31,6 @@
%%
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{plext}
-\ProvidesFile{plext.dtx}
[2001/09/26 v1.2 pLaTeX package file]
\newif\if@rotsw
\def\array{\let\@acol\@arrayacol \let\@classz\@arrayclassz
diff --git a/Master/texmf-dist/tex/platex/base/ptrace.sty b/Master/texmf-dist/tex/platex/base/ptrace.sty
index a056df709ce..dae20e378cc 100644
--- a/Master/texmf-dist/tex/platex/base/ptrace.sty
+++ b/Master/texmf-dist/tex/platex/base/ptrace.sty
@@ -6,20 +6,12 @@
%%
%% plfonts.dtx (with options: `trace')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from ptrace.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file plfonts.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: plfonts.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -37,6 +29,10 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesPackage{ptrace}
+ [2016/04/30 v1.6b Standard pLaTeX package (font tracing)]
+\RequirePackageWithOptions{tracefnt}
\DeclareRobustCommand\selectfont{%
\let\tmp@error@fontshape\error@fontshape
\let\error@fontshape\error@kfontshape
@@ -85,8 +81,8 @@
\xdef\font@name{\csname\curr@fontshape/\f@size\endcsname}%
\pickup@font
\font@name
-\ifnum \tracingfonts>\tw@
- \@font@info{Roman:Switching to \font@name}\fi
+ \ifnum \tracingfonts>\tw@
+ \@font@info{Roman:Switching to \font@name}\fi
\enc@update
\ifx\f@linespread\baselinestretch \else
\set@fontsize\baselinestretch\f@size\f@baselineskip
@@ -129,7 +125,7 @@
\newbox\adjust@box
\newdimen\adjust@dimen
\def\adjustbaseline{%
- \setbox\adjust@box\hbox{\char\euc"A1A1}%
+ \setbox\adjust@box\hbox{\char\euc"A1A1}%"
\cht\ht\adjust@box
\cdp\dp\adjust@box
\cwd\wd\adjust@box
diff --git a/Master/texmf-dist/tex/platex/base/tarticle.cls b/Master/texmf-dist/tex/platex/base/tarticle.cls
index a41d4f8663f..358cbfca84d 100644
--- a/Master/texmf-dist/tex/platex/base/tarticle.cls
+++ b/Master/texmf-dist/tex/platex/base/tarticle.cls
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `article,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tarticle.cls.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tarticle.sty b/Master/texmf-dist/tex/platex/base/tarticle.sty
index 33584416acb..ff0f4459a89 100644
--- a/Master/texmf-dist/tex/platex/base/tarticle.sty
+++ b/Master/texmf-dist/tex/platex/base/tarticle.sty
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `style,tarticle')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tarticle.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tascmac.sty b/Master/texmf-dist/tex/platex/base/tascmac.sty
index 7bfe0b64066..a38da428621 100644
--- a/Master/texmf-dist/tex/platex/base/tascmac.sty
+++ b/Master/texmf-dist/tex/platex/base/tascmac.sty
@@ -1,86 +1,132 @@
-% "tascmac" document style option for tate gumi.
-%
-% Copyright (C) by 1993, ASCII Corporation & Impress Corporation.
-%
-% 2006/07/14 (ST): itembox, screen environment bug fix.
-% 2002/04/01 (KN): ASCII logo macros
-% 1998/11/27 (KN and FTEXers): itembox
-% 1998/02/27 (KN): set \tbaselineshift in minipage environment.
-%
-% ascmac.sty 10/28 '88
-% ASCII special macros
+%%
+%% This is file `tascmac.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% ascmac.dtx (with options: `tascmac')
+%%
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
+%%
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
+%%
+%% "tascmac" document style option for tate gumi.
+%%
+%% Original version:
+%% Copyright (C) by 1993, ASCII Corporation & Impress Corporation.
+%% (Last update: 2006/07/14)
+%% Modified by Japanese TeX Development Community, since 2016.
+%%
+%% (ChangeLog has moved to the source file ``ascmac.dtx'')
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tascmac}
+ [2016/04/15 v2.0b
+ ascmac package (community edition)
+ ]
+%%
+%% Actually `tascmac' requires pLaTeX2e, but LuaTeX-ja can handle the
+%% code properly; so \NeedsTeXFormat{LaTeX2e} on purpose.
+%% Check is included below:
+%%
+\ifx\kanjiskip\@undefined
+ \@ifpackageloaded{luatexja}{%
+ \PackageInfo{tascmac}{%
+ Patch from LuaTeX-ja will be applied}%
+ }{%
+ \PackageError{tascmac}{%
+ `ascmac' and `tascmac' can be used only in pLaTeX,\MessageBreak
+ upLaTeX or LuaLaTeX with LuaTeX-ja support.\MessageBreak
+ Consider using `bxascmac' instead.\MessageBreak
+ See https://github.com/zr-tex8r/BXptool for detail}{}%
+ }%
+\fi
+%%
+%% ascmac.sty 10/28 '88
+%% ASCII special macros
\newdimen\@savetbaselineshift
\newdimen\@saveybaselineshift
-%
+%%
%% ASCII logo
\def\@@ASCII#1#2#3{\shortstack{#1 ASCII \\[#3]
\fontsize{#2}{\z@}\usefont{OT1}{cmss}{m}{n}ASCII CORPORATION}}
\def\ascii{\@ifundefined{@ascii}{\font\@ascii=ascii10 scaled \magstep4}{}%
-\@@ASCII\@ascii{5pt}{-6pt}}
+ \@@ASCII\@ascii{5pt}{-6pt}}
\def\Ascii{\@ifundefined{@Ascii}{\font\@Ascii=ascii10 scaled \magstep5}{}%
-\@@ASCII\@Ascii{6pt}{-7pt}}
+ \@@ASCII\@Ascii{6pt}{-7pt}}
\def\ASCII{\@ifundefined{@ASCII}{\font\@ASCII=ascii36}{}%
-\@@ASCII\@ASCII{9pt}{-9pt}}
+ \@@ASCII\@ASCII{9pt}{-9pt}}
%%
%% boxnote environment
\font\@ascgrp=ascgrp
\newbox\scb@x \newbox\scscb@x
\newdimen\@bw\newbox\@nbox\newbox\@nbody
-\def\boxnote{\par\vspace{\baselineskip}
-\@savetbaselineshift\tbaselineshift\tbaselineshift\z@
-\setbox\@nbox=\hbox{\@ascgrp\vrule width1.08pt depth35pt b\hss a\hss b}
-\@whiledim \wd\@nbox<\hsize \do{
-\setbox\@nbox=\hbox{\@ascgrp\unhbox\@nbox \hss a\hss b}}
-\setbox\@nbox=\hbox to\hsize{\@ascgrp\unhbox\@nbox \hss a\hss b%
-\vrule width1.08pt depth35pt}
-\@bw=\wd\@nbox\advance\@bw -40pt
-\begin{lrbox}{\@nbody}\begin{minipage}{\@bw}% (KN:1998/02/27)
- \tbaselineshift\@savetbaselineshift}%
+\def\boxnote{\par\vspace{.3\baselineskip}%
+ \@saveybaselineshift\ybaselineshift\ybaselineshift\z@
+ \@savetbaselineshift\tbaselineshift\tbaselineshift\z@
+ \setbox\@nbox=\hbox{\@ascgrp\vrule width1.08pt depth35pt b\hss a\hss b}
+ \@whiledim \wd\@nbox<\hsize \do{
+ \setbox\@nbox=\hbox{\@ascgrp\unhbox\@nbox \hss a\hss b}}
+ \setbox\@nbox=\hbox to\hsize{\@ascgrp\unhbox\@nbox \hss a\hss b%
+ \vrule width1.08pt depth35pt}
+ \@bw=\wd\@nbox\advance\@bw -40pt
+ \begin{lrbox}{\@nbody}\begin{minipage}{\@bw}% (KN:1998/02/27)
+ \ybaselineshift\@saveybaselineshift \tbaselineshift\@savetbaselineshift}%
\def\endboxnote{\end{minipage}\end{lrbox}%
-\vbox{\parindent=0pt\offinterlineskip\copy\@nbox
-\hbox to\wd\@nbox{\vrule width1.08pt\hfil\box\@nbody\hfil\vrule width1.08pt}
-\hbox to\wd\@nbox{\vrule width1.08pt height15pt\hfil
-\vrule width1.08pt height15pt}\hrule height1.08pt}}
+ \vbox{\parindent=0pt\offinterlineskip\copy\@nbox
+ \hbox to\wd\@nbox{\vrule width1.08pt\hfil\box\@nbody\hfil\vrule width1.08pt}
+ \hbox to\wd\@nbox{\vrule width1.08pt height15pt\hfil
+ \vrule width1.08pt height15pt}\hrule height1.08pt}}
%%
%% screen environment
\newdimen\@scw
-\def\@hobox#1#2#3{\hbox to\@scw{\@oval(#3,#3)[#1]\hfil\@oval(#3,#3)[#2]}}
+\def\@hobox#1#2#3{\hbox to\@scw{\oval(#3,#3)[#1]\hfil\oval(#3,#3)[#2]%
+ \dimen\z@=#3\unitlength\advance\dimen\z@\@wholewidth
+ \vrule\@width\z@\@height\z@\@depth.5\dimen\z@}}
\def\@vrf@#1#2{\vskip#1\leaders\vrule width#2\vfil\vskip#1}
\def\screen{%
-\@savetbaselineshift\tbaselineshift \tbaselineshift\z@
-\@ifnextchar[{\@screen}{\@screen[0]}}
+ \@saveybaselineshift\ybaselineshift \ybaselineshift\z@
+ \@savetbaselineshift\tbaselineshift \tbaselineshift\z@
+ \@ifnextchar[{\@screen}{\@screen[0]}}
\def\@screen[#1]{\ifcase#1\def\@r{20}\def\@s{9.8pt}\def\@sx{10pt}\or
-\def\@r{18}\def\@s{8.8pt}\def\@sx{9pt}\or
-\def\@r{16}\def\@s{7.8pt}\def\@sx{8pt}\or
-\def\@r{14}\def\@s{6.8pt}\def\@sx{7pt}\or
-\def\@r{12}\def\@s{5.8pt}\def\@sx{6pt}\or
-\def\@r{10}\def\@s{4.8pt}\def\@sx{5pt}\or
-\def\@r{8}\def\@s{3.8pt}\def\@sx{4pt}\or
-\def\@r{6}\def\@s{2.8pt}\def\@sx{3pt}\else
-\def\@r{4}\def\@s{1.8pt}\def\@sx{2pt}\fi
-\par\vspace{.3\baselineskip}\@scw\linewidth \advance\@scw -\@r pt
-\setbox\scb@x=\hbox to\@scw\bgroup\begin{minipage}{\@scw}% (KN:1998/02/27)
- \tbaselineshift\@savetbaselineshift}%
+ \def\@r{18}\def\@s{8.8pt}\def\@sx{9pt}\or
+ \def\@r{16}\def\@s{7.8pt}\def\@sx{8pt}\or
+ \def\@r{14}\def\@s{6.8pt}\def\@sx{7pt}\or
+ \def\@r{12}\def\@s{5.8pt}\def\@sx{6pt}\or
+ \def\@r{10}\def\@s{4.8pt}\def\@sx{5pt}\or
+ \def\@r{8}\def\@s{3.8pt}\def\@sx{4pt}\or
+ \def\@r{6}\def\@s{2.8pt}\def\@sx{3pt}\else
+ \def\@r{4}\def\@s{1.8pt}\def\@sx{2pt}\fi
+ \par\vspace{.3\baselineskip}\@scw\linewidth \advance\@scw -\@r pt
+ \setbox\scb@x=\hbox to\@scw\bgroup\begin{minipage}{\@scw}% (KN:1998/02/27)
+ \ybaselineshift\@saveybaselineshift \tbaselineshift\@savetbaselineshift}%
\def\endscreen{\end{minipage}\egroup%
-\setbox\scscb@x=\hbox to\linewidth{\hfil\vbox{\offinterlineskip%
-\thinlines\setlength{\unitlength}{1pt}\hrule\kern\@s%
-\@hobox{tl}{tr}{\@r}\kern-\@sx\box\scb@x\@hobox{bl}{br}{\@r}%
-\kern-.4pt\hrule}\hfil}\dimen0=\ht\scscb@x%
-\noindent\hbox to\linewidth{\hbox to.2pt{\vbox to\dimen0{\@vrf@{\@sx}{.4pt}}%
-\hss}\box\scscb@x\hbox to.25pt{\hss\vbox to\dimen0{\@vrf@{\@sx}{.4pt}}}\hss}}%
-%%
+ \setbox\scscb@x=\hbox to\linewidth{\hfil\vbox{\offinterlineskip%
+ \thinlines\setlength{\unitlength}{1pt}\hrule\kern\@s%
+ \@hobox{tl}{tr}{\@r}\kern-\@sx\box\scb@x\@hobox{bl}{br}{\@r}%
+ \kern-.4pt\hrule}\hfil}\dimen0=\ht\scscb@x%
+ \dimen2=\@sx\advance\dimen2 .2pt
+ \noindent\hbox to\linewidth{\hbox to.2pt{\vbox to\dimen0{\@vrf@{\dimen2}{.4pt}}%
+ \hss}\box\scscb@x\hbox to.2pt{\hss\vbox to\dimen0{\@vrf@{\dimen2}{.4pt}}}\hss}}%
+%%
%% itembox environment
%% replace \box0 with \@iboxstr; thanks FTEXers (1998/11/27)
\newdimen\@itemh\newtoks\@iboxpos\newbox\@iboxstr
\def\@hleader{\leaders\hrule height .8pt\hfil}
\def\itembox{\@ifnextchar[{\@itembox}{\@itembox[c]}}
\def\@itembox[#1]#2{%
+ \@saveybaselineshift\ybaselineshift\ybaselineshift\z@
\@savetbaselineshift\tbaselineshift\tbaselineshift\z@
\par\vspace{.3\baselineskip}%
- \setbox\@iboxstr=\hbox{#2}\@itemh\ht\@iboxstr\advance\@itemh\dp\@iboxstr
+ \setbox\@iboxstr=\hbox{%
+ \ybaselineshift\@saveybaselineshift \tbaselineshift\@savetbaselineshift #2}%
+ \@itemh\ht\@iboxstr\advance\@itemh\dp\@iboxstr
\vspace{.5\@itemh}\bgroup\@scw\linewidth
\advance\@scw-20pt\@iboxpos={#1}%
\setbox\scb@x=\hbox to\@scw\bgroup\begin{minipage}{\@scw}%
+ \ybaselineshift\@saveybaselineshift
\tbaselineshift\@savetbaselineshift% (KN:1998/02/27)
\vspace*{.5\@itemh}}%
\def\enditembox{\end{minipage}\egroup%
@@ -91,81 +137,88 @@
\space\if r\the\@iboxpos\else \@hleader\fi}\kern9.6pt
\@hobox{tl}{tr}{20}\kern-10pt\box\scb@x\@hobox{bl}{br}{20}%
\kern-.8pt\hrule height.8pt}\hfil}\dimen0=\ht\scscb@x%
- \noindent\hbox to\linewidth{\hbox to.6pt{\vbox to\dimen0{\@vrf@{10pt}{.8pt}}%
- \hss}\box\scscb@x\hbox to.6pt{\hss\vbox to\dimen0{\@vrf@{10pt}{.9pt}}}%
+ \noindent\hbox to\linewidth{\hbox to.4pt{\vbox to\dimen0{\@vrf@{10.4pt}{.8pt}}%
+ \hss}\box\scscb@x\hbox to.4pt{\hss\vbox to\dimen0{\@vrf@{10.4pt}{.8pt}}}%
\hss}\egroup}
%%
%% \keytop
\def\keytop{\@ifnextchar[{\@keytop}{\@keytop[d]}}
-\def\@keytop[#1]#2{\tbaselineshift\z@
-{\setbox0=\hbox{\shortstack{#2}}%
-\dimen0=\wd0\advance\dimen0 5pt\dimen1=\dp0\advance\dimen1 2.5pt%
-\setbox\scscb@x=\hbox to\dimen0{%
-\iftdir\tate\else\yoko\fi
-\@scw\wd0\hfil\vtop{\offinterlineskip
-\thinlines\setlength{\unitlength}{1pt}\hrule\kern2.3pt\@hobox{tl}{tr}5%
-\kern-2.4pt\box0\@hobox{bl}{br}5\kern-.25pt\hrule}\hfil}\dimen0=\dp\scscb@x%
-\setbox0=\vbox{\hbox{\hbox to0pt{\hss\vtop to\dimen0{\@vrf@{2.5pt}{.4pt}}}%
-\box\scscb@x\hbox to.2pt{\hss\vtop to\dimen0{\@vrf@{2.5pt}{.4pt}}}}}%
-\if #1c $\vcenter{\box0}$ \else \if #1t\else\if #1b\boxmaxdepth=0pt\else
-\boxmaxdepth=\dimen1\fi\fi \mbox{}\vbox{\box0}\fi}}
-%
+\def\@keytop[#1]#2{%
+ {\setbox0=\hbox{\shortstack{#2}}\ybaselineshift\z@\tbaselineshift\z@%
+ \dimen0=\wd0\advance\dimen0 5pt\dimen1=\dp0\advance\dimen1 2.5pt%
+ \setbox\scscb@x=\hbox to\dimen0{%
+ \iftdir\tate\else\yoko\fi
+ \@scw\wd0\hfil\vtop{\offinterlineskip
+ \thinlines\setlength{\unitlength}{1pt}\hrule\kern2.3pt\@hobox{tl}{tr}5%
+ \kern-2.4pt\box0\@hobox{bl}{br}5\kern-.4pt\hrule}\hfil}%
+ \dimen0=\dp\scscb@x\advance\dimen0 -.4pt
+ \setbox0=\vbox{\hbox{\hbox to.2pt{\vtop to\dimen0{\@vrf@{2.3pt}{.4pt}}\hss}%
+ \box\scscb@x\hbox to.2pt{\hss\vtop to\dimen0{\@vrf@{2.3pt}{.4pt}}}}}%
+ \if #1c\mbox{}$\vcenter{\box0}$\mbox{}\else
+ \if #1t\else\if #1b\boxmaxdepth=0pt\else
+ \boxmaxdepth=\dimen1\fi\fi \mbox{}\vbox{\box0}\fi}}
+%%
%% \yen
-%
-% \changes{1996/03/13}{v1.1}{Append \cs{leavevmode} in
-% \cs{yen}, \cs{return}, \cs{Return} command.}
-%
\def\yen{\leavevmode\hbox{\iftdir\yoko\fi
-\setbox0=\hbox{Y}Y\kern-.97\wd0\vbox{\hrule height.1ex width.98\wd0
-\kern.33ex\hrule height.1ex width.98\wd0\kern.45ex}}}
-%
+ \setbox0=\hbox{Y}Y\kern-.97\wd0\vbox{\hrule height.1ex width.98\wd0
+ \kern.33ex\hrule height.1ex width.98\wd0\kern.45ex}}}
+%%
%% return-key
\def\return{\leavevmode\hbox{\iftdir\yoko\fi\@ascgrp\char"20}}
\def\Return{\leavevmode\hbox{\iftdir\yoko\fi\@ascgrp @}}
-%
-%% \mask & \maskbox
+%%
+%% \mask
\newbox\@bwsp \newbox\@@bwsp\newcount\@bcal
\def\setdim@#1#2{\@bcal=#2\divide#1\@bcal\multiply#1\@bcal\advance#1 1.001#2}
-\def\mask#1#2{\tbaselineshift\z@
-{\setbox\@bwsp=\hbox{#1}\setbox0=\hbox{\@ascgrp#2}%
-\dimen0=\wd\@bwsp\dimen1=\ht\@bwsp\advance\dimen1\dp\@bwsp\dimen2=-\dimen1
-\setdim@{\dimen0}{\wd0}\setdim@{\dimen1}{\ht0}%
-\setbox\@@bwsp=\hbox to\dimen0{\leaders
-\vtop to\dimen1{\leaders\hbox{\@ascgrp#2}\vfil}\hfil}%
-\advance\dimen2\dp\@@bwsp\divide\dimen2 2
-\advance\dimen2\dp\@bwsp\boxmaxdepth=\dimen2
-\setbox\@@bwsp=\vbox{\box\@@bwsp}%
-\mbox{}\hbox to\wd\@@bwsp{\hbox to0pt{\box\@@bwsp\hss}\hss\unhbox\@bwsp\hss}}}
-%
-% \Maskbox{width}{height}{mask_char}{pos}{rule_wid}{body}
+\def\mask#1#2{{\setbox\@bwsp=\hbox{#1}%
+ \setbox0=\hbox{\ybaselineshift\z@\tbaselineshift\z@ \@ascgrp#2}%
+ \dimen0=\wd\@bwsp\dimen1=\ht\@bwsp\advance\dimen1\dp\@bwsp\dimen2=-\dimen1
+ \setdim@{\dimen0}{\wd0}\setdim@{\dimen1}{\ht0}%
+ \setbox\@@bwsp=\hbox to\dimen0{\leaders
+ \vtop to\dimen1{\leaders\box0\vfil}\hfil}%
+ \advance\dimen2\dp\@@bwsp\divide\dimen2 2
+ \advance\dimen2\dp\@bwsp\boxmaxdepth=\dimen2
+ \setbox\@@bwsp=\vbox{\box\@@bwsp}%
+ \mbox{}\hbox to\wd\@@bwsp{\hbox to0pt{\box\@@bwsp\hss}\hss\unhbox\@bwsp\hss}}}
+%%
+%% \Maskbox{width}{height}{mask_char}{pos}{rule_wid}{body}
+%% \maskbox{width}{height}{mask_char}{pos}{body}
\def\@setdim#1#2{\@bcal=#2\divide#1\@bcal\multiply#1\@bcal\advance#1 .001#2}
-\def\Maskbox#1#2#3#4#5#6{{\tbaselineshift\z@
-\setbox0=\hbox{\@ascgrp#3}%
-\dimen0=#1\@setdim{\dimen0}{\wd0}\dimen1=#2\@setdim{\dimen1}{\ht0}%
-\ifx#4c\skip0=0pt plus1fil\skip1=\skip0\fi
-\ifx#4r\skip0=0pt plus1fil\skip1=0pt\fi
-\ifx#4l\skip1=0pt plus1fil\skip0=0pt\fi
-\hbox{\hbox to0pt{\hbox to\dimen0{\leaders\vbox to\dimen1{\leaders
-\hbox{\@ascgrp#3}\vfil}\hfil}\hss}%
-\vrule width#5\vbox to\dimen1{\hrule height#5\vfil
-\dimen3=#5\advance\dimen0-2\dimen3\advance\dimen0 .15pt
-\hbox to\dimen0{\hskip\skip0\relax#6\hskip\skip1}%
-\vfil\hrule height#5}\vrule width#5}}}
+\def\Maskbox#1#2#3#4#5#6{{%
+ \setbox0=\hbox{\ybaselineshift\z@\tbaselineshift\z@ \@ascgrp#3}%
+ \dimen0=#1\@setdim{\dimen0}{\wd0}\dimen1=#2\@setdim{\dimen1}{\ht0}%
+ \ifx#4c\skip0=0pt plus1fil\skip1=\skip0\fi
+ \ifx#4r\skip0=0pt plus1fil\skip1=0pt\fi
+ \ifx#4l\skip1=0pt plus1fil\skip0=0pt\fi
+ \leavevmode
+ \hbox{\hbox to0pt{\hbox to\dimen0{\leaders\vbox to\dimen1{\leaders
+ \box0\vfil}\hfil}\hss}%
+ \vrule width#5\vbox to\dimen1{\hrule height#5\vfil
+ \dimen3=#5\advance\dimen0-2\dimen3\advance\dimen0 .15pt
+ \hbox to\dimen0{\hskip\skip0\relax#6\hskip\skip1}%
+ \vfil\hrule height#5}\vrule width#5}}}
\def\maskbox#1#2#3#4#5{\Maskbox{#1}{#2}{#3}{#4}{0pt}{#5}}
-%
+%%
%% shadebox environment
\newdimen\shaderule\shaderule 5pt
-\def\shadebox{\dimen0\linewidth \advance\dimen0-20pt
-\advance\dimen0-2\fboxrule \advance\dimen0-\shaderule
-\setbox\@tempboxa=\hbox\bgroup\minipage{\dimen0}}
-\def\endshadebox{\endminipage\egroup\dimen0=10pt \advance\dimen0-\fboxrule
-\setbox\@tempboxa=\hbox{\kern\dimen0\unhbox\@tempboxa\kern\dimen0}%
-\setbox0=\vbox{\hrule \@height \fboxrule
-\hbox{\vrule \@width \fboxrule \hskip-\fboxrule
-\vbox{\vskip\fboxsep \box\@tempboxa\vskip\fboxsep}%
-\hskip-\fboxrule\vrule \@width \fboxrule}\hrule \@height \fboxrule}%
-\dimen0=\ht0 \advance\dimen0-\shaderule
-\hbox{\hbox to \shaderule{\copy0\hss}\kern 0pt
-\vrule width\wd0 height0pt depth\shaderule\hskip-\shaderule
-\vrule width\shaderule height\dimen0}}
-
+\def\shadebox{\par\vspace{.3\baselineskip}%
+ \@saveybaselineshift\ybaselineshift\ybaselineshift\z@
+ \@savetbaselineshift\tbaselineshift\tbaselineshift\z@
+ \dimen0\linewidth \advance\dimen0-20pt
+ \advance\dimen0-2\fboxrule \advance\dimen0-\shaderule
+ \setbox\@tempboxa=\hbox\bgroup\minipage{\dimen0}%
+ \ybaselineshift\@saveybaselineshift \tbaselineshift\@savetbaselineshift}
+\def\endshadebox{\endminipage\egroup\dimen0=10pt
+ \setbox\@tempboxa=\hbox{\kern\dimen0\unhbox\@tempboxa\kern\dimen0}%
+ \setbox0=\vbox{\hrule \@height \fboxrule
+ \hbox{\vrule \@width \fboxrule
+ \vbox{\vskip\fboxsep \box\@tempboxa\vskip\fboxsep}%
+ \vrule \@width \fboxrule}\hrule \@height \fboxrule}%
+ \dimen0=\ht0 \advance\dimen0-\shaderule
+ \hbox{\hbox to \shaderule{\copy0\hss}\kern 0pt
+ \vrule width\wd0 height0pt depth\shaderule\hskip-\shaderule
+ \vrule width\shaderule height\dimen0}}
+%%
+\endinput
+%%
+%% End of file `tascmac.sty'.
diff --git a/Master/texmf-dist/tex/platex/base/tbk10.clo b/Master/texmf-dist/tex/platex/base/tbk10.clo
index 83aa6042fcf..91c3b327fd4 100644
--- a/Master/texmf-dist/tex/platex/base/tbk10.clo
+++ b/Master/texmf-dist/tex/platex/base/tbk10.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `10pt,bk,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tbk10.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tbk11.clo b/Master/texmf-dist/tex/platex/base/tbk11.clo
index cb35b1acc50..ece7ec76fc4 100644
--- a/Master/texmf-dist/tex/platex/base/tbk11.clo
+++ b/Master/texmf-dist/tex/platex/base/tbk11.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `11pt,bk,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tbk11.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tbk12.clo b/Master/texmf-dist/tex/platex/base/tbk12.clo
index 58a8bb93792..79b1def1bbd 100644
--- a/Master/texmf-dist/tex/platex/base/tbk12.clo
+++ b/Master/texmf-dist/tex/platex/base/tbk12.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `12pt,bk,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tbk12.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tbook.cls b/Master/texmf-dist/tex/platex/base/tbook.cls
index 2557943f29f..2b030ee5be6 100644
--- a/Master/texmf-dist/tex/platex/base/tbook.cls
+++ b/Master/texmf-dist/tex/platex/base/tbook.cls
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `book,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tbook.cls.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tbook.sty b/Master/texmf-dist/tex/platex/base/tbook.sty
index d5abd550cd7..9c7ef48afe9 100644
--- a/Master/texmf-dist/tex/platex/base/tbook.sty
+++ b/Master/texmf-dist/tex/platex/base/tbook.sty
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `style,tbook')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tbook.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/treport.cls b/Master/texmf-dist/tex/platex/base/treport.cls
index f840e6e5aec..1f5a1b595cf 100644
--- a/Master/texmf-dist/tex/platex/base/treport.cls
+++ b/Master/texmf-dist/tex/platex/base/treport.cls
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `report,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from treport.cls.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/treport.sty b/Master/texmf-dist/tex/platex/base/treport.sty
index b39249ed6fb..1e3e022e58a 100644
--- a/Master/texmf-dist/tex/platex/base/treport.sty
+++ b/Master/texmf-dist/tex/platex/base/treport.sty
@@ -6,20 +6,12 @@
%%
%% pl209.dtx (with options: `style,treport')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from treport.sty.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file pl209.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: pl209.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tsize10.clo b/Master/texmf-dist/tex/platex/base/tsize10.clo
index 7ad76d7e7df..00f93729dfb 100644
--- a/Master/texmf-dist/tex/platex/base/tsize10.clo
+++ b/Master/texmf-dist/tex/platex/base/tsize10.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `10pt,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tsize10.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tsize11.clo b/Master/texmf-dist/tex/platex/base/tsize11.clo
index d52ccba6202..66fb5c3604f 100644
--- a/Master/texmf-dist/tex/platex/base/tsize11.clo
+++ b/Master/texmf-dist/tex/platex/base/tsize11.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `11pt,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tsize11.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/base/tsize12.clo b/Master/texmf-dist/tex/platex/base/tsize12.clo
index b48041a1437..b4acf2824c3 100644
--- a/Master/texmf-dist/tex/platex/base/tsize12.clo
+++ b/Master/texmf-dist/tex/platex/base/tsize12.clo
@@ -6,20 +6,12 @@
%%
%% jclasses.dtx (with options: `12pt,tate')
%%
-%% IMPORTANT NOTICE:
+%% Copyright (c) 2010 ASCII MEDIA WORKS
+%% Copyright (c) 2016 Japanese TeX Development Community
%%
-%% For the copyright see the source file.
+%% This file is part of the pLaTeX2e system (community edition).
+%% -------------------------------------------------------------
%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from tsize12.clo.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file jclasses.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
%% File: jclasses.dtx
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
diff --git a/Master/texmf-dist/tex/platex/config/platex.ini b/Master/texmf-dist/tex/platex/config/platex.ini
index 425e8398087..2ea55904069 100644
--- a/Master/texmf-dist/tex/platex/config/platex.ini
+++ b/Master/texmf-dist/tex/platex/config/platex.ini
@@ -1,5 +1,5 @@
%% for pLaTeX (ASCII Nihongo LaTeX)
-%% written by Tono san
+%% written by Tono san (modified by texjporg 2016/05/07)
%%
\begingroup \catcode`\{=1 \catcode`\}=2%
\immediate\write20{<<< making "platex with Babel" format >>>}
@@ -14,9 +14,10 @@
\input platex.ltx
%
\begingroup \makeatletter%
- \@temptokena=\expandafter{\platexBANNER}
+ \def\parse@BANNER#1{\expandafter\parse@@BANNER#1}%
+ \def\parse@@BANNER#1#2#3#4{#4}%
\edef\platexTMP{%
- \the\everyjob\noexpand\typeout{\the\@temptokena loaded.}%
+ \the\everyjob\noexpand\typeout{\parse@BANNER{\platexBANNER}}%
}%
\everyjob=\expandafter{\platexTMP}%
\edef\platexTMP{%