texlive[43852] Master/texmf-dist: platex (16apr17)

commits+karl at tug.org commits+karl at tug.org
Mon Apr 17 00:05:53 CEST 2017


Revision: 43852
          http://tug.org/svn/texlive?view=revision&revision=43852
Author:   karl
Date:     2017-04-17 00:05:53 +0200 (Mon, 17 Apr 2017)
Log Message:
-----------
platex (16apr17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/base/LICENSE
    trunk/Master/texmf-dist/doc/platex/base/README.md
    trunk/Master/texmf-dist/doc/platex/base/exppl2e.pdf
    trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
    trunk/Master/texmf-dist/source/platex/base/Makefile
    trunk/Master/texmf-dist/source/platex/base/jclasses.dtx
    trunk/Master/texmf-dist/source/platex/base/plcore.dtx
    trunk/Master/texmf-dist/source/platex/base/plext.dtx
    trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
    trunk/Master/texmf-dist/source/platex/base/plvers.dtx
    trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty
    trunk/Master/texmf-dist/tex/platex/base/jarticle.cls
    trunk/Master/texmf-dist/tex/platex/base/jbk10.clo
    trunk/Master/texmf-dist/tex/platex/base/jbk11.clo
    trunk/Master/texmf-dist/tex/platex/base/jbk12.clo
    trunk/Master/texmf-dist/tex/platex/base/jbook.cls
    trunk/Master/texmf-dist/tex/platex/base/jreport.cls
    trunk/Master/texmf-dist/tex/platex/base/jsize10.clo
    trunk/Master/texmf-dist/tex/platex/base/jsize11.clo
    trunk/Master/texmf-dist/tex/platex/base/jsize12.clo
    trunk/Master/texmf-dist/tex/platex/base/pfltrace.sty
    trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
    trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
    trunk/Master/texmf-dist/tex/platex/base/plext.sty
    trunk/Master/texmf-dist/tex/platex/base/ptrace.sty
    trunk/Master/texmf-dist/tex/platex/base/tarticle.cls
    trunk/Master/texmf-dist/tex/platex/base/tbk10.clo
    trunk/Master/texmf-dist/tex/platex/base/tbk11.clo
    trunk/Master/texmf-dist/tex/platex/base/tbk12.clo
    trunk/Master/texmf-dist/tex/platex/base/tbook.cls
    trunk/Master/texmf-dist/tex/platex/base/treport.cls
    trunk/Master/texmf-dist/tex/platex/base/tsize10.clo
    trunk/Master/texmf-dist/tex/platex/base/tsize11.clo
    trunk/Master/texmf-dist/tex/platex/base/tsize12.clo

Added Paths:
-----------
    trunk/Master/texmf-dist/source/platex/base/plnewsc06.tex

Modified: trunk/Master/texmf-dist/doc/platex/base/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/LICENSE	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/doc/platex/base/LICENSE	2017-04-16 22:05:53 UTC (rev 43852)
@@ -1,5 +1,5 @@
 Copyright (c) 2010 ASCII MEDIA WORKS
-Copyright (c) 2016 Japanese TeX Development Community
+Copyright (c) 2016-2017 Japanese TeX Development Community
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

Modified: trunk/Master/texmf-dist/doc/platex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/README.md	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2017-04-16 22:05:53 UTC (rev 43852)
@@ -29,21 +29,17 @@
 A brief exposition of pLaTeX2e is provided in platex.pdf.
 The document can be obtained by executing the following commands:
 
-~~~~
-  platex platex.dtx
-  dvipdfmx platex.dvi
-~~~~
+    platex platex.dtx
+    dvipdfmx platex.dvi
 
 The comprehensive explanation of pLaTeX2e source is included in
 pldoc.pdf. If you are interested in typesetting pldoc.tex yourself,
 the following commands will be helpful:
 
-~~~~
-  platex pldocs.ins
-  platex Xins.ins
-  sh mkpldoc.sh
-  dvipdfmx pldoc.dvi
-~~~~
+    platex pldocs.ins
+    platex Xins.ins
+    sh mkpldoc.sh
+    dvipdfmx pldoc.dvi
 
 ## Character encoding
 
@@ -65,6 +61,6 @@
 
 ## Release Date
 
-2016-11-29
+2017-04-15
 
 Japanese TeX Development Community

Modified: trunk/Master/texmf-dist/doc/platex/base/exppl2e.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/platex/base/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/Makefile	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/source/platex/base/Makefile	2017-04-16 22:05:53 UTC (rev 43852)
@@ -1,15 +1,16 @@
-TARGET1 = platex.ltx jarticle.cls pl209.def platexrelease.sty \
+STRIPTARGET = platex.ltx jarticle.cls pl209.def platexrelease.sty \
 	nidanfloat.sty tascmac.sty jltxdoc.cls
-TARGET2 = platex.pdf platexrelease.pdf pldoc.pdf \
+PDFTARGET = platex.pdf platexrelease.pdf pldoc.pdf \
 	nidanfloat.pdf ascmac.pdf exppl2e.pdf
-TARGET3 = platex.dvi platexrelease.dvi pldoc.dvi \
+DVITARGET = platex.dvi platexrelease.dvi pldoc.dvi \
 	nidanfloat.dvi ascmac.dvi exppl2e.dvi
 KANJI = -kanji=jis
 FONTMAP = -f ipaex.map -f ptex-ipaex.map
+TEXMF = $(shell kpsewhich -var-value=TEXMFHOME)
 
-default: $(TARGET1) $(TARGET3)
-strip: $(TARGET1)
-all: $(TARGET1) $(TARGET2)
+default: $(STRIPTARGET) $(DVITARGET)
+strip: $(STRIPTARGET)
+all: $(STRIPTARGET) $(PDFTARGET)
 
 PLFMT = platex.ltx plcore.ltx kinsoku.tex pldefs.ltx \
 	jy1mc.fd jy1gt.fd jt1mc.fd jt1gt.fd plext.sty \
@@ -134,12 +135,32 @@
 exppl2e.pdf: exppl2e.dvi
 	dvipdfmx $(FONTMAP) exppl2e.dvi
 
-.PHONY: clean cleanstrip cleanall cleandoc
+.PHONY: install clean cleanstrip cleanall cleandoc
+install:
+	mkdir -p ${TEXMF}/doc/platex/base
+	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/
+	mkdir -p ${TEXMF}/source/platex/base
+	cp ./Makefile ${TEXMF}/source/platex/base/
+	cp ./plnews* ${TEXMF}/source/platex/base/
+	cp ./*.dtx ${TEXMF}/source/platex/base/
+	cp ./*.ins ${TEXMF}/source/platex/base/
+	mkdir -p ${TEXMF}/tex/platex/base
+	cp ./kinsoku.tex ${TEXMF}/tex/platex/base/
+	cp ./*.clo ${TEXMF}/tex/platex/base/
+	ls ./*.cls | grep -v plnews.cls | xargs -I % cp % ${TEXMF}/tex/platex/base
+	cp ./*.def ${TEXMF}/tex/platex/base/
+	cp ./*.fd  ${TEXMF}/tex/platex/base/
+	cp ./*.ltx ${TEXMF}/tex/platex/base/
+	cp ./*.sty ${TEXMF}/tex/platex/base/
+	mkdir -p ${TEXMF}/tex/platex/config
+	cp ./platex.ini ${TEXMF}/tex/platex/config/
 clean:
 	rm -f $(PLFMT) $(PLCLS) $(PL209) $(PLREL) \
 	$(NIDAN) $(ASCMAC) \
-	platex.dvi platexrelease.dvi pldoc.dvi \
-	nidanfloat.dvi ascmac.dvi exppl2e.dvi \
+	$(DVITARGET) \
 	jltxdoc.cls pldoc.tex Xins.ins
 cleanstrip:
 	rm -f $(PLFMT) $(PLCLS) $(PL209) $(PLREL) \
@@ -148,14 +169,7 @@
 cleanall:
 	rm -f $(PLFMT) $(PLCLS) $(PL209) $(PLREL) \
 	$(NIDAN) $(ASCMAC) \
-	platex.dvi platexrelease.dvi pldoc.dvi \
-	nidanfloat.dvi ascmac.dvi exppl2e.dvi \
-	platex.pdf platexrelease.pdf pldoc.pdf \
-	nidanfloat.pdf ascmac.pdf exppl2e.pdf \
+	$(DVITARGET) $(PDFTARGET) \
 	jltxdoc.cls pldoc.tex Xins.ins
 cleandoc:
-	rm -f \
-	platex.dvi platexrelease.dvi pldoc.dvi \
-	nidanfloat.dvi ascmac.dvi exppl2e.dvi \
-	platex.pdf platexrelease.pdf pldoc.pdf \
-	nidanfloat.pdf ascmac.pdf exppl2e.pdf
+	rm -f $(DVITARGET) $(PDFTARGET)

Modified: trunk/Master/texmf-dist/source/platex/base/jclasses.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/jclasses.dtx	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/source/platex/base/jclasses.dtx	2017-04-16 22:05:53 UTC (rev 43852)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1995-2001 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016 Japanese TeX Development Community
+%  Copyright (c) 2016-2017 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -76,6 +76,21 @@
 % \changes{v1.7a}{2016/11/16}{Use \cs{expandafter}
 %    (sync with ltlists.dtx v1.0j)}
 % \changes{v1.7b}{2016/11/22}{$BJdB-%I%-%e%a%s%H$rDI2C(B}
+% \changes{v1.7c}{2016/12/18}{Only add empty page after part if
+%    twoside and openright (sync with classes.dtx v1.4b)}
+% \changes{v1.7c}{2016/12/18}{$B4qL/$J(Barticle$B%,!<%I$H%3!<%I$r:o=|$7$F(B
+%    $B%I%-%e%a%s%H$rDI2C(B}
+% \changes{v1.7d}{2017/02/15}{\cs{if at openleft}$B%9%$%C%ADI2C(B}
+% \changes{v1.7d}{2017/02/15}{openleft$B%*%W%7%g%sDI2C(B}
+% \changes{v1.7d}{2017/02/15}{\cs{cleardoublepage}$B$NBeMQ$H$J$kL?Na72$rDI2C(B}
+% \changes{v1.7d}{2017/02/15}{book$B%/%i%9$G(Btitlepage$B$rI,$:4q?t%Z!<%8(B
+%   $B$KAw$k$h$&$KJQ99(B}
+% \changes{v1.7d}{2017/02/15}{titlepage$B$N%Z!<%8HV9f$r4q?t$J$i$P(B1$B$K!"(B
+%   $B6v?t$J$i$P(B0$B$K%j%;%C%H$9$k$h$&$KJQ99(B}
+% \changes{v1.7d}{2017/02/15}{$B=DAH%/%i%9$N=jB0I=<($NHV9f$rD>N)$K$7$?(B}
+% \changes{v1.7e}{2017/03/05}{$B%H%s%\$KI=<($9$k%8%g%V>pJs$N=q<0$rJQ99(B}
+% \changes{v1.7e}{2017/03/05}{\cs{frontmatter}$B$H(B\cs{mainmatter}$B$r(B
+%   $B4q?t%Z!<%8$KAw$k$h$&$KJQ99(B}
 % \fi
 %
 % \iffalse
@@ -105,7 +120,7 @@
 %<11pt&bk>\ProvidesFile{tbk11.clo}
 %<12pt&bk>\ProvidesFile{tbk12.clo}
 %</tate>
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
 %<article|report|book> Standard pLaTeX class]
 %<10pt|11pt|12pt>  Standard pLaTeX file (size option)]
 %<*driver>
@@ -152,7 +167,7 @@
 %
 % \begin{macro}{\c@@paper}
 % $BMQ;f%5%$%:$r<($9$?$a$K;H$$$^$9!#(B
-% A4, A5, B4, B5 $BMQ;f$O$=$l$>$l!"(B1, 2, 3, 4 $B$H$7$FI=$5$l$^$9!#(B
+% A4, A5, B4, B5$BMQ;f$O$=$l$>$l!"(B1, 2, 3, 4$B$H$7$FI=$5$l$^$9!#(B
 %    \begin{macrocode}
 %<*article|report|book>
 \newcounter{@paper}
@@ -168,7 +183,7 @@
 %
 % \begin{macro}{\@ptsize}
 % $BAHHG$r$9$k%]%$%s%H?t$N0l$N0L$rJ]B8$9$k$?$a$K;H$$$^$9!#(B
-% 0, 1, 2 $B$N$$$:$l$+$G$9!#(B
+% 0, 1, 2$B$N$$$:$l$+$G$9!#(B
 %    \begin{macrocode}
 \newcommand{\@ptsize}{}
 %    \end{macrocode}
@@ -193,7 +208,8 @@
 % \end{macro}
 %
 % \begin{macro}{\if at openright}
-% chapter$B%l%Y%k$r4q?t%Z!<%8$+$i$O$8$a$k$+$I$&$+$N%9%$%C%A$G$9!#(B
+% chapter$B%l%Y%k$r1&%Z!<%8$+$i$O$8$a$k$+$I$&$+$N%9%$%C%A$G$9!#(B
+% $B2#AH$G$O4q?t%Z!<%8!"=DAH$G$O6v?t%Z!<%8$+$i;O$^$k$3$H$K$J$j$^$9!#(B
 % report$B%/%i%9$N%G%U%)%k%H$O!"(B``no''$B$G$9!#(B
 % book$B%/%i%9$N%G%U%)%k%H$O!"(B``yes''$B$G$9!#(B
 %    \begin{macrocode}
@@ -201,6 +217,17 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\if at openleft}
+% chapter$B%l%Y%k$r:8%Z!<%8$+$i$O$8$a$k$+$I$&$+$N%9%$%C%A$G$9!#(B
+% $BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#HG$G?7$?$KDI2C$5$l$^$7$?!#(B
+% $B2#AH$G$O6v?t%Z!<%8!"=DAH$G$O4q?t%Z!<%8$+$i;O$^$k$3$H$K$J$j$^$9!#(B
+% report$B%/%i%9$H(Bbook$B%/%i%9$NN>J}$G!"%G%U%)%k%H$O(B``no''$B$G$9!#(B
+% \changes{v1.7d}{2017/02/15}{\cs{if at openleft}$B%9%$%C%ADI2C(B}
+%    \begin{macrocode}
+%<!article>\newif\if at openleft
+%    \end{macrocode}
+% \end{macro}
+%
 % \changes{v1.0c}{1995/12/25}{Macro \cs{if at openbib} removed}
 %
 % \begin{macro}{\if at mainmatter}
@@ -323,15 +350,19 @@
 % |tombow|$B%*%W%7%g%s$,;XDj$5$l$k$H!"MQ;f%5%$%:$K9g$o$;$F%H%s%\$r=PNO$7$^$9!#(B
 % $B$3$N$H$-!"%H%s%\$NOF$K(BDVI$B$r:n at .$7$?F|IU$,=PNO$5$l$^$9!#(B
 % $B:n at .F|IU$N=PNO$rM^@)$9$k$K$O!"(B|tombow|$B$G$O$J$/!"(B|tombo|$B$H;XDj$r$7$^$9!#(B
+%
+% $B%8%g%V>pJs$N=q<0$O85!9(B|filename :  2017/3/5(13:3)|$B$N$h$&$J=q<0$G$7$?$,!"(B
+% jsclasses$B$K$"$o$;$F7e?t8GDj$N(B|filename (2017-03-05 13:03)|$B$KD>$7$^$7$?!#(B
 % \changes{v1.0g}{1996/09/03}{Add to \cs{@bannertoken}.}
 % \changes{v1.1a}{1997/01/23}{$BF|IU=PNO%*%W%7%g%s(B}
+% \changes{v1.7e}{2017/03/05}{$B%H%s%\$KI=<($9$k%8%g%V>pJs$N=q<0$rJQ99(B}
 %    \begin{macrocode}
 \DeclareOption{tombow}{%
   \tombowtrue \tombowdatetrue
   \setlength{\@tombowwidth}{.1\p@}%
   \@bannertoken{%
-     \jobname\space:\space\number\year/\number\month/\number\day
-      (\number\hour:\number\minute)}
+     \jobname\space(\number\year-\two at digits\month-\two at digits\day
+     \space\two at digits\hour:\two at digits\minute)}%
   \maketombowbox}
 \DeclareOption{tombo}{%
   \tombowtrue \tombowdatefalse
@@ -389,12 +420,15 @@
 % \subsection{$B1&:85/$3$7%*%W%7%g%s(B}
 % chapter$B$r1&%Z!<%8$"$k$$$O:8%Z!<%8$+$i(B
 % $B$O$8$a$k$+$I$&$+$r;XDj$9$k%*%W%7%g%s$G$9!#(B
+% |openleft|$B%*%W%7%g%s$OF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$C$FDI2C$5$l$^$7$?!#(B
+% \changes{v1.7d}{2017/02/15}{openleft$B%*%W%7%g%sDI2C(B}
 %    \begin{macrocode}
 %<!article>\if at compatibility
 %<book>\@openrighttrue
 %<!article>\else
-%<!article>\DeclareOption{openright}{\@openrighttrue}
-%<!article>\DeclareOption{openany}{\@openrightfalse}
+%<!article>\DeclareOption{openright}{\@openrighttrue\@openleftfalse}
+%<!article>\DeclareOption{openleft}{\@openlefttrue\@openrightfalse}
+%<!article>\DeclareOption{openany}{\@openrightfalse\@openleftfalse}
 %<!article>\fi
 %    \end{macrocode}
 %
@@ -441,6 +475,13 @@
 % |disablejfam|$B%*%W%7%g%s$r;XDj$7$F$b(B|\textmc|$B$d(B|\textgt|$B$J$I$rMQ$$$F!"(B
 % $B?t<0Fb$KF|K\8l$r5-=R$9$k$3$H$O2DG=$G$9!#(B
 %
+% \noindent\emph{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$kJdB-(B}$B!'(B
+% $B%3%_%e%K%F%#HG(Bp\LaTeX{}$B$N(B2016/11/29$B0J9_$NHG$G$O!"(Be-p\TeX{}$B$N3HD%5!G=(B
+% $B!JDL>N!V5l(BFAM256$B%Q%C%A!W!K$,MxMQ2DG=$J>l9g$K!"(B\LaTeX{}$B$N5!G=$G at k8@(B
+% $B$G$-$k?t<0%U%!%_%j!J?t<0%"%k%U%!%Y%C%H!K$N>e8B$r(B256$B8D$KA}$d$7$F$$$^$9!#(B
+% $B$7$?$,$C$F!"?7$7$$4D6-$G$O(B|disablejfam|$B$r;XDj$7$J$/$F$b>e8B$rD6$($k(B
+% $B$3$H$,5/$-$K$/$/$J$C$F$$$^$9!#(B
+%
 % |mathrmmc|$B%*%W%7%g%s$O!"(B
 % |\mathrm|$B$H(B|\mathbf|$B$rOB2$J8N>BP1~$K$9$k$?$a$N%/%i%9%*%W%7%g%s$G$9!#(B
 % \changes{v1.1d}{1992/02/04}{disablejfam$B$NH=CG$r4V0c$($F$?$N$r=$@5(B}
@@ -1605,7 +1646,93 @@
 % \end{macro}
 %
 %
+% \section{$B2~%Z!<%8!JF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#HG$N$_!K(B}\label{sec:cleardoublepage}
 %
+% \begin{macro}{\pltx at cleartorightpage}
+% \begin{macro}{\pltx at cleartoleftpage}
+% \begin{macro}{\pltx at cleartooddpage}
+% \begin{macro}{\pltx at cleartoevenpage}
+% |\cleardoublepage|$BL?Na$O!"(B\LaTeX{}$B%+!<%M%k$G$O!V4q?t%Z!<%8$K$J$k$^$G%Z!<%8$r(B
+% $B7+$kL?Na!W$H$7$FDj5A$5$l$F$$$^$9!#$7$+$7(Bp\LaTeX{}$B%+!<%M%k$G$O!"%"%9%-!<$NJ}?K(B
+% $B$K$h$j!V2#AH$G$O4q?t%Z!<%8$K$J$k$^$G!"=DAH$G$O6v?t%Z!<%8$K$J$k$^$G%Z!<%8$r(B
+% $B7+$kL?Na!W$K:FDj5A$5$l$F$$$^$9!#$9$J$o$A!"(Bp\LaTeX{}$B$G$O=DAH$G$b2#AH$G$b(B
+% $B1&%Z!<%8$K$J$k$^$G%Z!<%8$r7+$k$3$H$K$J$j$^$9!#(B
+%
+% p\LaTeX{}$BI8=`%/%i%9$N(Bbook$B$O!"2#AH$b=DAH$b(B|openright|$B$,%G%U%)%k%H$K$J$C$F$$$F!"(B
+% $B$3$l$O=>Mh(Bp\LaTeX{}$B%+!<%M%k$GDj5A$5$l$?(B|\cleardoublepage|$B$rMxMQ$7$F$$$^$7$?!#(B
+% $B$7$+$7!"=DAH$G4q?t%Z!<%8;O$^$j$NJ8=q$r:n$j$?$$>l9g$b$"$k$G$7$g$&$+$i!"(B
+% $B%3%_%e%K%F%#HG%/%i%9$G$O0J2<$N!JHs%f!<%68~$1!KL?Na$rDI2C$7$^$9!#(B
+% \begin{enumerate}
+%   \item|\pltx at cleartorightpage|$B!'1&%Z!<%8$K$J$k$^$G%Z!<%8$r7+$kL?Na(B
+%   \item|\pltx at cleartoleftpage|$B!':8%Z!<%8$K$J$k$^$G%Z!<%8$r7+$kL?Na(B
+%   \item|\pltx at cleartooddpage|$B!'4q?t%Z!<%8$K$J$k$^$G%Z!<%8$r7+$kL?Na(B
+%   \item|\pltx at cleartoevenpage|$B!'6v?t%Z!<%8$K$J$k$^$G%Z!<%8$r7+$kL?Na(B
+% \end{enumerate}
+% \changes{v1.7d}{2017/02/15}{\cs{cleardoublepage}$B$NBeMQ$H$J$kL?Na72$rDI2C(B}
+%    \begin{macrocode}
+\def\pltx at cleartorightpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartoleftpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+%    \end{macrocode}
+%
+% |\pltx at cleartooddpage|$B$O(B\LaTeX{}$B$N(B|\cleardoublepage|$B$K;w$F$$$^$9$,!"(B
+% $B>e$N(B2$B$D$K9g$o$;$k$?$a(B|\thispagestyle{empty}|$B$rDI2C$7$F$"$j$^$9!#(B
+%    \begin{macrocode}
+\def\pltx at cleartooddpage{\clearpage\if at twoside
+  \ifodd\c at page\else
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\def\pltx at cleartoevenpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\cleardoublepage}
+% $B$=$7$F(Breport$B$H(Bbook$B%/%i%9$N>l9g$O!"%f!<%68~$1L?Na$G$"$k(B|\cleardoublepage|$B$r!"(B
+% |openright|$B%*%W%7%g%s$,;XDj$5$l$F$$$k>l9g$O(B|\pltx at cleartorightpage|$B$K!"(B
+% |openleft|$B%*%W%7%g%s$,;XDj$5$l$F$$$k>l9g$O(B|\pltx at cleartoleftpage|$B$K!"(B
+% $B$=$l$>$l(B|\let|$B$7$^$9!#(B|openany|$B$N>l9g$O(Bp\LaTeX{}$B%+!<%M%k$NDj5A$N$^$^$G$9!#(B
+%    \begin{macrocode}
+%<*!article>
+\if at openleft
+  \let\cleardoublepage\pltx at cleartoleftpage
+\else\if at openright
+  \let\cleardoublepage\pltx at cleartorightpage
+\fi\fi
+%</!article>
+%    \end{macrocode}
+% \end{macro}
+%
+%
+%
 % \section{$B%Z!<%8%9%?%$%k(B}\label{sec:pagestyle}
 % p\LaTeXe{}$B$G$O!"$D$.$N(B6$B<oN`$N%Z!<%8%9%?%$%k$r;HMQ$G$-$^$9!#(B
 % \pstyle{empty}$B$O(B\file{ltpage.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
@@ -1774,9 +1901,9 @@
 %<*report|book>
   \def\chaptermark##1{\markboth{%
      \ifnum \c at secnumdepth >\m at ne
-%<book>         \if at mainmatter
+%<book>       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-%<book>         \fi
+%<book>       \fi
      \fi
      ##1}{}}%
   \def\sectionmark##1{\markright{%
@@ -1803,9 +1930,9 @@
 %<*report|book>
 \def\chaptermark##1{\markright{%
    \ifnum \c at secnumdepth >\m at ne
-%<book>         \if at mainmatter
+%<book>     \if at mainmatter
        \@chapapp\thechapter\@chappos\hskip1zw
-%<book>         \fi
+%<book>     \fi
    \fi
    ##1}}%
 %</report|book>
@@ -1821,7 +1948,7 @@
 % $B%X%C%@$K8+=P$7$r!"%U%C%?$K%Z!<%8HV9f$r=PNO$7$^$9!#(B
 %
 % $B$3$N%9%?%$%k$O!"N>LL0u:~$HJRLL0u:~$H$G7A<0$,0[$J$j$^$9!#(B
-% \changes{v1.0d}{1995/08/23}{$B2#AH$N(B evenfoot $B$,Cf1{B7$($K$J$C$F$$$?$N$r=$@5(B}
+% \changes{v1.0d}{1995/08/23}{$B2#AH$N(Bevenfoot$B$,Cf1{B7$($K$J$C$F$$$?$N$r=$@5(B}
 % \changes{v1.0d}{1996/03/05}{$B2#AH$G6v?t%Z!<%8$H4q?t%Z!<%8$N at _Dj$,5U$J$N$r=$@5(B}
 %    \begin{macrocode}
 \if at twoside
@@ -1850,9 +1977,9 @@
 %<*report|book>
 \def\chaptermark##1{\markboth{%
      \ifnum \c at secnumdepth >\m at ne
-%<book>         \if at mainmatter
+%<book>       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-%<book>         \fi
+%<book>       \fi
      \fi
      ##1}{}}%
   \def\sectionmark##1{\markright{%
@@ -1881,9 +2008,9 @@
 %<*report|book>
   \def\chaptermark##1{\markright{%
      \ifnum \c at secnumdepth >\m at ne
-%<book>         \if at mainmatter
+%<book>       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-%<book>         \fi
+%<book>       \fi
      \fi
      ##1}}%
 %</report|book>
@@ -1916,7 +2043,7 @@
 %
 % \section{$BJ8=q%3%^%s%I(B}
 %
-% \subsubsection{$BI=Bj(B}
+% \subsection{$BI=Bj(B}
 %
 % \begin{macro}{\title}
 % \begin{macro}{\author}
@@ -1945,12 +2072,90 @@
 % $B1&5/$3$7%Z!<%8MQ$N%Z!<%8%Q%i%a!<%?$G$O8m$C$?7k2L$K$J$j$^$9!#(B
 % $BFsCJAH%9%?%$%k$G$b0lCJAH$N%Z!<%8$,:n$i$l$^$9!#(B
 %
+% \noindent\emph{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$kJQ99(B}$B!'(B
+% $B>e$K$"$k$N$O%"%9%-!<HG$N at bL@$G$9!#2~$a$F%"%9%-!<HG$N5sF0$r at 0M}$9$k$H!"(B
+% $B0J2<$N$h$&$K$J$j$^$9!#(B
+% \begin{enumerate}
+% \item $B%"%9%-!<HG$G$O!"%?%$%H%k%Z!<%8$NHV9f$rI,$:(B1$B$K%j%;%C%H$7$F$$$^$7$?$,!"(B
+%   $B$3$l$O at 5$7$/$"$j$^$;$s!#$3$l$O!"%?%$%H%k%Z!<%8$,4q?t%Z!<%8L\$+6v?t%Z!<%8L\(B
+%   $B$+$K$+$+$o$i$:!"%l%$%"%&%H$@$14q?t%Z!<%8MQ$,E,MQ$5$l$F$7$^$&$+$i$G$9!#(B
+%   $B$5$i$K!"%?%$%H%k$N<!$N%Z!<%8$b6v?t$N%Z!<%8HV9f$r;}$C$F$7$^$&$?$a!"N>LL0u:~(B
+%   $B$G4q?t%Z!<%8$H6v?t%Z!<%8$,8r8_$K=P$J$/$J$k$H$$$&LdBj$b$"$j$^$9!#(B
+% \item $B%"%9%-!<HG(Bbook$B%/%i%9$O!"%?%$%H%k%Z!<%8$rI,$:(B|\cleardoublepage|$B$G;O$a$F(B
+%   $B$$$^$7$?!#(Bp\LaTeX{}$B%+!<%M%k$G$N(B|\cleardoublepage|$B$NDj5A$+$i!"=DAH$N4{Dj$G$O(B
+%   $B%?%$%H%k$,6v?t%Z!<%8L\$K=P$k$3$H$K$J$j$^$9!#$3$l<+BN$, at 5$7$/$J$$$HCGDj$9$k(B
+%   $B$3$H$O$G$-$^$;$s$,!"%?%$%H%k$N%Z!<%8HV9f$r(B1$B$K%j%;%C%H$9$k$3$H$H9g$o$5$C$F!"(B
+%   $B6v?t%Z!<%8$KAw$C$?%?%$%H%k$K4q?t%Z!<%8MQ%l%$%"%&%H$,E,MQ$5$l$F$7$^$&$H$$$&(B
+%   $B7k2L$O at 5$7$/$"$j$^$;$s!#(B
+% \end{enumerate}
+% $B$=$3$G!"%3%_%e%K%F%#HG$G$O%?%$%H%k$N%l%$%"%&%H$,I,$:4q?t%Z!<%8MQ$K$J$k$H$$$&(B
+% $B5sF0$r;Y;}$7!"(Bbook$B%/%i%9$G$O%?%$%H%k%Z!<%8$r4q?t%Z!<%8L\$KAw$k$3$H$K$7$^$7$?!#(B
+% $B$3$l$G%?%$%H%k%Z!<%8$,I=;f$i$7$/8+$($k$h$&$K$J$j$^$9!#$^$?!"(Breport$B%/%i%9$N(B
+% $B$h$&$J%?%$%H%k$, at .$j9T$-$K=>$C$F=P$k>l9g$K$O(B
+% \begin{itemize}
+%   \item $B4q?t%Z!<%8L\$K=P$k>l9g!"%Z!<%8HV9f$r(B1$B!J4q?t!K$K%j%;%C%H(B
+%   \item $B6v?t%Z!<%8L\$K=P$k>l9g!"%Z!<%8HV9f$r(B0$B!J6v?t!K$K%j%;%C%H(B
+% \end{itemize}
+% $B$H$7$^$7$?!#(B
+%
+% $B0l$D$a$NNc$r9M$($^$9!#(B
+%\begin{verbatim}
+%   \documentclass{tbook}
+%   \title{$B%?%$%H%k(B}\author{$BCx<T(B}
+%   \begin{document}
+%   \maketitle
+%   \chapter{$B%A%c%W%?!<(B}
+%   \end{document}
+%\end{verbatim}
+% $B%"%9%-!<HG(Btbook$B%/%i%9$G$N7k2L$O(B
+%\begin{verbatim}
+%   1$B%Z!<%8L\!'6uGr!J%Z!<%8HV9f(B1$B$OHsI=<(!K(B
+%   2$B%Z!<%8L\!'%?%$%H%k!J4q?t%l%$%"%&%H!"%Z!<%8HV9f(B1$B$OHsI=<(!K(B
+%   3$B%Z!<%8L\!'%A%c%W%?!<!J6v?t%l%$%"%&%H!"%Z!<%8HV9f(B2$B!K(B
+%\end{verbatim}
+% $B$G$9$,!"2>$K:G=i$N6uGr%Z!<%8$5$($J$1$l$P(B
+%\begin{verbatim}
+%   1$B%Z!<%8L\!'%?%$%H%k$9$J$o$AI=;f!J4q?t%l%$%"%&%H!"%Z!<%8HV9f(B1$B$OHsI=<(!K(B
+%   2$B%Z!<%8L\!'%A%c%W%?!<!J6v?t%l%$%"%&%H!"%Z!<%8HV9f(B2$B!K(B
+%\end{verbatim}
+% $B$H$_$J$;$k$?$a!"%3%_%e%K%F%#HG$G$O6uGr%Z!<%8$rH/@8$5$;$J$$$h$&$K$7$^$7$?!#(B
+%
+% $BFs$D$a$NNc$r9M$($^$9!#(B
+%\begin{verbatim}
+%   \documentclass{tbook}
+%   \title{$B%?%$%H%k(B}\author{$BCx<T(B}
+%   \begin{document}
+%   $B%F%9%HJ8>O(B
+%   \maketitle
+%   \chapter{$B%A%c%W%?!<(B}
+%   \end{document}
+%\end{verbatim}
+% $B%"%9%-!<HG(Btbook$B%/%i%9$G$N7k2L$O(B
+%\begin{verbatim}
+%   1$B%Z!<%8L\!'%F%9%HJ8>O!J4q?t%l%$%"%&%H!"%Z!<%8HV9f(B1$B!K(B
+%   2$B%Z!<%8L\!'%?%$%H%k!J4q?t%l%$%"%&%H!"%Z!<%8HV9f(B1$B$OHsI=<(!K(B
+%   3$B%Z!<%8L\!'%A%c%W%?!<!J6v?t%l%$%"%&%H!"%Z!<%8HV9f(B2$B!K(B
+%\end{verbatim}
+% $B$G$9$,!"$3$l$G$O4q?t$H6v?t$N%Z!<%8HV9f$,8r8_$K$J$C$F$$$J$$$N$G at 5$7$/(B
+% $B$"$j$^$;$s!#$=$3$G!"%3%_%e%K%F%#HG$G$O(B
+%\begin{verbatim}
+%   1$B%Z!<%8L\!'%F%9%HJ8>O!J4q?t%l%$%"%&%H!"%Z!<%8HV9f(B1$B!K(B
+%   2$B%Z!<%8L\!'6uGr%Z!<%8!J%Z!<%8HV9f(B2$B$OHsI=<(!K(B
+%   3$B%Z!<%8L\!'%?%$%H%k!J4q?t%l%$%"%&%H!"%Z!<%8HV9f(B1$B$OHsI=<(!K(B
+%   4$B%Z!<%8L\!'%A%c%W%?!<!J6v?t%l%$%"%&%H!"%Z!<%8HV9f(B2$B!K(B
+%\end{verbatim}
+% $B$HD>$7$^$7$?!#(B
+%
+% $B$J$*!"(Bp\LaTeX~2.09$B8_49%b!<%I$O%"%9%-!<HG$N$^$^!"$9$J$o$A!V%Z!<%8HV9f$r%<%m$K(B
+% $B at _Dj!W$H$7$F$"$j$^$9!#$3$l$O!"2#AH$N1&5/$3$7$N5sF0$H$7$F$O8m$j$G$9$,!"=DAH$N(B
+% $B1&5/$3$7$N5sF0$H$7$F$O0l1~@5$7$/$J$C$F$$$k$H$$$($^$9!#(B
+%
 % $B:G=i$K8_49%b!<%I$NDj5A$r:n$j$^$9!#(B
 %    \begin{macrocode}
 \if at compatibility
 \newenvironment{titlepage}
     {%
-%<book>      \cleardoublepage
+%<book>     \cleardoublepage
      \if at twocolumn\@restonecoltrue\onecolumn
      \else\@restonecolfalse\newpage\fi
      \thispagestyle{empty}%
@@ -1961,11 +2166,15 @@
 %    \end{macrocode}
 %
 % $B$=$7$F!"(B\LaTeX{}$B%M%$%F%#%V$N$?$a$NDj5A$G$9!#(B
+% \changes{v1.7d}{2017/02/15}{book$B%/%i%9$G(Btitlepage$B$rI,$:4q?t%Z!<%8(B
+%   $B$KAw$k$h$&$KJQ99(B}
+% \changes{v1.7d}{2017/02/15}{titlepage$B$N%Z!<%8HV9f$r4q?t$J$i$P(B1$B$K!"(B
+%   $B6v?t$J$i$P(B0$B$K%j%;%C%H$9$k$h$&$KJQ99(B}
 %    \begin{macrocode}
 \else
 \newenvironment{titlepage}
     {%
-%<book>      \cleardoublepage
+%<book>      \pltx at cleartooddpage %% 2017/02/15
       \if at twocolumn
         \@restonecoltrue\onecolumn
       \else
@@ -1972,11 +2181,11 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\@ne
+      \ifodd\c at page\setcounter{page}\@ne\else\setcounter{page}\z@\fi %% 2017/02/15
     }%
     {\if at restonecol\twocolumn \else \newpage \fi
 %    \end{macrocode}
-% $BFsCJAH%b!<%I$G$J$1$l$P!"%?%$%H%k%Z!<%8$ND>8e$N%Z!<%8$N%Z!<%8HV9f$b(B1$B$K(B
+% $BN>LL%b!<%I$G$J$1$l$P!"%?%$%H%k%Z!<%8$ND>8e$N%Z!<%8$N%Z!<%8HV9f$b(B1$B$K(B
 % $B$7$^$9!#(B
 %    \begin{macrocode}
      \if at twoside\else
@@ -1997,10 +2206,14 @@
 % $B=DAH$N$H$-$O!"(B|\thanks|$B%3%^%s%I$r(B|\p at thanks|$B$K(B|\let|$B$7$^$9!#(B
 % $B$3$N%3%^%s%I$O(B|\footnotetext|$B$r;H$o$:!"D>@\!"J8;z$r(B|\@thanks|$B$K3JG<(B
 % $B$7$F$$$-$^$9!#(B
+%
+% $BCx<TL>$NOF$KI=<($5$l$k9g0u$OD>N)$7$??t;z!"Cm<aB&$O2#$K?2$??t;z$H$J$C$F$$$^$7(B
+% $B$?$,!"IT<+A3$J$N$G(B|\hbox{\yoko ...}|$B$rDI2C$7!"N>J}$H$bD>N)$9$k$h$&$K$7$^$7$?!#(B
+% \changes{v1.7d}{2017/02/15}{$B=DAH%/%i%9$N=jB0I=<($NHV9f$rD>N)$K$7$?(B}
 %    \begin{macrocode}
 \def\p at thanks#1{\footnotemark
   \protected at xdef\@thanks{\@thanks
-    \protect{\noindent$\m at th^\thefootnote$~#1\protect\par}}}
+    \protect{\noindent\hbox{\yoko$\m at th^\thefootnote$}#1\protect\par}}}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -2126,7 +2339,7 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \subsubsection{$B35MW(B}
+% \subsection{$B35MW(B}
 %
 % \begin{environment}{abstract}
 % $BMWLsJ8$N$?$a$N4D6-$G$9!#(Bbook$B%/%i%9$G$O;H$($^$;$s!#(B
@@ -2163,7 +2376,7 @@
 %
 % \subsection{$B>O8+=P$7(B}
 %
-% \subsection{$B%^!<%/%3%^%s%I(B}
+% \subsubsection{$B%^!<%/%3%^%s%I(B}
 %
 % \begin{macro}{\chaptermark}
 % \begin{macro}{\sectionmark}
@@ -2331,21 +2544,39 @@
 % $B$3$l$i$NL?Na$r(B|openany|$B%*%W%7%g%s$K1~$8$F at Z$jBX$(!"Fs2sL\$O$=$l$r(B
 % $B85$KLa$7$F$$$^$9!#%"%9%-!<$K$h$k(Bjclasses.dtx$B$O!"(B1997/01/15$B$K(B
 % $B0l2sL\$N=$@5$KDI?o$7$^$7$?$,!"Fs2sL\$N=$@5$K$ODI?o$7$F$$$^$;$s!#(B
-% $B%3%_%e%K%F%#HG$G$O!"%"%9%-!<$K$h$k;EMM$r0];}$9$k$3$H$H$7!"(B
-% |openany|$B%*%W%7%g%s$N>l9g$O(B|\cleardoublepage|$B$G$O$J$/(B|\clearpage|$B$,(B
-% $BH/9T$5$l$^$9!#$b$7(B|\cleardoublepage|$B$,5/$-$F$[$7$$>l9g$K$O!"(B
-% $BL@<(E*$KA^F~$7$F$/$@$5$$!#!J;29M!'(Blatex/2754$B!K(B
+% $B%3%_%e%K%F%#HG$G$O!"0lC6$O%"%9%-!<$K$h$k;EMM$r0];}$7$h$&$H9M$((B
+% $B$^$7$?(B(2016/11/22)$B$,!"0J2<$NM}M3$K$h$jFs2sL\$N=$@5$K$bDI?o$9$k(B
+% $B$3$H$K$7$^$7$?(B(2017/03/05)$B!#(B
+%
+% $B%"%9%-!<HG$G$N(B|\frontmatter|$B$H(B|\mainmatter|$B$N2~%Z!<%85sF0$O(B
+%\begin{quote}
+% |openright|$B$J$i(B|\cleardoublepage|$B!"(B|openany|$B$J$i(B|\clearpage|$B$r<B9T(B
+%\end{quote}
+% $B$H$$$&$b$N$G$7$?!#$7$+$7!"(B|\frontmatter|$B5Z$S(B|\mainmatter|$B$O%N%s%V%k$r(B
+% 1$B$K%j%;%C%H$7$^$9$+$i!"2~%Z!<%8$N7k2L$,6v?t%Z!<%8L\$K$J$k>l9g(B
+% \footnote{$B=D(Btbook$B$N%G%U%)%k%H(B(openright)$B$,3:Ev$9$k$[$+!"2#(Bjbook$B$H(B
+% $B=D(Btbook$B$N(Bopenany$B$N$H$-$K$O at .$j9T$-<!Bh$G3:Ev$9$k2DG=@-$,$"$j$^$9!#(B}$B$K(B
+% $B%N%s%V%k$,6v4q5UE>$7$F$7$^$$$^$7$?!#$3$N$^$^$G$O(B|openany|$B$N>l9g$KN>LL(B
+% $B0u:~$,$&$^$/$$$+$J$$$?$a!"?7$7$$%3%_%e%K%F%#HG$G$O(B
+%\begin{quote}
+% $BI,$:(B|\pltx at cleartooddpage|$B$r<B9T(B
+%\end{quote}
+% $B$H$7$^$7$?!#$3$l$ON>LL0u:~(B(twoside)$B$N>l9g$O4q?t%Z!<%8$KAw$j!"(B
+% $BJRLL0u:~(B(oneside)$B$N>l9g$OC1$K2~%Z!<%8$H$J$j$^$9!#!J;29M!'(Blatex/2754$B!K(B
 % \changes{v1.7b}{2016/11/22}{$BJdB-%I%-%e%a%s%H$rDI2C(B}
+% \changes{v1.7e}{2017/03/05}{\cs{frontmatter}$B$H(B\cs{mainmatter}$B$r(B
+%   $B4q?t%Z!<%8$KAw$k$h$&$KJQ99(B}
 %    \begin{macrocode}
 %<*book>
 \newcommand{\frontmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \pltx at cleartooddpage
   \@mainmatterfalse\pagenumbering{roman}}
 \newcommand{\mainmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \pltx at cleartooddpage
   \@mainmattertrue\pagenumbering{arabic}}
 \newcommand{\backmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \@mainmatterfalse}
 %</book>
 %    \end{macrocode}
@@ -2437,7 +2668,8 @@
 %    \begin{macrocode}
 %<*report|book>
 \newcommand{\part}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{empty}%
   \if at twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
   \null\vfil
@@ -2532,10 +2764,21 @@
 % |\@part|$B$H(B|\@spart|$B$N:G8e$G<B9T$5$l$k%^%/%m$G$9!#(B
 % $BN>LL0u:~%b!<%I$N$H$-$O!"Gr%Z!<%8$rDI2C$7$^$9!#(B
 % $BFsCJAH%b!<%I$N$H$-$K$O!"$3$l0J9_$N%Z!<%8$rFsCJAH$KLa$7$^$9!#(B
+% 2016$BG/(B12$B7n$+$i!"(B|openany| $B$N$H$-$KGr%Z!<%8$rDI2C$9$k$N$r$d$a$^$7$?!#(B
+% $B$3$N%P%0$O(B\LaTeX{}$B$G$O(Bclasses.dtx v1.4b (2000/05/19)$B$G=$@5$5$l$F$$$^$7$?!#(B
+% $B!J;29M!'(Blatex/3155$B!"(Btexjporg/jsclasses\#48$B!K(B
+% \changes{v1.7c}{2016/12/18}{Only add empty page after part if
+%    twoside and openright (sync with classes.dtx v1.4b)}
 %    \begin{macrocode}
 %<*report|book>
 \def\@endpart{\vfil\newpage
-   \if at twoside\null\thispagestyle{empty}\newpage\fi
+  \if at twoside
+   \if at openleft %% \if at openleft added (2017/02/15)
+    \null\thispagestyle{empty}\newpage
+   \else\if at openright %% \if at openright added (2016/12/18)
+    \null\thispagestyle{empty}\newpage
+   \fi\fi %% added (2016/12/18, 2017/02/15)
+  \fi
 %    \end{macrocode}
 % $BFsCJAHJ8=q$N$H$-!"%9%$%C%A$rFsCJAH%b!<%I$KLa$9I,MW$,$"$j$^$9!#(B
 %    \begin{macrocode}
@@ -2554,6 +2797,10 @@
 % $B$J$*!"=DAH$N>l9g$G$b1&%Z!<%8$+$i$O$8$^$k$h$&$K!"(B
 % $B%U%)!<%^%C%H%U%!%$%k$G(B|\clerdoublepage|$B$,Dj5A$5$l$F$$$^$9!#(B
 %
+% \emph{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$kJdB-(B}$B!'%3%_%e%K%F%#HG$N<BAu$G$O!"(B
+% |openright|$B$H(B|openleft|$B$N>l9g$K(B|\cleardoublepage|$B$r%/%i%9%U%!%$%k$NCf$G(B
+% $B:F!9Dj5A$7$F$$$^$9!#(B\ref{sec:cleardoublepage}$B$r;2>H$7$F$/$@$5$$!#(B
+%
 % $B>O8+=P$7$,=PNO$5$l$k%Z!<%8$N%9%?%$%k$O!"(B\pstyle{jpl at in}$B$K$J$j$^$9!#(B
 % \pstyle{jpl at in}$B$O!"(B\pstyle{headnomble}$B$+(B\pstyle{footnomble}$B$N$$$:$l$+$G$9!#(B
 % $B>\:Y$O!"Bh(B\ref{sec:pagestyle}$B at a$r;2>H$7$F$/$@$5$$!#(B
@@ -2563,7 +2810,8 @@
 %    \begin{macrocode}
 %<*report|book>
 \newcommand{\chapter}{%
-  \if at openright\cleardoublepage\else\clearpage\fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{jpl at in}%
   \global\@topnum\z@
   \@afterindenttrue
@@ -2575,6 +2823,12 @@
 % $B$3$N%^%/%m$O!">O8+=P$7$KHV9f$rIU$1$k$H$-$K8F$S=P$5$l$^$9!#(B
 % \Lcount{secnumdepth}$B$,(B$-1$$B$h$j$bBg$-$/!"(B
 % |\@mainmatter|$B$,??!J(Bbook$B%/%i%9$N>l9g!K$N$H$-$K!"HV9f$r=PNO$7$^$9!#(B
+%
+% \emph{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$kJdB-(B}$B!'K\2H(B\LaTeX{}$B$N(B
+% \file{classes}$B$G$O!"FsCJAH$N$H$-%A%c%W%?!<%?%$%H%k$O0lCJAH$KLa$5$l(B
+% $B$^$9$,!"%"%9%-!<$K$h$k(B\file{jclasses}$B$G$OFsCJAH$N$^$^$K$5$l$F$$$^$9!#(B
+% $B$7$?$,$C$F!"%A%c%W%?!<%?%$%H%k$h$j9b$$0LCV$K1&%+%i%`$N;OE@$,Mh$k$H$$$&(B
+% $B5sF0$K$J$C$F$$$^$9$,!"%3%_%e%K%F%#HG$G$b%"%9%-!<HG$N5sF0$r0];}$7$F$$$^$9!#(B
 %    \begin{macrocode}
 \def\@chapter[#1]#2{%
   \ifnum \c at secnumdepth >\m at ne
@@ -2625,11 +2879,14 @@
 %
 % \begin{macro}{\@schapter}
 % $B$3$N%^%/%m$O!">O8+=P$7$KHV9f$rIU$1$J$$$H$-$K8F$S=P$5$l$^$9!#(B
+%
+% \emph{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$kJdB-(B}$B!'$d$O$jFsCJAH$G%A%c%W%?!<(B
+% $B%?%$%H%k$h$j9b$$0LCV$K1&%+%i%`$N;OE@$,Mh$k$H$$$&5sF0$r0];}$7$F$"$j$^$9!#(B
+% \changes{v1.7c}{2016/12/18}{$B4qL/$J(Barticle$B%,!<%I$H%3!<%I$r:o=|$7$F(B
+%    $B%I%-%e%a%s%H$rDI2C(B}
 %    \begin{macrocode}
 \def\@schapter#1{%
-%<article>  \if at twocolumn\@topnewpage[\@makeschapterhead{#1}]\else
   \@makeschapterhead{#1}\@afterheading
-%<article>  \fi
 }
 %    \end{macrocode}
 % \end{macro}
@@ -2707,9 +2964,9 @@
 % \begin{macro}{\subparagraph}
 % $B8+=P$7$NA0$K6uGr$rIU$1!"(B|\normalsize\bfseries|$B$G=PNO$r$7$^$9!#(B
 % $B8+=P$7$N8e$m$G2~9T$5$l$^$;$s!#(B
-%    \begin{macrocode}
 % \changes{v1.7a}{2016/11/16}{replace \cs{reset at font} with
 %    \cs{normalfont} (sync with classes.dtx v1.3c)}
+%    \begin{macrocode}
 \newcommand{\subparagraph}{\@startsection{subparagraph}{5}{\z@}%
    {3.25ex \@plus 1ex \@minus .2ex}%
    {-1em}%
@@ -3452,7 +3709,7 @@
 %
 % \changes{v1.6}{2006/06/27}{$B%U%)%s%H%3%^%s%I$r=$@5!#$"$j$,$H$&!"(Bymt$B$5$s!#(B}
 %    p\LaTeX{} 2.09
-%    compatibility mode $B$G$OOBJ8?t<0%U%)%s%H(Bfam $B$,(B2$B=EDj5A$5$l$F$$$?(B
+%    compatibility mode$B$G$OOBJ8?t<0%U%)%s%H(Bfam$B$,(B2$B=EDj5A$5$l$F$$$?(B
 %    $B$N$G!"$=$NItJ,$rJQ99$7$^$7$?!#(B
 %    \begin{macrocode}
 \if at enablejfam
@@ -4201,7 +4458,7 @@
 %<*yoko>
 \if at twoside
   \@mparswitchtrue
-\else 
+\else
   \@mparswitchfalse
 \fi
 %</yoko>

Modified: trunk/Master/texmf-dist/source/platex/base/plcore.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2017-04-16 22:05:53 UTC (rev 43852)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1994-2001 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016 Japanese TeX Development Community
+%  Copyright (c) 2016-2017 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -54,6 +54,16 @@
 % \changes{v1.2i}{2016/09/08}{v1.2g$B$N=$@5$GF~$l$?(B\cs{null}$B$,$^$:$+$C$?$N$G(B
 %    $B?eJ?%b!<%I$N$H$-$@$1H/9T$9$k$3$H$K$7$?(B(Issue 23)}
 % \changes{v1.2j}{2016/11/09}{FAM256$B%Q%C%AE,MQ(Be-p\TeX{}$B$KBP1~(B}
+% \changes{v1.2k}{2017/02/20}{$BL\<!$G(B\cs{ref}$B$r;H$C$?>l9g$K8e$m$N6uGr$,>C$($k(B
+%    $B8=>]$KBP=h$9$k$?$a!"(B\cs{relax}$B$N$"$H$K(B\{\}$B$rDI2C(B}
+% \changes{v1.2l}{2017/02/25}{$B5SCm$H%\%H%`%U%m!<%H$N=g=x$rF~$lBX$($?$3$H$G(B
+%    $BHGLLA4BN$N?bD>0LCV$,$:$l$F$$$?$N$r=$@5(B(Issue 32)}
+% \changes{v1.2l}{2017/02/25}{\cs{@makecol}$B$rJQ99$7$?$N$K(B
+%    \cs{@makespecialcolbox}$B$rJQ99$7$J$$!"$H$$$&H=CG$K$D$$$FL at J82=(B}
+% \changes{v1.2m}{2017/03/19}{\cs{language}$B$r%j%;%C%H(B
+%    (sync with ltoutput.dtx 2017/03/10 v1.3c)}
+% \changes{v1.2m}{2017/03/19}{\cs{verb}$B$NESCf$G%O%$%U%M!<%7%g%s$,5/$-$J$$(B
+%    $B$h$&$K(B\cs{language}$B$r at _Dj(B(sync with ltmiscen.dtx 2017/03/09 v1.1m)}
 % \fi
 %
 % \iffalse
@@ -60,7 +70,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{plcore.dtx}[2016/11/09 v1.2j pLaTeX core file]
+\ProvidesFile{plcore.dtx}[2017/03/19 v1.2m pLaTeX core file]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plcore.dtx}
@@ -253,13 +263,40 @@
 % $B$3$N%^%/%m$,AH$_N)$F$kItJ,$NCf?4$H$J$j$^$9!#(B
 % \file{ltoutput.dtx}$B$GDj5A$5$l$F$$$k$b$N$G$9!#(B
 %    \begin{macrocode}
-%<platexrelease>\plIncludeInRelease{2016/09/03}{\@makecol}{\@makecol}%
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\@makecol}{\@makecol}%
 %<*plcore|platexrelease>
 \gdef\@makecol{%
    \setbox\@outputbox\box\@cclv%
+   \let\@elt\relax % added on LaTeX (ltoutput.dtx 2003/12/16 v1.2k)
    \xdef\@freelist{\@freelist\@midlist}%
    \global \let \@midlist \@empty
    \@combinefloats
+%    \end{macrocode}
+% $B%*%j%8%J%k$N(B\LaTeX{}$B$O!"%H%C%W%U%m!<%H!"K\J8!"5SCm!"%\%H%`%U%m!<%H$N=gHV$G(B
+% $B=PNO$7$^$9!#0lJ}(Bp\LaTeX{}$B$O!"%H%C%W%U%m!<%H!"K\J8!"%\%H%`%U%m!<%H!"5SCm$N(B
+% $B=gHV$G=PNO$7$^$9!#$H$3$m$,!"%"%9%-!<HG$N%3!<%I$O=gHV$rF~$lBX$($k$@$1$G$J$/!"(B
+% $BHGLLA4BN$N?bD>0LCV$,!JFC$K=DAH$G82Cx$K!K$:$l$F$7$^$C$F$$$^$7$?!#(B
+% $B$3$l$OJd at 5NL(B|\dp\@outputbox|$B$N<hF@$,Aa$9$.$?$?$a$G$9$N$G!"%3%_%e%K%F%#HG(B
+% p\LaTeX{}$B$G$O$3$NLdBj$KBP=h$7$F$"$j$^$9!#7k2LE*$K!"(Bfnpos$B%Q%C%1!<%8(B(yafoot)$B$N(B
+% |\makeFNbottom|$B$+$D(B|\makeFNbelow|$B$J>uBV$H40A4$KEy2A$K$J$j$^$7$?!#(B
+% \changes{v1.2l}{2017/02/25}{$B5SCm$H%\%H%`%U%m!<%H$N=g=x$rF~$lBX$($?$3$H$G(B
+%    $BHGLLA4BN$N?bD>0LCV$,$:$l$F$$$?$N$r=$@5(B(Issue 32)}
+%    \begin{macrocode}
+   \let\pltx at textbottom\@textbottom % save (pLaTeX 2017/02/25)
+   \ifvoid\footins\else % changed (pLaTeX 2017/02/25)
+     \setbox\@outputbox \vbox {%
+       \boxmaxdepth \@maxdepth
+       \unvbox \@outputbox
+       \@textbottom % inserted here (pLaTeX 2017/02/25)
+       \vskip \skip\footins
+       \color at begingroup
+         \normalcolor
+         \footnoterule
+         \unvbox \footins
+       \color at endgroup
+       }%
+       \let\@textbottom\relax % disable temporarily (pLaTeX 2017/02/25)
+   \fi
    \ifvbox\@kludgeins
      \@makespecialcolbox
    \else
@@ -288,20 +325,43 @@
        \iftdir\vbox{\hskip\z@}\fi
        \vskip -\dimen@
        \@textbottom
-       \ifvoid\footins\else % for pLaTeX
-         \vskip \skip\footins
-         \color at begingroup
-            \normalcolor
-            \footnoterule
-            \unvbox \footins
-         \color at endgroup
-       \fi
        }%
    \fi
+   \let\@textbottom\pltx at textbottom % restore (pLaTeX 2017/02/25)
    \global \maxdepth \@maxdepth
 }
 %</plcore|platexrelease>
 %<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2016/09/03}{\@makecol}{\@makecol}%
+%<platexrelease>\gdef\@makecol{%
+%<platexrelease>   \setbox\@outputbox\box\@cclv%
+%<platexrelease>   \xdef\@freelist{\@freelist\@midlist}%
+%<platexrelease>   \global \let \@midlist \@empty
+%<platexrelease>   \@combinefloats
+%<platexrelease>   \ifvbox\@kludgeins
+%<platexrelease>     \@makespecialcolbox
+%<platexrelease>   \else
+%<platexrelease>     \setbox\@outputbox \vbox to\@colht {%
+%<platexrelease>%       \boxmaxdepth \@maxdepth    % comment out on LaTeX 1997/12/01
+%<platexrelease>       \@texttop
+%<platexrelease>       \dimen@ \dp\@outputbox
+%<platexrelease>       \unvbox \@outputbox
+%<platexrelease>       \iftdir\vbox{\hskip\z@}\fi
+%<platexrelease>       \vskip -\dimen@
+%<platexrelease>       \@textbottom
+%<platexrelease>       \ifvoid\footins\else % for pLaTeX
+%<platexrelease>         \vskip \skip\footins
+%<platexrelease>         \color at begingroup
+%<platexrelease>            \normalcolor
+%<platexrelease>            \footnoterule
+%<platexrelease>            \unvbox \footins
+%<platexrelease>         \color at endgroup
+%<platexrelease>       \fi
+%<platexrelease>       }%
+%<platexrelease>   \fi
+%<platexrelease>   \global \maxdepth \@maxdepth
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
 %<platexrelease>\plIncludeInRelease{2016/04/17}{\@makecol}{\@makecol}%
 %<platexrelease>\gdef\@makecol{%
 %<platexrelease>   \setbox\@outputbox\box\@cclv%
@@ -373,13 +433,34 @@
 %
 % $B$3$N%^%/%m$O!"(B|\enlargethispage|$B$,;H$o$l$?$H$-$K!"(B
 % |\@makecol|$B%^%/%m$+$i8F$S=P$5$l$^$9!#(B
+%
+% \noindent\emph{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$kJdB-(B(2017/02/25)}$B!'(B
+% 2016/11/29$B0JA0$N(Bp\LaTeX{}$B$G$O!"(B|\@makecol|$B$O%\%H%`%U%m!<%H$rA^F~$7$?8e!"(B
+% $B$9$0$K(B|\@kludgeins|$B$,6u$+$I$&$+H=Dj$7(B
+% \begin{itemize}
+% \item $B6u$N>l9g$O!";D$j$9$Y$F$N=hM}$r(B|\@makespecialcolbox|$B$KG$$;$k(B
+% \item $B6u$G$J$$>l9g$O!"(B|\@makecol|$B<+?H$G;D$j$9$Y$F$N=hM}$r9T$&(B
+% \end{itemize}
+% $B$H$7$F$$$^$7$?!#$7$+$7(B2017/04/08$B0J9_$N(Bp\LaTeX{}$B$G$O!"(B|\@makecol|$B$O%\%H%`(B
+% $B%U%m!<%H$H5SCm$rA^F~$7$F$+$i(B|\@kludgeins|$B$NH=Dj$K0\$k$h$&$K$7$F$$$^$9!#(B
+% $B$7$?$,$C$F!"?7$7$$(B|\@makecol|$B$+$i0J2<$K5-$9(B|\@makespecialcolbox|$B$,8F$S(B
+% $B=P$5$l$k>l9g$O!"(B|\ifvoid\footins|$B!JFs2U=j!K$NH=Dj$O>o$K??$H$J$k$O$:$G$9!#(B
+% $BMW$9$k$K!V$D$.$NItJ,$,(Bp\LaTeX{}$BMQ$N=$@5$G$9!#!W$H$$$&Fs2U=j$N%3!<%I$O(B
+% $B<B<AE*$KITMW$H$J$j$^$7$?!#(B
+%
+% $B$7$+$7!"$@$+$i$H$$$C$F>C$7$F$7$^$&$H!"8E$$(Bp\LaTeX{}$B$N(B|\@makecol|$B$r(B
+% $B%Y!<%9$K:n$i$l$?30It%Q%C%1!<%8$+$i(B|\@makespecialcolbox|$B$,8F$S=P$5$l$k(B
+% $B>l9g$K5SCm$,>CLG$9$k$*$=$l$,$"$j$^$9!#$3$N$?$a!"(B|\@makespecialcolbox|$B$O(B
+% $B=>Mh$N%3!<%I$N$^$^0];}$7$F$"$j$^$9!J32$O$"$j$^$;$s!K!#(B
+% \changes{v1.2l}{2017/02/25}{\cs{@makecol}$B$rJQ99$7$?$N$K(B
+%    \cs{@makespecialcolbox}$B$rJQ99$7$J$$!"$H$$$&H=CG$K$D$$$FL at J82=(B}
 %    \begin{macrocode}
 %<*plcore|fltrace>
 \gdef\@makespecialcolbox{%
 %<*trace>
    \fl at trace{Krudgeins ht \the\ht\@kludgeins\space
-                    dp \the\dp\@kludgeins\space
-                    wd \the\wd\@kludgeins}%
+                       dp \the\dp\@kludgeins\space
+                       wd \the\wd\@kludgeins}%
 %</trace>
    \setbox\@outputbox \vbox {%
      \@texttop
@@ -708,6 +789,10 @@
 % |\begingroup|$B$H(B|\endgroup|$B$G0O$_$^$9!#(B
 % \changes{v1.2a}{2001/09/26}{\LaTeX\ \texttt{!<2001/06/01!>}$B$KBP1~(B}
 %    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\@outputpage}
+%<platexrelease>                   {Reset language for hyphenation}%
+%<*plcore|platexrelease>
 \def\@outputpage{%
 \begingroup % the \endgroup is put in by \aftergroup
   \iftdir
@@ -714,6 +799,20 @@
     \dimen\z@\textwidth \textwidth\textheight \textheight\dimen\z@
   \fi
   \let \protect \noexpand
+%    \end{macrocode}
+% \LaTeXe\ 2017-04-15$B$G$O(Bverbatim$B4D6-Fb$G%O%$%U%M!<%7%g%s$,5/$-$J$$$h$&$K(B
+% $B=$@5$5$l$^$7$?$,!"(Bverbatim$B4D6-$NESCf$G2~%Z!<%8$,5/$-$?>l9g$K%X%C%@$G(B
+% $B%O%$%U%M!<%7%g%s$,M^@)$5$l$k$N$O at 5$7$/$J$$$N$G!"(B|\language|$B$r(B
+% |\begin{document}|$B$G$NCM$K%j%;%C%H$7$^$9!J;29M!'(Blatex2e svn r1407$B!K!#(B
+% $B%W%j%"%s%V%k$GFCJL$K at _Dj$5$l$l$P$=$NCM!"@_Dj$5$l$J$1$l$P(B0$B$G$9!JK|$,0l(B
+% |\document|$B$NDj5A$,8E$$>l9g(B\footnote{\LaTeXe\ 2017/01/01$B0JA0$r;H$C$F(B
+% p\LaTeXe{}$B$N%U%)!<%^%C%H$r:n at .$7$?>l9g$d!"(Bdinbrief.cls$B$N$h$&$KFH<+$N(B
+% $B:FDj5A$r9T$&%/%i%9$d%Q%C%1!<%8$r;H$C$?>l9g$K5/$3$k$+$b$7$l$^$;$s!#(B}$B$O(B
+% $-1$$B$K$J$j$^$9$,!"$3$l$O(B0$B$HF1$8$O$?$i$-$r$9$k$N$GLdBj$O5/$-$^$;$s!K!#(B
+% \changes{v1.2m}{2017/03/19}{\cs{language}$B$r%j%;%C%H(B
+%    (sync with ltoutput.dtx 2017/03/10 v1.3c)}
+%    \begin{macrocode}
+  \language\document at default@language
   \@resetactivechars
   \global\let\@@if at newlist\if at newlist
   \global\@newlistfalse
@@ -794,6 +893,78 @@
   \stepcounter{page}%
   \let\firstmark\botmark
 }
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@outputpage}
+%<platexrelease>                   {Reset language for hyphenation}%
+%<platexrelease>\def\@outputpage{%
+%<platexrelease>\begingroup % the \endgroup is put in by \aftergroup
+%<platexrelease>  \iftdir
+%<platexrelease>    \dimen\z@\textwidth \textwidth\textheight \textheight\dimen\z@
+%<platexrelease>  \fi
+%<platexrelease>  \let \protect \noexpand
+%<platexrelease>  \@resetactivechars
+%<platexrelease>  \global\let\@@if at newlist\if at newlist
+%<platexrelease>  \global\@newlistfalse
+%<platexrelease>  \@parboxrestore
+%<platexrelease>  \shipout\vbox{\yoko
+%<platexrelease>    \set at typeset@protect
+%<platexrelease>    \aftergroup\endgroup
+%<platexrelease>    \aftergroup\set at typeset@protect
+%<platexrelease>     \if at specialpage
+%<platexrelease>       \global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
+%<platexrelease>     \fi
+%<platexrelease>     \if at twoside
+%<platexrelease>       \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
+%<platexrelease>          \iftdir\let\@themargin\evensidemargin
+%<platexrelease>          \else\let\@themargin\oddsidemargin\fi
+%<platexrelease>       \else \let\@thehead\@evenhead
+%<platexrelease>          \let\@thefoot\@evenfoot
+%<platexrelease>           \iftdir\let\@themargin\oddsidemargin
+%<platexrelease>           \else\let\@themargin\evensidemargin\fi
+%<platexrelease>     \fi\fi
+%<platexrelease>     \@@topmargin\topmargin
+%<platexrelease>     \iftombow
+%<platexrelease>       \@@paperwidth\paperwidth \advance\@@paperwidth 6mm\relax
+%<platexrelease>       \@@paperheight\paperheight \advance\@@paperheight 16mm\relax
+%<platexrelease>       \advance\@@topmargin 1in\relax \advance\@themargin 1in\relax
+%<platexrelease>     \fi
+%<platexrelease>     \reset at font
+%<platexrelease>     \normalsize
+%<platexrelease>     \normalsfcodes
+%<platexrelease>     \let\label\@gobble
+%<platexrelease>     \let\index\@gobble
+%<platexrelease>     \let\glossary\@gobble
+%<platexrelease>     \baselineskip\z at skip \lineskip\z at skip \lineskiplimit\z@
+%<platexrelease>    \@begindvi
+%<platexrelease>    \@outputtombow
+%<platexrelease>    \vskip \@@topmargin
+%<platexrelease>    \moveright\@themargin\vbox{%
+%<platexrelease>      \setbox\@tempboxa \vbox to\headheight{%
+%<platexrelease>        \vfil
+%<platexrelease>        \color at hbox
+%<platexrelease>          \normalcolor
+%<platexrelease>          \hb at xt@\textwidth{\@thehead}%
+%<platexrelease>        \color at endbox
+%<platexrelease>      }%                        %% 22 Feb 87
+%<platexrelease>      \dp\@tempboxa \z@
+%<platexrelease>      \box\@tempboxa
+%<platexrelease>      \vskip \headsep
+%<platexrelease>      \box\@outputbox
+%<platexrelease>      \baselineskip \footskip
+%<platexrelease>      \color at hbox
+%<platexrelease>        \normalcolor
+%<platexrelease>        \hb at xt@\textwidth{\@thefoot}%
+%<platexrelease>      \color at endbox
+%<platexrelease>    }%
+%<platexrelease>  }%
+%<platexrelease>  \global\let\if at newlist\@@if at newlist
+%<platexrelease>  \global \@colht \textheight
+%<platexrelease>  \stepcounter{page}%
+%<platexrelease>  \let\firstmark\botmark
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1090,12 +1261,24 @@
 %
 % \begin{macro}{\@setref}
 % \changes{v1.1c}{1995/09/07}{change \cs{null} to \cs{relax} in \cs{@setref}.}
+% \changes{v1.2k}{2017/02/20}{$BL\<!$G(B\cs{ref}$B$r;H$C$?>l9g$K8e$m$N6uGr$,>C$($k(B
+%    $B8=>]$KBP=h$9$k$?$a!"(B\cs{relax}$B$N$"$H$K(B\{\}$B$rDI2C(B}
 % |\ref|$B%3%^%s%I$d(B|\pageref|$B%3%^%s%I$G;2>H$7$?$H$-!"$3$l$i$N%3%^%s%I$K(B
 % $B$h$C$F=PNO$5$l$?HV9f$HB3$/#2%P%$%HJ8;z$H$N4V$K(B|\xkanjiskip|$B$,F~$j$^$;$s!#(B
 % $B$3$l$O!"(B|\null|$B$,(B|\hbox{}|$B$HDj5A$5$l$F$$$k$?$a$G$9!#(B
 % $B$=$3$G(B|\null|$B$r<h$j=|$-$^$9!#(B
 % $B$3$N%3%^%s%I$O!"(B\file{ltxref.dtx}$B$GDj5A$5$l$F$$$k$b$N$G$9!#(B
+%
+% $B$7$+$7!"C1$K(B|\null|$B$r(B|\relax|$B$KCV$-49$($k$@$1$G$O!"(B|\section|$B$N$h$&$J(B
+% $B!VF0$/0z?t!W$G(B|\ref|$B$J$I$r;H$C$?>l9g$K!"L\<!$G8e$m$N6uGr$,>C$($F$7$^$$$^$9!#(B
+% $B$=$3$G!"(B|\relax|$B$N$"$H$K(B|{}|$B$rDI2C$7$^$7$?!#=>Mh$b(B|\protect\ref|$B$N$h$&$K;H$($P(B
+% $BLdBj$"$j$^$;$s$G$7$?$,!"(B\LaTeX{}$B$G$OE83+$5$l$F$bLdBj$,5/$-$J$$(Brobust$B$J<BAu$K(B
+% $B$J$C$F$$$^$9$N$G!"$3$l$K=>$$$^$9!#(B
 %    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\@setref}
+%<platexrelease>                   {Spacing after \ref in moving arguments}%
+%<*plcore|platexrelease>
 \def\@setref#1#2#3{%
   \ifx#1\relax
     \protect\G at refundefinedtrue
@@ -1103,8 +1286,23 @@
     \@latex at warning{Reference `#3' on page \thepage \space
               undefined}%
   \else
-    \expandafter#2#1\relax% change \null to \relax
+    \expandafter#2#1\relax{}% change \null to \relax{}
   \fi}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@setref}
+%<platexrelease>                   {Spacing after \ref in moving arguments}%
+%<platexrelease>\def\@setref#1#2#3{%
+%<platexrelease>  \ifx#1\relax
+%<platexrelease>    \protect\G at refundefinedtrue
+%<platexrelease>    \nfss at text{\reset at font\bfseries ??}%
+%<platexrelease>    \@latex at warning{Reference `#3' on page \thepage \space
+%<platexrelease>              undefined}%
+%<platexrelease>  \else
+%<platexrelease>    \expandafter#2#1\relax% change \null to \relax
+%<platexrelease>  \fi}
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1122,18 +1320,44 @@
 % $B$=$3$G!"(B|\null|$B$r=PNO$7$J$$$h$&%^%/%m$r=$@5$7$^$9!#(B
 % $B$3$N%^%/%m$O!"(B\file{ltmiscen.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
 %    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\verb}
+%<platexrelease>                   {Disable hyphenation in verb}%
+%<*plcore|platexrelease>
 \if at compatibility\else
 \def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
   \bgroup
     \verb at eol@error \let\do\@makeother \dospecials
     \verbatim at font\@noligs
+%    \end{macrocode}
+% \LaTeXe\ 2017-04-15$B$KDI?o$7$F!"(B|\verb|$B$NESCf$G%O%$%U%M!<%7%g%s$,5/$-$J$$(B
+% $B$h$&$K(B|\language|$B$r at _Dj$7$^$9!J;29M!'(Blatex2e svn r1405$B!K!#(B
+% \changes{v1.2m}{2017/03/19}{\cs{verb}$B$NESCf$G%O%$%U%M!<%7%g%s$,5/$-$J$$(B
+%    $B$h$&$K(B\cs{language}$B$r at _Dj(B(sync with ltmiscen.dtx 2017/03/09 v1.1m)}
+%    \begin{macrocode}
+    \language\l at nohyphenation
     \@ifstar\@sverb\@verb}
 \fi
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\verb}
+%<platexrelease>                   {Disable hyphenation in verb}%
+%<platexrelease>\if at compatibility\else
+%<platexrelease>\def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
+%<platexrelease>  \bgroup
+%<platexrelease>    \verb at eol@error \let\do\@makeother \dospecials
+%<platexrelease>    \verbatim at font\@noligs
+%<platexrelease>    \@ifstar\@sverb\@verb}
+%<platexrelease>\fi
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
 %    \end{macrocode}
 % \end{macro}
 %
 %
 % \subsection{tabbing$B4D6-(B}
+%
+% \begin{macro}{\@stopfield}
 % \changes{v1.1d}{1996/03/12}{\cs{=}$B$N8e$m$KOB2$J84V%9%Z!<%9$,F~$k$N$r=$@5(B}
 % $BAj8_;2>H$d5?;w%?%$%WF~NO$G$O!"OB2$J84V%9%Z!<%9$,F~$i$J$$$N$G!"(B|\null|$B$r(B
 % $B<h$j=|$-$^$7$?$,!"(B|tabbing|$B4D6-$G$O!"5U$K(B|\null|$B$,$J$$$?$a!"(B
@@ -1142,6 +1366,7 @@
 %    \begin{macrocode}
 \gdef\@stopfield{\null\color at endgroup\egroup}
 %    \end{macrocode}
+% \end{macro}
 %
 % \subsection{$BMQ8l=8$N=PNO(B}
 % \LaTeX{}$B$K$O!"$J$<$+MQ8l=8$r=PNO$9$k$?$a$N%3%^%s%I$,$"$j$^$;$s$N$G!"(B

Modified: trunk/Master/texmf-dist/source/platex/base/plext.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plext.dtx	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/source/platex/base/plext.dtx	2017-04-16 22:05:53 UTC (rev 43852)
@@ -3,7 +3,7 @@
 %
 %  Copyright 2001 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016 Japanese TeX Development Community
+%  Copyright (c) 2016-2017 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -50,6 +50,12 @@
 % \changes{v1.2c}{2016/11/19}{Ensure \cs{@parboxto} holds the value
 %    of \cs{@tempdimb} not the register itself (pr/3867)
 %    (sync with ltboxes.dtx v1.1g)}
+% \changes{v1.2d}{2017/02/04}{\cs{Kanji}$B$N0z?t$@$1$G$J$/8e$KO"B3$9$k(B
+%    $B?t;z$b4A?t;z$K$J$C$F$7$^$&%P%0$r=$@5(B}
+% \changes{v1.2e}{2017/03/02}{Make \cs{parbox} Robust
+%    (sync with ltboxes 2015/01/08 v1.1h)}
+% \changes{v1.2f}{2017/03/28}{$BI=$H<~0O$H$NB7$(0LCV$r=$@5(B}
+% \changes{v1.2f}{2017/03/28}{$BCJMn$NH"$H<~0O$H$NB7$(0LCV$r=$@5(B}
 % \fi
 %
 % \iffalse
@@ -58,7 +64,7 @@
 \ProvidesFile{plext.dtx}
 %</driver>
 %<package>\ProvidesPackage{plext}
-   [2016/11/19 v1.2c pLaTeX package file (community edition)]
+   [2017/03/28 v1.2f pLaTeX package file (community edition)]
 %<*driver>
 \documentclass{jltxdoc}
 \usepackage{plext}
@@ -280,6 +286,43 @@
 % \begin{macro}{\fork at array@option}
 % array$B4D6-$H(Btabular$B4D6-$GM?$($i$l$?(B
 % $BBh0l0z?t$HBhFs0z?t$NAH9g$;$NJ,4t$r9T$J$$$^$9!#(B
+%
+% $B%3%_%e%K%F%#HG$G$O!"%"%9%-!<HG$GIT<+A3$@$C$?I=AH!J(Barray$B4D6-$*$h$S(Btabular$B4D6-!K$H(B
+% $B<~0O$NK\J8$H$NB7$(0LCV$r=$@5$7!"0J2<$N$h$&$K at _7W$7$^$7$?!#(B
+% \begin{itemize}
+% \item $B<~0O$NAHJ}8~$,2#AH$+$DAHJ}8~$,(B|<y>|, |<z>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$B0l9TL\$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW!J7S@~$N>l9g$OOBJ8%Y!<%9%i%$%s$N0LCV!K(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BI=AH$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$B:G=*9T$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW!J7S@~$N>l9g$OOBJ8%Y!<%9%i%$%s$N0LCV!K(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,2#AH$+$DAHJ}8~$,(B|<t>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$BI=AH$N>eC<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BI=AH$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$BI=AH$N2<C<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,=DAH$+$DAHJ}8~$,(B|<y>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$BI=AH$N>eC<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BI=AH$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$BI=AH$N2<C<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,=DAH$+$DAHJ}8~$,(B|<t>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$B0l9TL\$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW!J7S@~$N>l9g$OOBJ8%Y!<%9%i%$%s$N0LCV!K(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BI=AH$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$B:G=*9T$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW!J7S@~$N>l9g$OOBJ8%Y!<%9%i%$%s$N0LCV!K(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,=DAH$+$DAHJ}8~$,(B|<z>|$B;XDj$N>l9g(B
+%  [TODO] $BL$Dj!*(B
+%^^A \begin{itemize}
+%^^A   \item |[t]|$B;XDj$N$H$-(B\\$BI=AH$N>eC<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+%^^A   \item |[c]|$B;XDj$N$H$-(B\\$BI=AH$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%^^A   \item |[b]|$B;XDj$N$H$-(B\\$BI=AH$N2<C<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+%^^A \end{itemize}
+% \end{itemize}
+% \changes{v1.2f}{2017/03/28}{$BI=$H<~0O$H$NB7$(0LCV$r=$@5(B}
 %    \begin{macrocode}
 \def\fork at array@option<#1>[#2]{%
 \@rotswfalse
@@ -289,10 +332,16 @@
 \iftdir
 \if #1y\relax\let\box at dir\yoko
   \if #2t\relax
-     \def\@begin at alignbox{\raise\cdp\vtop\bgroup\kern\z@\vbox}%
+     \def\@begin at alignbox{%
+         \@tempdima=\tbaselineshift
+         \advance\@tempdima-\ybaselineshift
+         \raise\@tempdima\vtop\bgroup\kern\z@\vtop}%
      \let\@end at alignbox\egroup
   \else\if #2b\relax
-     \def\@begin at alignbox{\lower\cdp\vbox\bgroup\vbox}%
+     \def\@begin at alignbox{%
+         \@tempdima=\tbaselineshift
+         \advance\@tempdima-\ybaselineshift
+         \raise\@tempdima\vbox\bgroup\vbox}%
      \def\@end at alignbox{\kern\z@\egroup}%
   \else
      \let\@begin at alignbox\vcenter
@@ -311,7 +360,7 @@
   \fi\fi
 \else\let\box at dir\tate
   \if #2t\relax
-     \def\@begin at alignbox{\raise\cdp\vtop}%
+     \let\@begin at alignbox\vtop
      \let\@end at alignbox\relax
   \else\if #2b\relax
      \let\@begin at alignbox\vbox
@@ -338,7 +387,7 @@
   \fi\fi
 \else\let\box at dir\yoko
   \if #2t\relax
-     \def\@begin at alignbox{\raise\cdp\vtop}%
+     \let\@begin at alignbox\vtop
      \let\@end at alignbox\relax
   \else\if #2b\relax
      \let\@begin at alignbox\vbox
@@ -759,8 +808,10 @@
 %
 % \begin{macro}{\parbox}
 % $BAHJ}8~%*%W%7%g%s$rD4$Y$^$9!#(B
+% \changes{v1.2e}{2017/03/02}{Make \cs{parbox} Robust
+%    (sync with ltboxes 2015/01/08 v1.1h)}
 %    \begin{macrocode}
-\def\parbox{\@ifnextchar<%>
+\DeclareRobustCommand\parbox{\@ifnextchar<%>
    {\X at parbox}{\X at parbox<Z>}}
 %    \end{macrocode}
 % \end{macro}
@@ -833,6 +884,43 @@
 %
 % \begin{macro}{\fork at parbox@option}
 % |\parbox|$B$GM?$($i$l$?Bh0l0z?t$HBhFs0z?t$NAH9g$;$NJ,4t$r9T$J$$$^$9!#(B
+%
+% $B%3%_%e%K%F%#HG$G$O!"%"%9%-!<HG$GIT<+A3$@$C$?(B|\parbox|$B$NH"$H(B
+% $B<~0O$NK\J8$H$NB7$(0LCV$r=$@5$7!"0J2<$N$h$&$K at _7W$7$^$7$?!#(B
+% \begin{itemize}
+% \item $B<~0O$NAHJ}8~$,2#AH$+$DAHJ}8~$,(B|<y>|, |<z>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$B0l9TL\$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BH"$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$B:G=*9T$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,2#AH$+$DAHJ}8~$,(B|<t>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$BH"$N>eC<$,<~0O$NOBJ8J8;z$N9b$5$H0lCW(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BH"$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$BH"$N2<C<$,<~0O$NOBJ8J8;z$N?<$5$H0lCW(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,=DAH$+$DAHJ}8~$,(B|<y>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$BH"$N>eC<$,<~0O$NOBJ8J8;z$N9b$5$H0lCW(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BH"$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$BH"$N2<C<$,<~0O$NOBJ8J8;z$N?<$5$H0lCW(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,=DAH$+$DAHJ}8~$,(B|<t>|$B;XDj$N>l9g(B
+% \begin{itemize}
+%   \item |[t]|$B;XDj$N$H$-(B\\$B0l9TL\$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW(B
+%   \item |[c]|$B;XDj$N$H$-(B\\$BH"$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%   \item |[b]|$B;XDj$N$H$-(B\\$B:G=*9T$N%Y!<%9%i%$%s$,<~0O$N$=$l$H0lCW(B
+% \end{itemize}
+% \item $B<~0O$NAHJ}8~$,=DAH$+$DAHJ}8~$,(B|<z>|$B;XDj$N>l9g(B
+%  [TODO] $BL$Dj!*(B
+%^^A \begin{itemize}
+%^^A   \item |[t]|$B;XDj$N$H$-(B\\$BH"$N>eC<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+%^^A   \item |[c]|$B;XDj$N$H$-(B\\$BH"$NCf?4$,<~0O$N?t<0<4$rDL$k!J2$J8%Y!<%9%i%$%s%7%U%H$N1F6A2<!K(B
+%^^A   \item |[b]|$B;XDj$N$H$-(B\\$BH"$N2<C<$,<~0O$NOBJ8%Y!<%9%i%$%s$H0lCW(B
+%^^A \end{itemize}
+% \end{itemize}
+% \changes{v1.2f}{2017/03/28}{$BCJMn$NH"$H<~0O$H$NB7$(0LCV$r=$@5(B}
 %    \begin{macrocode}
 \def\fork at parbox@option<#1>[#2]{%
 \@rotswfalse
@@ -842,7 +930,7 @@
 \iftdir
 \if #1y\relax\let\box at dir\yoko
    \if #2t\relax
-      \def\@begin at parbox{\raise\cdp\vtop\bgroup\kern\z@\vtop}%
+      \def\@begin at parbox{\raise\cht\vtop\bgroup\kern\z@\vtop}%
       \let\@end at parbox\egroup
    \else\if #2b\relax
       \def\@begin at parbox{\lower\cdp\vbox\bgroup\vbox}%
@@ -851,7 +939,7 @@
       \let\@begin at parbox\vcenter
       \let\@end at parbox\relax
    \else
-      \def\@begin at parbox{\hskip\tbaselineshift$\vcenter}%
+      \def\@begin at parbox{$\vcenter}%
       \def\@end at parbox{\m at th$}%
    \fi\fi\fi
 \else\if #1z\relax\@rotswtrue \let\box at dir\relax
@@ -865,7 +953,7 @@
       \let\@begin at parbox\vcenter
       \let\@end at parbox\relax
    \else
-      \def\@begin at parbox{\hskip\tbaselineshift$\vcenter}%
+      \def\@begin at parbox{$\vcenter}%
       \def\@end at parbox{\m at th$}%
    \fi\fi\fi
 \else\let\box at dir\tate
@@ -873,7 +961,7 @@
       \let\@begin at parbox\vtop
       \let\@end at parbox\relax
    \else\if #2b\relax
-      \def\@begin at parbox{\lower\cdp\vbox}%
+      \let\@begin at parbox\vbox
       \let\@end at parbox\relax
    \else\ifmmode
       \let\@begin at parbox\vcenter
@@ -889,10 +977,10 @@
 \else
 \if #1t\relax\let\box at dir\tate
    \if #2t\relax
-      \def\@begin at parbox{\vtop\bgroup\kern\z@\vbox}%
+      \def\@begin at parbox{\raise\cht\vtop\bgroup\kern\z@\vtop}%
       \let\@end at parbox\egroup
    \else\if #2b\relax
-      \def\@begin at parbox{\vbox\bgroup\vbox}%
+      \def\@begin at parbox{\lower\cdp\vbox\bgroup\vbox}%
       \def\@end at parbox{\kern\z@\egroup}%
    \else\ifmmode
       \let\@begin at parbox\vcenter
@@ -1167,7 +1255,7 @@
 % \begin{macro}{\Kanji}
 % \begin{macro}{\@Kanji}
 % \begin{macro}{\kanji}
-% |\Kanji|$B%3%^%s%I$rDj5A$7$^$9!#(B|\Kanji|$B%3%^%s%I$O(B|\Alpha|$B$HF1$8$h$&$K!"(B
+% |\Kanji|$B%3%^%s%I$rDj5A$7$^$9!#(B|\Kanji|$B%3%^%s%I$O(B|\Alph|$B$HF1$8$h$&$K!"(B
 % $B%+%&%s%?$KBP$7$F$N$_;HMQ$9$k$3$H$,$G$-$^$9!#(B
 %
 % |\kanji|$B%3%^%s%I$O!"8eB3$NH>3Q?t;z$r4A?t;z$K$7$^$9!#(B
@@ -1175,10 +1263,13 @@
 % $B$?$@$7!"2#AH%b!<%I$N$H$-$K$O!"2?$b$7$^$;$s!#(B
 % $B$D$M$K4A?t;z$K$7$?$$>l9g$O!"(B|\kansuji|$B%W%j%_%F%#%V$r;H$C$F$/$@$5$$!#(B
 %
+% $B8eB3$N?t;z$^$G4A?t;z$K$J$C$F$7$^$&%P%0$r=$@5$7$^$7$?(B(Issue~\#33)$B!#(B
 % \changes{v1.0h}{1996/03/13}{\cs{@Kanji}$B$rDI2C!#1Q8lHG$HF1MM$K$7$?!#(B}
+% \changes{v1.2d}{2017/02/04}{\cs{Kanji}$B$N0z?t$@$1$G$J$/8e$KO"B3$9$k(B
+%    $B?t;z$b4A?t;z$K$J$C$F$7$^$&%P%0$r=$@5(B}
 %    \begin{macrocode}
 \def\Kanji#1{\expandafter\@Kanji\csname c@#1\endcsname}
-\def\@Kanji#1{\expandafter\kansuji\number #1}
+\def\@Kanji#1{\kansuji #1}
 \def\kanji{\iftdir\expandafter\kansuji\fi}
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2017-04-16 22:05:53 UTC (rev 43852)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1994-2006 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016 Japanese TeX Development Community
+%  Copyright (c) 2016-2017 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -57,6 +57,13 @@
 % \changes{v1.6d}{2016/06/19}{$B%"%/%;%s%HIU$-J8;z$r$5$i$K=$@5(B(forum:1951)}
 % \changes{v1.6e}{2016/06/26}{v1.6a$B0J9_$N=$@5$GA4$F$N%"%/%;%s%HIU$-J8;z$G(B
 %    $B%H%i%V%k$,Aj<!$$$@$?$a!"$$$C$?$s%Q%C%A$r=|5n!#(B}
+% \changes{v1.6f}{2017/02/20}{ptrace.sty$B$N(Bplatexrelease$BBP1~(B}
+% \changes{v1.6f}{2017/02/20}{\cs{ystrutbox}$B$rDI2C(B}
+% \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$r=D2#N>BP1~$K(B}
+% \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$NBe$o$j$K(B\cs{ystrutbox}$B$r;HMQ(B}
+% \changes{v1.6f}{2017/02/20}{\cs{ystrut}$B$rDI2C(B}
+% \changes{v1.6f}{2017/02/20}{\cs{ystrutbox}$B$rAH$_N)$F$k$h$&$K(B}
+% \changes{v1.6g}{2017/03/07}{$B%Y!<%9%i%$%sJd at 5NL$r=$@5(B}
 % \fi
 %
 % \iffalse
@@ -63,7 +70,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{plfonts.dtx}[2016/06/26 v1.6e pLaTeX New Font Selection Scheme]
+\ProvidesFile{plfonts.dtx}[2017/03/07 v1.6g pLaTeX New Font Selection Scheme]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plfonts.dtx}
@@ -137,7 +144,7 @@
 %<*trace>
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{ptrace}
-     [2016/04/30 v1.6b Standard pLaTeX package (font tracing)]
+     [2017/02/20 v1.6f Standard pLaTeX package (font tracing)]
 \RequirePackageWithOptions{tracefnt}
 %</trace>
 %    \end{macrocode}
@@ -406,12 +413,25 @@
 %
 % $B%U%)%s%H%5%$%:$,JQ99$5$l$?$H$-$K!"(B|\set at fontsize|$B%3%^%s%I$G99?7$5$l$^$9!#(B
 %
+% $B=>Mh!"2#AH%\%C%/%9MQ$N;YCl$O(B|\strutbox|$B$G!"9b$5$H?<$5$,(B7$BBP(B3$B$H$J$C$F$$$^$7$?!#(B
+% $B$3$l$O(Bp\LaTeX{}$BC1BN$G$OLdBj$K$J$j$^$;$s$G$7$?$,!"3$30@=$N(B\LaTeX{}$B%Q%C%1!<%8$r(B
+% $B=DAH$G;HMQ$7$?>l9g$K!"0U?^$7$J$$I}$d9b$5$,<hF@$5$l$k$3$H$,$"$j$^$7$?!#(B
+% $B$3$NITET9g$r2sHr$9$k$?$a!"%3%_%e%K%F%#HG(Bp\LaTeX{}$B$G$O<!$NJ}K!$r$H$j$^$9!#(B
+% \begin{itemize}
+% \item |\ystrutbox|$B!J?7 at _!K!'9b$5$H?<$5$,(B7$BBP(B3$B$N2#AH%\%C%/%9MQ$N;YCl(B
+% \item |\tstrutbox|$B!'9b$5$H?<$5$,(B5$BBP(B5$B$N=DAH%\%C%/%9MQ$N;YCl(B
+% \item |\zstrutbox|$B!'9b$5$H?<$5$,(B7$BBP(B3$B$N=DAH%\%C%/%9MQ$N;YCl(B
+% \item |\strutbox|$B!J;EMMJQ99!K!'=D2#$N%G%#%l%/%7%g%s$K1~$8$F(B
+%                     |\tstrutbox|$B$^$?$O(B|\ystrutbox|$B$KE83+$5$l$k%^%/%m(B
+% \end{itemize}
+% $B$9$J$o$A!"=>Mh$N(Bp\LaTeX{}$B$K$*$1$k(B|\strutbox|$B$HF1$85sF0$r<($9$N$,!"(B
+% $B?7 at _$5$l$?(B|\ystrutbox|$B$H$$$&$3$H$K$J$j$^$9!#(B
+%
 % \begin{macro}{\tstrutbox}
 % \begin{macro}{\zstrutbox}
-% |\tstrutbox|$B$O9b$5$H?<$5$,#5BP#5!"(B
-% |\zstrutbox|$B$O9b$5$H?<$5$,#7BP#3$N;YCl%\%C%/%9$H$J$j$^$9!#(B
+% |\tstrutbox|$B$O9b$5$H?<$5$,(B5$BBP(B5$B!"(B
+% |\zstrutbox|$B$O9b$5$H?<$5$,(B7$BBP(B3$B$N;YCl%\%C%/%9$H$J$j$^$9!#(B
 % $B$3$l$i$O=DAH%\%C%/%9$N9T4V$ND4 at 0$J$I$K;H$$$^$9!#(B
-% $B$J$*!"2#AH%\%C%/%9MQ$N;YCl$O(B|\strutbox|$B$G!"9b$5$H?<$5$,#7BP#3$H$J$C$F$$$^$9!#(B
 %    \begin{macrocode}
 \newbox\tstrutbox
 \newbox\zstrutbox
@@ -419,24 +439,80 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\ystrutbox}
+% |\ystrutbox|$B$O9b$5$H?<$5$,(B7$BBP(B3$B$N2#AH%\%C%/%9MQ$N;YCl$G$9!#(B
+% \changes{v1.6f}{2017/02/20}{\cs{ystrutbox}$B$rDI2C(B}
+%    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\ystrutbox}
+%<platexrelease>                   {Add \ystrutbox}%
+%<*plcore|platexrelease>
+\newbox\ystrutbox
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\ystrutbox}
+%<platexrelease>                   {Add \ystrutbox}%
+%<platexrelease>\let\ystrutbox\@undefined
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\strutbox}
+% |\strutbox|$B$O=D2#N>BP1~$G$9!#(B
+% \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$r=D2#N>BP1~$K(B}
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\strutbox}
+%<platexrelease>                   {Add \strutbox}%
+%<*plcore|platexrelease>
+\def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\strutbox}
+%<platexrelease>                   {Add \strutbox}%
+%<platexrelease>\newbox\strutbox % emulation purpose only
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\strut}
-% \begin{macro}{\tstrut}
-% \begin{macro}{\zstrut}
-% |\strutbox|$B$O(B|\yoko|$B%G%#%l%/%7%g%s$GAH$^$l$F$$$^$9$N$G!"(B
-% $B=DAH%\%C%/%9Fb$G(B|\unhcopy|$B$r$9$k$H%(%i!<$H$J$j$^$9!#(B
-% $B$3$N%^%/%m$O(B\file{ltplain.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
+% $B%G%#%l%/%7%g%s$K1~$8$F(B|\ystrutbox|$B$H(B|\tstrutbox|$B$r;H$$J,$1$^$9!#(B
+% ^^A |\strutbox|$B$O(B|\yoko|$B%G%#%l%/%7%g%s$GAH$^$l$F$$$^$9$N$G!"(B
+% ^^A $B=DAH%\%C%/%9Fb$G(B|\unhcopy|$B$r$9$k$H%(%i!<$H$J$j$^$9!#(B
+% $B85!9$3$N%^%/%m$O(B\file{ltplain.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
 %
 % \changes{v1.1c}{1995/08/24}{``\cs{centerling}~\cs{strut}''$B$NI}$,%<%m$K(B
 % $B$J$C$F$7$^$&$N$r=$@5(B}
 % \changes{v1.3h}{1999/08/09}{$B=DAH$N$H$-!"I}$N$"$k%\%C%/%9$K$J$C$F$7$^$&(B
 % $B$N$r=$@5(B}
+% \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$NBe$o$j$K(B\cs{ystrutbox}$B$r;HMQ(B}
 %    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\strut}
+%<platexrelease>                   {Use \ystrutbox}%
+%<*plcore|platexrelease>
 \def\strut{\relax
   \ifydir
-    \ifmmode\copy\strutbox\else\unhcopy\strutbox\fi
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi
   \else
     \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
   \fi}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\strut}
+%<platexrelease>                   {Use \ystrutbox}%
+%<platexrelease>\def\strut{\relax
+%<platexrelease>  \ifydir
+%<platexrelease>    \ifmmode\copy\strutbox\else\unhcopy\strutbox\fi
+%<platexrelease>  \else
+%<platexrelease>    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
+%<platexrelease>  \fi}
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\tstrut}
+% \begin{macro}{\zstrut}
+%    \begin{macrocode}
 \def\tstrut{\relax\hbox{\tate
    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}}
 \def\zstrut{\relax\hbox{\tate
@@ -444,6 +520,24 @@
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
+%
+% \begin{macro}{\ystrut}
+% \changes{v1.6f}{2017/02/20}{\cs{ystrut}$B$rDI2C(B}
+%    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\ystrut}
+%<platexrelease>                   {Add \ystrut}%
+%<*plcore|platexrelease>
+\def\ystrut{\relax\hbox{\yoko
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\ystrut}
+%<platexrelease>                   {Add \ystrut}%
+%<platexrelease>\let\ystrut\@undefined
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
+%    \end{macrocode}
 % \end{macro}
 %
 %
@@ -1069,6 +1163,10 @@
 % |\fontsize|$B%3%^%s%I$NFbIt7A<0$G$9!#(B
 % $B%Y!<%9%i%$%s$N at _Dj$H!";YCl$N at _Dj$r9T$J$$$^$9!#(B
 %    \begin{macrocode}
+%</plcore|trace>
+%<platexrelease|trace>\plIncludeInRelease{2017/04/08}{\set at fontsize}
+%<platexrelease|trace>                   {Construct \ystrutbox}%
+%<*plcore|platexrelease|trace>
 \def\set at fontsize#1#2#3{%
     \@defaultunits\@tempdimb#2pt\relax\@nnil
     \edef\f at size{\strip at pt\@tempdimb}%
@@ -1082,9 +1180,10 @@
       \normalbaselineskip\baselineskip
 %    \end{macrocode}
 % $B$3$3$G!"%Y!<%9%i%$%s%7%U%H$ND4 at 0$H;YCl$rAH$_N)$F$^$9!#(B
+% \changes{v1.6f}{2017/02/20}{\cs{ystrutbox}$B$rAH$_N)$F$k$h$&$K(B}
 %    \begin{macrocode}
       \adjustbaseline
-      \setbox\strutbox\hbox{\yoko
+      \setbox\ystrutbox\hbox{\yoko
           \vrule\@width\z@
                 \@height.7\baselineskip \@depth.3\baselineskip}%
       \setbox\tstrutbox\hbox{\tate
@@ -1097,18 +1196,58 @@
 % $B%U%)%s%H%5%$%:$H%Y!<%9%i%$%s$K4X$9$k?GCG>pJs$r=PNO$7$^$9!#(B
 %    \begin{macrocode}
 %<*trace>
-     \ifnum \tracingfonts>\tw@
-       \ifx\f at linespread\@empty
-         \let\reserved at a\@empty
-       \else
-         \def\reserved at a{\f at linespread x}%
-       \fi
-       \@font at info{Changing size to\space
-             \f at size/\reserved at a \f at baselineskip}%
-       \aftergroup\type at restoreinfo
-     \fi
+    \ifnum \tracingfonts>\tw@
+      \ifx\f at linespread\@empty
+        \let\reserved at a\@empty
+      \else
+        \def\reserved at a{\f at linespread x}%
+      \fi
+      \@font at info{Changing size to\space
+            \f at size/\reserved at a \f at baselineskip}%
+      \aftergroup\type at restoreinfo
+    \fi
 %</trace>
         \let\size at update\relax}}
+%</plcore|platexrelease|trace>
+%<platexrelease|trace>\plEndIncludeInRelease
+%<platexrelease|trace>\plIncludeInRelease{0000/00/00}{\set at fontsize}
+%<platexrelease|trace>                   {Construct \ystrutbox}%
+%<platexrelease|trace>\def\set at fontsize#1#2#3{%
+%<platexrelease|trace>    \@defaultunits\@tempdimb#2pt\relax\@nnil
+%<platexrelease|trace>    \edef\f at size{\strip at pt\@tempdimb}%
+%<platexrelease|trace>    \@defaultunits\@tempskipa#3pt\relax\@nnil
+%<platexrelease|trace>    \edef\f at baselineskip{\the\@tempskipa}%
+%<platexrelease|trace>    \edef\f at linespread{#1}%
+%<platexrelease|trace>    \let\baselinestretch\f at linespread
+%<platexrelease|trace>    \def\size at update{%
+%<platexrelease|trace>      \baselineskip\f at baselineskip\relax
+%<platexrelease|trace>      \baselineskip\f at linespread\baselineskip
+%<platexrelease|trace>      \normalbaselineskip\baselineskip
+%<platexrelease|trace>      \adjustbaseline
+%<platexrelease|trace>      \setbox\strutbox\hbox{\yoko
+%<platexrelease|trace>          \vrule\@width\z@
+%<platexrelease|trace>                \@height.7\baselineskip \@depth.3\baselineskip}%
+%<platexrelease|trace>      \setbox\tstrutbox\hbox{\tate
+%<platexrelease|trace>          \vrule\@width\z@
+%<platexrelease|trace>                \@height.5\baselineskip \@depth.5\baselineskip}%
+%<platexrelease|trace>      \setbox\zstrutbox\hbox{\tate
+%<platexrelease|trace>          \vrule\@width\z@
+%<platexrelease|trace>                \@height.7\baselineskip \@depth.3\baselineskip}%
+%<*trace>
+%<platexrelease|trace>    \ifnum \tracingfonts>\tw@
+%<platexrelease|trace>      \ifx\f at linespread\@empty
+%<platexrelease|trace>        \let\reserved at a\@empty
+%<platexrelease|trace>      \else
+%<platexrelease|trace>        \def\reserved at a{\f at linespread x}%
+%<platexrelease|trace>      \fi
+%<platexrelease|trace>      \@font at info{Changing size to\space
+%<platexrelease|trace>            \f at size/\reserved at a \f at baselineskip}%
+%<platexrelease|trace>      \aftergroup\type at restoreinfo
+%<platexrelease|trace>    \fi
+%</trace>
+%<platexrelease|trace>        \let\size at update\relax}}
+%<platexrelease|trace>\plEndIncludeInRelease
+%<*plcore|trace>
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1132,7 +1271,8 @@
 % $B$7$^$&$?$a!"7W;;$7$?CM$,Bg$-$/$J$C$F$7$^$$$^$9!#$=$3$G!"$3$N%\%C%/%9(B
 % $B$NCf$G%<%m$K$9$k$h$&$K$7$^$7$?!#$^$?!"(B``/''$B$HHf3S$7$F$$$?$N$r(B``M''$B$K(B 
 % $B$7$^$7$?!#(B
-% \changes{v1.3k}{2001/05/10}{\cs{adjustbaseline}$B$ND4 at 0NL(B}
+% \changes{v1.3k}{2001/05/10}{\cs{adjustbaseline}$B$ND4 at 0NL(B
+%    $B!J:F$S(B`M'$B$r4p=`$K$7$?!K(B}
 %    \begin{macrocode}
 \newbox\adjust at box
 \newdimen\adjust at dimen
@@ -1154,9 +1294,9 @@
 %
 % \begin{eqnarray*}
 % \textmc{$B%Y!<%9%i%$%s%7%U%HNL(B} &=&
-%   \{ (\textmc{$BA43Q6uGr$N?<$5(B}) - (\textmc{/$B$N?<$5(B}) \} \\
+%   \{ (\textmc{$BA43Q6uGr$N?<$5(B}) - (\textmc{M$B$N?<$5(B}) \} \\
 %       &&- \frac{(\textmc{$BA43Q6uGr$N9b$5(B$+$$B?<$5(B})
-%              - (\textmc{/$B$N9b$5(B$+$$B?<$5(B})}{2}
+%              - (\textmc{M$B$N9b$5(B$+$$B?<$5(B})}{2}
 % \end{eqnarray*}
 %
 %    \begin{macrocode}
@@ -1584,11 +1724,32 @@
 % $B$b$H$O(B\file{ltoutenc.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
 %
 % $B$J$*!"(B|\_|$B$r?t<0%b!<%I$G;H$&$H(B|\mathunderscore|$B$,<B9T$5$l$^$9!#(B
+%
+% $B%3%_%e%K%F%#HG$G$O=D?t<0%G%#%l%/%7%g%s$G%Y!<%9%i%$%sJd at 5NL$,(B
+% $BJQ$@$C$?$N$rD>$7$^$7$?!#$"$o$;$F2#%G%#%l%/%7%g%s$G$b%Y!<%9%i%$%s(B
+% $BJd at 5$KDI?o$9$k$h$&$K$7$F$$$^$9!#(B
+% \changes{v1.6g}{2017/03/07}{$B%Y!<%9%i%$%sJd at 5NL$r=$@5(B}
 %    \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\textunderscore}
+%<platexrelease>                   {Baseline shift for \textunderscore}%
+%<*plcore|platexrelease>
 \DeclareTextCommandDefault{\textunderscore}{%
   \leavevmode\kern.06em
-  \iftdir\raise-\tbaselineshift\fi
+  \raise-\iftdir\ifmdir\ybaselineshift
+         \else\tbaselineshift\fi
+         \else\ybaselineshift\fi
   \vbox{\hrule\@width.3em}}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\textunderscore}
+%<platexrelease>                   {Baseline shift for \textunderscore}%
+%<platexrelease>\DeclareTextCommandDefault{\textunderscore}{%
+%<platexrelease>  \leavevmode\kern.06em
+%<platexrelease>  \iftdir\raise-\tbaselineshift\fi
+%<platexrelease>  \vbox{\hrule\@width.3em}}
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
 %    \end{macrocode}
 % \end{macro}
 %

Added: trunk/Master/texmf-dist/source/platex/base/plnewsc06.tex
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plnewsc06.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/source/platex/base/plnewsc06.tex	2017-04-16 22:05:53 UTC (rev 43852)
@@ -0,0 +1,114 @@
+%% <2017/04/08>
+\documentclass{plnews}
+
+\publicationyear{2017}% $BH/9TG/(B
+\publicationmonth{04}% $BH/9T7n(B
+\publicationissue{c6}% $BHV9f(B
+\author{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#!J(B\texttt{https://texjp.org/}$B!K(B}
+
+\def\pTeX{p\kern-.15em\TeX}
+\def\eTeX{$\varepsilon$-\TeX}
+\def\epTeX{$\varepsilon$-\pTeX}
+\def\pLaTeX{p\kern-.05em\LaTeX}
+\def\pLaTeXe{p\kern-.05em\LaTeXe}
+
+\begin{document}
+
+\maketitle
+
+$B$3$NJ8=q$O%3%_%e%K%F%#HG(B\pLaTeXe\ \texttt{<2017/04/08>}$B$K$D$$$F!"(B
+\pLaTeXe\ \texttt{<2016/11/29>}$B$+$i$N99?72U=j$r$^$H$a$?$b$N$G$9!#(B
+
+
+\section{$BI8=`%/%i%9%U%!%$%k$N=$@5(B}
+\file{jclasses}$B$,A4BNE*$K?7$7$/$J$j$^$7$?!#(B
+\begin{itemize}
+\item (j,t)book/report$B%/%i%9!'(B|openleft|$B%*%W%7%g%s$rDI2C$7$^$7$?!#$3$l$O>O$N(B
+  $B;O$^$j$r:85/$3$7!J2#AH$G$O8+3+$-5/$3$7!"=DAH$G$OJR5/$3$7!K$K$7$^$9!#(B
+  $B=>Mh$O(B|openright|$B!J2#AH$G$OJR5/$3$7!"=DAH$G$O8+3+$-5/$3$7!K$H(B
+  |openany|$B!J at .$j9T$-$K=>$&!K$7$+$"$j$^$;$s$G$7$?!#$J$*!"(B|openleft|$B$N>l9g$O(B
+  |\cleardoublepage|$BL?Na$b:85/$3$7MQ$K:F!9Dj5A$7$^$9!#(B
+\item (j,t)book/report$B%/%i%9!'(B|openany|$B;XDj;~$K(B|\part|$B$N$"$H$KGr%Z!<%8$r(B
+  $BF~$l$k$N$r$d$a$^$7$?!#(B\LaTeX{}$BI8=`%/%i%9$N8E$$%P%0=$@5$K$h$&$d$/DI?o$7$?(B
+  $B$3$H$K$J$j$^$9!#(B
+\item (j,t)book$B%/%i%9!'%?%$%H%k%Z!<%8$rI,$:4q?t%Z!<%8L\$KAw$k$h$&$KJQ99$7$^$7$?!#(B
+  $B:#2s$N=$@5$K$h$j!"=>Mh$N(Btbook$B%/%i%9$G%?%$%H%k$NA0$K=P$F$$$?6uGr%Z!<%8$O(B
+  $BL5$/$J$j$^$9!#$^$?!"(B|\frontmatter|$B$H(B|\mainmatter|$B$bI,$:4q?t%Z!<%8L\$KAw$k$h$&(B
+  $B$KJQ99$7$^$7$?!#(B
+\item $B%?%$%H%k$rFHN)%Z!<%8$H$9$k>l9g$K!"4q?t%l%$%"%&%H$N%Z!<%8$H6v?t%l%$%"%&%H(B
+  $B$N%Z!<%8$,8r8_$K$J$i$J$$!"$9$J$o$AN>LL0u:~$,$&$^$/$$$+$J$$$3$H$,$"$kLdBj$K(B
+  $BBP=h$7$^$7$?!#(B
+\item $B=DAH$N=jB0I=<(!J(B|\thanks|$B!K$NHV9f$,?2$k$N$O4qL/$J$N$GD>$7$^$7$?!#(B
+\item $B%H%s%\$KF|IU$rI=<($9$k(B|tombow|$B%*%W%7%g%s$NF|IUI=<($r(B\file{jsclasses}$B$K(B
+  $B$"$o$;$F7e?t8GDj$H$7$^$7$?!#(B
+\end{itemize}
+
+
+\section{\file{plext}$B$NB7$(0LCV(B}
+\file{plext}$B%Q%C%1!<%8$O(B|tabular|$B$d(B|\parbox|$B$J$I$r3HD%$7$^$9$,!"7S@~$d%Y!<%9(B
+$B%i%$%s$NB7$(J}$KE}0l at -$,$"$j$^$;$s$G$7$?!#$^$?!"%"%9%-!<Ev;~$N(B2001$BG/$+$i(B
+$B8=:_$K;j$k$^$G!"(B\pTeX{}$B$N?t!9$N;EMMJQ99$r<u$1$F2?EY$bB7$(0LCV$,!J>!<j$K!K(B
+$BJQ2=$7$F$-$?7P0^$,$"$j$^$9!#:#2s!"%3%_%e%K%F%#HG$G(B2017$BG/$N(B\pTeX{}$B$K9g$o$;$F(B
+$B;EMM$r:vDj$9$k$3$H$K$7$^$7$?!#(B
+$B$^$?!"(B\LaTeXe\ 2015/01/01$B$KDI?o$7$F(B|\parbox|$B$r(Brobust$B$K$7$?$[$+!"(B
+|\Kanji|$BL?Na$N%P%0$r=$@5$7$^$7$?!#(B
+
+
+\section{$B;YCl$N9b$5(B}
+$B9b$5$d?<$5$@$1$r;}$D8+$($J$$H"!"$9$J$o$A;YCl$H$7$F!"(B\LaTeX{}$B$G$O(B
+|\strutbox|$B$H$$$&%\%C%/%9$,MQ0U$5$l$^$9!#=DAH$H2#AH$H$$$&35G0$,DI2C$5$l$?(B
+\pLaTeX{}$B$G$O!"(B|\strutbox|$B$r2#AH%\%C%/%9$H$7$FAH$_!"JLES$K=DAH%\%C%/%9(B
+|\tstrutbox|$B$rMQ0U$7$F$$$^$7$?!#$3$l$K=>$($P!";YCl$rMxMQ$7$?$$%Q%C%1!<%8B&$,(B
+$B!V2#AH$G$O(B|\strutbox|$B$r8F$S=P$7!"=DAH$G$O(B|\tstrutbox|$B$r8F$S=P$9!W$H;H$$J,$1(B
+$B$kI,MW$,$"$j$^$9!#(B
+
+\pLaTeX{}$B$H0l=o$KG[I[$7$F$$$k%Q%C%1!<%8$O<B:]$K$3$N;H$$J,$1$r9T$C$F$*$j!"(B
+$B$[$H$s$ILdBj$"$j$^$;$s$G$7$?!#$H$3$m$,!"(B\pLaTeX{}$B=DAH$r9MN8$7$F$$$J$$30It$N(B
+$B%Q%C%1!<%8$O$3$N$h$&$J1?MQ$K$J$C$F$$$J$$$?$a!"=DAH$G(B|\strutbox|$B$N@#K!$r<hF@(B
+$B$7$h$&$H$7$F!";YCl$N4|BT$KH?$9$kCM$,JV$C$F$7$^$$$^$9!#(B
+$B7k2LE*$K!"=DAH$G(B\file{amsmath}$B%Q%C%1!<%8$N(B|align|$B4D6-Fb$N at 0Ns$,$&$^$/$$$+$J(B
+$B$+$C$?$j!"I=$N(B|\arraystretch|$BL?Na$,8z$+$J$+$C$?$j$H$$$&LdBj$, at 8$8$F$$$^$7$?!#(B
+
+$B?7$7$$(B\pLaTeX{}$B$G$O!"2#AH%\%C%/%9(B|\ystrutbox|$B$H=DAH%\%C%/%9(B|\tstrutbox|$B$r(B
+$BMQ0U$7!"(B|\strutbox|$B$O!V8=:_$NAHJ}8~$rH=Dj$7!"2#AH$J$i(B|\ystrutbox|$B$r!"=DAH$J$i(B
+|\tstrutbox|$B$rJV$9%^%/%m!W$X$HJQ99$7$^$7$?!#$3$l$G!"2?$b9M$($J$/$F$b(B
+|\strutbox|$B$,>o$K;YCl$H$7$F5!G=$9$k$h$&$K$J$j$^$7$?!#(B
+
+
+\section{\LaTeXe\ \texttt{<2017-04-15>}$BBP1~(B}
+\LaTeXe\ \texttt{<2017-04-15>}$B$GF~$kM=Dj$N=$@5$N0lIt$,(B\pLaTeXe{}$B$H>WFM$9$k(B
+$BItJ,$K$D$$$F!";vA0$KBP:v$r;\$7$^$7$?!#8=;~E@$G$O!"(B|\verb|$B$NESCf$G(B
+$B%O%$%U%M!<%7%g%s9TJ,3d$rM^@)$9$k$?$a$N=$@5!"$*$h$S(B|verbatim|$B4D6-Cf$G$N(B
+$B%O%$%U%M!<%7%g%sM^@)$KMm$s$@=PNO%k!<%A%s$NL?Na$N=$@5$KBP1~$7$^$7$?!#(B
+$B$J$*!"%U%)!<%^%C%H$NF|IU$,(B\texttt{yyyy/mm/dd}$B$+$i(B\texttt{yyyy-mm-dd}$B$H$$$&(B
+ISO$B=q<0$KJQ99$5$l$^$7$?$,!"(B\pLaTeXe{}$B$N%U%)!<%^%C%HF|IU$O$^$@=>Mh$N=q<0$N(B
+$B$^$^$K$7$F$$$^$9!#(B
+
+
+\section{$B$=$NB>$N%P%0=$@5(B}
+\begin{itemize}
+\item $BAj8_;2>H$N(B|\ref{$B%i%Y%k(B}|$B$d(B|\pageref{$B%i%Y%k(B}|$B$r%;%/%7%g%s$J$I$N(B
+  $B!VF0$/0z?t!W$G;H$&$H!"L\<!$K=P$?$H$-$K8e$m$NH>3Q%9%Z!<%9$,>C$($k%P%0$r(B
+  $B=$@5$7$^$7$?!#(B
+\item $B=PNO%k!<%A%s$K4X$o$k%^%/%m$N?<$5Jd at 5$N8m$j$K$h$j!"5SCm$r4^$`%Z!<%8(B
+  $B$NHGLLA4BN$,!JFC$K=DAH$G82Cx$K!K$:$l$F$$$?%P%0$rD>$7$^$7$?!#(B
+\item $B=D?t<0%G%#%l%/%7%g%s$G%"%s%@!<%9%3%"(B(|\_|)$B$N%Y!<%9%i%$%sJd at 5NL$,(B
+  $B4V0c$C$F$$$?$N$rD>$7$^$7$?(B
+\end{itemize}
+
+
+\section{$B3+H/HG$N%F%9%H$N$*4j$$(B}
+$B:#8e(Bp\LaTeX{}$B$KF3F~$9$k$+$b$7$l$J$$=$@5%Q%C%A$d;EMMJQ99$N%F%9%H$K$46(NO$/$@(B
+$B$5$$!#(B\TeX{}$B%U%!%$%k$NKAF,!J(B|\documentclass|$B$h$jA0!K$G(B
+\begin{verbatim}
+  \RequirePackage{exppl2e}
+\end{verbatim}
+$B$H=q$/$3$H$G!"8=:_$N3+H/HG$r%F%9%H$9$k$3$H$,$G$-$^$9!#(B
+$B%P%0Js9p$d$40U8+$r4?7^$7$^$9!#(B
+\TeX\ Forum$B$d(BGitHub$B$N(BIssue$B%7%9%F%`$,MxMQ$G$-$^$9!#(B
+\begin{itemize}
+\item \texttt{https://github.com/texjporg/platex}
+\item \texttt{https://github.com/texjporg/uplatex}
+\end{itemize}
+
+\end{document}


Property changes on: trunk/Master/texmf-dist/source/platex/base/plnewsc06.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/platex/base/plvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2017-04-16 22:05:53 UTC (rev 43852)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1995-2006 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016 Japanese TeX Development Community
+%  Copyright (c) 2016-2017 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -50,12 +50,17 @@
 % \changes{v1.0z}{2016/08/26}{\file{platex.cfg}$B$NFI$_9~$_$r(B
 %    \file{plcore.ltx}$B$+$i(B\file{platex.ltx}$B$X0\F0(B}
 % \changes{v1.1}{2016/09/14}{$B5/F0;~$N%P%J!<$r<hF@$9$k%3!<%I$r2~NI(B}
+% \changes{v1.1a}{2017/02/20}{\LaTeX\ \texttt{!<2017/01/01!>}$BHGBP1~3NG'(B}
+% \changes{v1.1b}{2017/03/19}{\cs{l at nohyphenation}$B$NDj5A$rJ]>Z(B
+%    (sync with ltfinal 2017/03/09 v2.0t)}
+% \changes{v1.1b}{2017/03/19}{\cs{document at default@language}$B$NDj5A$rJ]>Z(B
+%    (sync with ltfinal 2017/03/09 v2.0t)}
 % \fi
 %
 % \iffalse
 %<*driver>
 % \fi
-\ProvidesFile{plvers.dtx}[2016/09/14 v1.1 pLaTeX Kernel (Version Info)]
+\ProvidesFile{plvers.dtx}[2017/03/19 v1.1b pLaTeX Kernel (Version Info)]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{plvers.dtx}
@@ -90,6 +95,7 @@
 % \changes{v1.0m}{2004/08/10}{\LaTeX\ \texttt{!<2003/12/01!>}$BHGBP1~3NG'(B}
 % \changes{v1.0s}{2016/02/01}{\LaTeX\ \texttt{!<2015/01/01!>}$BHGMQ$K=$@5(B}
 % \changes{v1.0u}{2016/04/17}{\LaTeX\ \texttt{!<2016/03/31!>}$BHGBP1~3NG'(B}
+% \changes{v1.1a}{2017/02/20}{\LaTeX\ \texttt{!<2017/01/01!>}$BHGBP1~3NG'(B}
 %
 % $B$3$N%P!<%8%g%s$N(Bp\LaTeXe{}$B$O!"<!$N%P!<%8%g%s$N(B\LaTeX{}\footnote{%
 % \LaTeX\ authors: Johannes Braams, David Carlisle, Alan Jeffrey,
@@ -103,7 +109,7 @@
 %<latexrelease>\edef\latexreleaseversion
 %<platexrelease>\edef\p at known@latexreleaseversion
 %<*2ekernel|latexrelease|platexrelease>
-   {2016/03/31}
+   {2017/01/01}
 %</2ekernel|latexrelease|platexrelease>
 %    \end{macrocode}
 %
@@ -119,7 +125,7 @@
 %</plcore>
 %<platexrelease>\edef\platexreleaseversion
 %<*plcore|platexrelease>
-   {2016/11/29}
+   {2017/04/08}
 %</plcore|platexrelease>
 %<*plcore>
 \def\ppatch at level{0}
@@ -172,6 +178,9 @@
 %  }{}
 %    \end{macrocode}
 %
+% \subsection{$B5/F0;~$KI=<($9$k%P%J!<(B}
+%
+% \begin{macro}{\everyjob}
 % $B5/F0;~$KI=<($5$l$kJ8;zNs$G$9!#(B
 % \LaTeX{}$B$K%Q%C%A$,$"$F$i$l$F$$$k>l9g$O!"$=$l$bI=<($7$^$9!#(B
 %
@@ -232,6 +241,7 @@
 \endgroup \platexTMP
 %</plfinal>
 %    \end{macrocode}
+% \end{macro}
 %
 % ^^A $B5/F0;~$K(B\file{platex.cfg}$B$,$"$k>l9g!"$=$l$rFI$_9~$`$h$&$K$9$k(B
 % ^^A $B%3!<%I$O!"(B\file{plcore.ltx}$B$+$i(B\file{platex.ltx}$B$X0\F0$7$^$7$?!#(B
@@ -239,6 +249,40 @@
 % \changes{v1.0z}{2016/08/26}{\file{platex.cfg}$B$NFI$_9~$_$r(B
 %    \file{plcore.ltx}$B$+$i(B\file{platex.ltx}$B$X0\F0(B}
 %
+% \subsection{$B%O%$%U%M!<%7%g%s4XO"(B}
+%
+% \begin{macro}{\l at nohyphenation}
+% \LaTeXe\ 2017-04-15$B$G!"(B|\verb|$B$NESCf$G%O%$%U%M!<%7%g%s$,5/$-$J$$$h$&$K(B
+% $B$9$k=$@5$,F~$j$^$7$?!#$3$N=$@5$K$O(B|\l at nohyphenation|$B$,Dj5A:Q$_$G$J$1$l$P(B
+% $B$J$j$^$;$s$,!"DL>o$O(BBabel$B$NDj5A%U%!%$%k$K$h$C$FDs6!$5$l$F$$$^$9!#(B
+% \LaTeXe{}$B$OFC<l$J>u67$bA[Dj$7$F(Bltfinal$B$GBP:v$7$F$$$k$h$&$G$9$N$G!"(B
+% p\LaTeXe{}$B$bG0$N$?$a(Bplfinal$B$GBP:v$7$^$9!J;29M!'(Blatex2e svn r1405$B!K!#(B
+% \changes{v1.1b}{2017/03/19}{\cs{l at nohyphenation}$B$NDj5A$rJ]>Z(B
+%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    \begin{macrocode}
+%<*plfinal>
+\ifx\l at nohyphenation \@undefined
+  \newlanguage\l at nohyphenation
+\fi
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\document at default@language}
+% \LaTeXe\ 2017-04-15$B$GF3F~$5$l$?%Q%i%a!<%?$G$9!#99?7%?%$%_%s%0$N$:$l$N(B
+% $B2DG=@-$r9MN8$7!"(Bp\LaTeXe{}$B$G$b=`Hw$7$F$*$-$^$9!#(Bverbatim$B4D6-$NESCf$G(B
+% $B2~%Z!<%8$,5/$-$?>l9g$K%X%C%@$G%O%$%U%M!<%7%g%s$,M^@)$5$l$J$$$h$&$K!"(B
+% |\@outputpage|$B$G(B|\language|$B$r%j%;%C%H$9$k$H$-$K;H$o$l$^$9(B
+% $B!J;29M!'(Blatex2e svn r1407$B!K!#(B
+% \changes{v1.1b}{2017/03/19}{\cs{document at default@language}$B$NDj5A$rJ]>Z(B
+%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    \begin{macrocode}
+\ifx\document at default@language \@undefined
+  \let\document at default@language\m at ne
+\fi
+%</plfinal>
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{latexrelease$B%Q%C%1!<%8$X$NBP1~(B}
 %
 % $B:G8e$K!"(Blatexrelease$B%Q%C%1!<%8$X$NBP1~$G$9!#(B

Modified: trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/exppl2e.sty	2017-04-16 22:05:53 UTC (rev 43852)
@@ -2,7 +2,7 @@
 %
 % This is file `exppl2e.sty', for experimental pLaTeX2e.
 %
-% Copyright (c) 2016 Japanese TeX Development Community
+% Copyright (c) 2016-2017 Japanese TeX Development Community
 %
 % This file is part of the pLaTeX2e system (community edition).
 % -------------------------------------------------------------
@@ -34,7 +34,7 @@
 % case 1: This file must be a normal package
   \NeedsTeXFormat{pLaTeX2e}
   \ProvidesPackage{exppl2e}
-                [2016/11/29 v1.0h Experimental pLaTeX2e features]
+                [2017/04/08 v1.0k Experimental pLaTeX2e features]
   \PackageWarningNoLine{exppl2e}{%
       This is the unstable, experimental part of pLaTeX2e.\MessageBreak
       This package may contain:\MessageBreak
@@ -237,7 +237,7 @@
 %    \begin{macrocode}
     \else
       \ifdim\@tempdima=\z@{\ybaselineshift\z@\tbaselineshift\z@#1}%
-      \else\lower\@tempdima\box\z@\fi
+      \else\leavevmode\lower\@tempdima\box\z@\fi
     \fi
     \endgroup}%
   \fi
@@ -292,9 +292,9 @@
 %
 % \begin{macro}{\ystrutbox}
 % |\ystrutbox|$B$O9b$5$H?<$5$,(B7$BBP(B3$B$N2#AH%\%C%/%9MQ$N;YCl$G$9!#(B
-% \changes{v????}{????/??/??}{\cs{ystrutbox}$B$rDI2C(B}
+% \changes{v1.6f}{2017/02/20}{\cs{ystrutbox}$B$rDI2C(B}
 %    \begin{macrocode}
-%<platexrelease>\plIncludeInRelease{????/??/??}{\ystrutbox}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\ystrutbox}
 %<platexrelease>                   {Add \ystrutbox}%
 %<*plcore|platexrelease>
 \newbox\ystrutbox
@@ -307,6 +307,23 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\strutbox}
+% |\strutbox|$B$O=D2#N>BP1~$G$9!#(B
+% \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$r=D2#N>BP1~$K(B}
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\strutbox}
+%<platexrelease>                   {Add \strutbox}%
+%<*plcore|platexrelease>
+\def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\strutbox}
+%<platexrelease>                   {Add \strutbox}%
+%<platexrelease>\newbox\strutbox % emulation purpose only
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\strut}
 % $B%G%#%l%/%7%g%s$K1~$8$F(B|\ystrutbox|$B$H(B|\tstrutbox|$B$r;H$$J,$1$^$9!#(B
 % ^^A |\strutbox|$B$O(B|\yoko|$B%G%#%l%/%7%g%s$GAH$^$l$F$$$^$9$N$G!"(B
@@ -317,9 +334,9 @@
 % $B$J$C$F$7$^$&$N$r=$@5(B}
 % \changes{v1.3h}{1999/08/09}{$B=DAH$N$H$-!"I}$N$"$k%\%C%/%9$K$J$C$F$7$^$&(B
 % $B$N$r=$@5(B}
-% \changes{v????}{????/??/??}{\cs{strutbox}$B$NBe$o$j$K(B\cs{ystrutbox}$B$r;HMQ(B}
+% \changes{v1.6f}{2017/02/20}{\cs{strutbox}$B$NBe$o$j$K(B\cs{ystrutbox}$B$r;HMQ(B}
 %    \begin{macrocode}
-%<platexrelease>\plIncludeInRelease{????/??/??}{\strut}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\strut}
 %<platexrelease>                   {Use \ystrutbox}%
 %<*plcore|platexrelease>
 \def\strut{\relax
@@ -354,9 +371,9 @@
 % \end{macro}
 %
 % \begin{macro}{\ystrut}
-% \changes{v????}{????/??/??}{\cs{ystrut}$B$rDI2C(B}
+% \changes{v1.6f}{2017/02/20}{\cs{ystrut}$B$rDI2C(B}
 %    \begin{macrocode}
-%<platexrelease>\plIncludeInRelease{????/??/??}{\ystrut}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\ystrut}
 %<platexrelease>                   {Add \ystrut}%
 %<*plcore|platexrelease>
 \def\ystrut{\relax\hbox{\yoko
@@ -372,15 +389,14 @@
 %
 %
 %
-%^^A=================================================================
-%^^A $B%a%b!'(B|\set at fontsize|$B$N(Bplatexrelease$B%,!<%I!"(Btrace$B%,!<%I$OL$40 at .(B
-%^^A=================================================================
-%
 % \begin{macro}{\set at fontsize}
 % |\fontsize|$B%3%^%s%I$NFbIt7A<0$G$9!#(B
 % $B%Y!<%9%i%$%s$N at _Dj$H!";YCl$N at _Dj$r9T$J$$$^$9!#(B
 %    \begin{macrocode}
-\def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
+%</plcore|trace>
+%<platexrelease|trace>\plIncludeInRelease{2017/04/08}{\set at fontsize}
+%<platexrelease|trace>                   {Construct \ystrutbox}%
+%<*plcore|platexrelease|trace>
 \def\set at fontsize#1#2#3{%
     \@defaultunits\@tempdimb#2pt\relax\@nnil
     \edef\f at size{\strip at pt\@tempdimb}%
@@ -394,8 +410,7 @@
       \normalbaselineskip\baselineskip
 %    \end{macrocode}
 % $B$3$3$G!"%Y!<%9%i%$%s%7%U%H$ND4 at 0$H;YCl$rAH$_N)$F$^$9!#(B
-% \changes{v????}{????/??/??}{\cs{ystrutbox}$B$rAH$_N)$F$k$h$&$K(B
-%    $B$7!"(B\cs{strutbox}$B$r=D2#N>BP1~$K(B}
+% \changes{v1.6f}{2017/02/20}{\cs{ystrutbox}$B$rAH$_N)$F$k$h$&$K(B}
 %    \begin{macrocode}
       \adjustbaseline
       \setbox\ystrutbox\hbox{\yoko
@@ -411,18 +426,58 @@
 % $B%U%)%s%H%5%$%:$H%Y!<%9%i%$%s$K4X$9$k?GCG>pJs$r=PNO$7$^$9!#(B
 %    \begin{macrocode}
 %<*trace>
-%     \ifnum \tracingfonts>\tw@
-%       \ifx\f at linespread\@empty
-%         \let\reserved at a\@empty
-%       \else
-%         \def\reserved at a{\f at linespread x}%
-%       \fi
-%       \@font at info{Changing size to\space
-%             \f at size/\reserved at a \f at baselineskip}%
-%       \aftergroup\type at restoreinfo
-%     \fi
+%    \ifnum \tracingfonts>\tw@
+%      \ifx\f at linespread\@empty
+%        \let\reserved at a\@empty
+%      \else
+%        \def\reserved at a{\f at linespread x}%
+%      \fi
+%      \@font at info{Changing size to\space
+%            \f at size/\reserved at a \f at baselineskip}%
+%      \aftergroup\type at restoreinfo
+%    \fi
 %</trace>
         \let\size at update\relax}}
+%</plcore|platexrelease|trace>
+%<platexrelease|trace>\plEndIncludeInRelease
+%<platexrelease|trace>\plIncludeInRelease{0000/00/00}{\set at fontsize}
+%<platexrelease|trace>                   {Construct \ystrutbox}%
+%<platexrelease|trace>\def\set at fontsize#1#2#3{%
+%<platexrelease|trace>    \@defaultunits\@tempdimb#2pt\relax\@nnil
+%<platexrelease|trace>    \edef\f at size{\strip at pt\@tempdimb}%
+%<platexrelease|trace>    \@defaultunits\@tempskipa#3pt\relax\@nnil
+%<platexrelease|trace>    \edef\f at baselineskip{\the\@tempskipa}%
+%<platexrelease|trace>    \edef\f at linespread{#1}%
+%<platexrelease|trace>    \let\baselinestretch\f at linespread
+%<platexrelease|trace>    \def\size at update{%
+%<platexrelease|trace>      \baselineskip\f at baselineskip\relax
+%<platexrelease|trace>      \baselineskip\f at linespread\baselineskip
+%<platexrelease|trace>      \normalbaselineskip\baselineskip
+%<platexrelease|trace>      \adjustbaseline
+%<platexrelease|trace>      \setbox\strutbox\hbox{\yoko
+%<platexrelease|trace>          \vrule\@width\z@
+%<platexrelease|trace>                \@height.7\baselineskip \@depth.3\baselineskip}%
+%<platexrelease|trace>      \setbox\tstrutbox\hbox{\tate
+%<platexrelease|trace>          \vrule\@width\z@
+%<platexrelease|trace>                \@height.5\baselineskip \@depth.5\baselineskip}%
+%<platexrelease|trace>      \setbox\zstrutbox\hbox{\tate
+%<platexrelease|trace>          \vrule\@width\z@
+%<platexrelease|trace>                \@height.7\baselineskip \@depth.3\baselineskip}%
+%<*trace>
+%<platexrelease|trace>    \ifnum \tracingfonts>\tw@
+%<platexrelease|trace>      \ifx\f at linespread\@empty
+%<platexrelease|trace>        \let\reserved at a\@empty
+%<platexrelease|trace>      \else
+%<platexrelease|trace>        \def\reserved at a{\f at linespread x}%
+%<platexrelease|trace>      \fi
+%<platexrelease|trace>      \@font at info{Changing size to\space
+%<platexrelease|trace>            \f at size/\reserved at a \f at baselineskip}%
+%<platexrelease|trace>      \aftergroup\type at restoreinfo
+%<platexrelease|trace>    \fi
+%</trace>
+%<platexrelease|trace>        \let\size at update\relax}}
+%<platexrelease|trace>\plEndIncludeInRelease
+%<*plcore|trace>
 %    \end{macrocode}
 % \end{macro}
 %
@@ -482,4 +537,567 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
+% \section{$BAj8_;2>H(B}
+%
+% \begin{macro}{\@setref}
+% \changes{v1.1c}{1995/09/07}{change \cs{null} to \cs{relax} in \cs{@setref}.}
+% \changes{v1.2k}{2017/02/20}{$BL\<!$G(B\cs{ref}$B$r;H$C$?>l9g$K8e$m$N6uGr$,>C$($k(B
+%    $B8=>]$KBP=h$9$k$?$a!"(B\cs{relax}$B$N$"$H$K(B\{\}$B$rDI2C(B}
+% |\ref|$B%3%^%s%I$d(B|\pageref|$B%3%^%s%I$G;2>H$7$?$H$-!"$3$l$i$N%3%^%s%I$K(B
+% $B$h$C$F=PNO$5$l$?HV9f$HB3$/#2%P%$%HJ8;z$H$N4V$K(B|\xkanjiskip|$B$,F~$j$^$;$s!#(B
+% $B$3$l$O!"(B|\null|$B$,(B|\hbox{}|$B$HDj5A$5$l$F$$$k$?$a$G$9!#(B
+% $B$=$3$G(B|\null|$B$r<h$j=|$-$^$9!#(B
+% $B$3$N%3%^%s%I$O!"(B\file{ltxref.dtx}$B$GDj5A$5$l$F$$$k$b$N$G$9!#(B
+%
+% $B$7$+$7!"C1$K(B|\null|$B$r(B|\relax|$B$KCV$-49$($k$@$1$G$O!"(B|\section|$B$N$h$&$J(B
+% $B!VF0$/0z?t!W$G(B|\ref|$B$J$I$r;H$C$?>l9g$K!"L\<!$G8e$m$N6uGr$,>C$($F$7$^$$$^$9!#(B
+% $B$=$3$G!"(B|\relax|$B$N$"$H$K(B|{}|$B$rDI2C$7$^$7$?!#=>Mh$b(B|\protect\ref|$B$N$h$&$K;H$($P(B
+% $BLdBj$"$j$^$;$s$G$7$?$,!"(B\LaTeX{}$B$G$OE83+$5$l$F$bLdBj$,5/$-$J$$(Brobust$B$J<BAu$K(B
+% $B$J$C$F$$$^$9$N$G!"$3$l$K=>$$$^$9!#(B
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\@setref}
+%<platexrelease>                   {Spacing after \ref in moving arguments}%
+%<*plcore|platexrelease>
+\def\@setref#1#2#3{%
+  \ifx#1\relax
+    \protect\G at refundefinedtrue
+    \nfss at text{\reset at font\bfseries ??}%
+    \@latex at warning{Reference `#3' on page \thepage \space
+              undefined}%
+  \else
+    \expandafter#2#1\relax{}% change \null to \relax{}
+  \fi}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@setref}
+%<platexrelease>                   {Spacing after \ref in moving arguments}%
+%<platexrelease>\def\@setref#1#2#3{%
+%<platexrelease>  \ifx#1\relax
+%<platexrelease>    \protect\G at refundefinedtrue
+%<platexrelease>    \nfss at text{\reset at font\bfseries ??}%
+%<platexrelease>    \@latex at warning{Reference `#3' on page \thepage \space
+%<platexrelease>              undefined}%
+%<platexrelease>  \else
+%<platexrelease>    \expandafter#2#1\relax% change \null to \relax
+%<platexrelease>  \fi}
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \section{$B5SCm$H%\%H%`%U%m!<%H$N=g=x$*$h$S?bD>0LCV(B}
+%
+% \begin{macro}{\@makecol}
+% $B$3$N%^%/%m$,AH$_N)$F$kItJ,$NCf?4$H$J$j$^$9!#(B
+% \file{ltoutput.dtx}$B$GDj5A$5$l$F$$$k$b$N$G$9!#(B
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\@makecol}{\@makecol}%
+%<*plcore|platexrelease>
+\gdef\@makecol{%
+   \setbox\@outputbox\box\@cclv%
+   \let\@elt\relax % added on LaTeX (ltoutput.dtx 2003/12/16 v1.2k)
+   \xdef\@freelist{\@freelist\@midlist}%
+   \global \let \@midlist \@empty
+   \@combinefloats
+%    \end{macrocode}
+% $B%*%j%8%J%k$N(B\LaTeX{}$B$O!"%H%C%W%U%m!<%H!"K\J8!"5SCm!"%\%H%`%U%m!<%H$N=gHV$G(B
+% $B=PNO$7$^$9!#0lJ}(Bp\LaTeX{}$B$O!"%H%C%W%U%m!<%H!"K\J8!"%\%H%`%U%m!<%H!"5SCm$N(B
+% $B=gHV$G=PNO$7$^$9!#$H$3$m$,!"%"%9%-!<HG$N%3!<%I$O=gHV$rF~$lBX$($k$@$1$G$J$/!"(B
+% $BHGLLA4BN$N?bD>0LCV$,!JFC$K=DAH$G82Cx$K!K$:$l$F$7$^$C$F$$$^$7$?!#(B
+% $B$3$l$OJd at 5NL(B|\dp\@outputbox|$B$N<hF@$,Aa$9$.$?$?$a$G$9$N$G!"%3%_%e%K%F%#HG(B
+% p\LaTeX{}$B$G$O$3$NLdBj$KBP=h$7$F$"$j$^$9!#7k2LE*$K!"(Bfnpos$B%Q%C%1!<%8(B(yafoot)$B$N(B
+% |\makeFNbottom|$B$+$D(B|\makeFNbelow|$B$J>uBV$H40A4$KEy2A$K$J$j$^$7$?!#(B
+% \changes{v1.2l}{2017/02/25}{$B5SCm$H%\%H%`%U%m!<%H$N=g=x$rF~$lBX$($?$3$H$G(B
+%    $BHGLLA4BN$N?bD>0LCV$,$:$l$F$$$?$N$r=$@5(B(Issue 32)}
+%    \begin{macrocode}
+   \let\pltx at textbottom\@textbottom % save (pLaTeX 2017/02/25)
+   \ifvoid\footins\else % changed (pLaTeX 2017/02/25)
+     \setbox\@outputbox \vbox {%
+       \boxmaxdepth \@maxdepth
+       \unvbox \@outputbox
+       \@textbottom % inserted here (pLaTeX 2017/02/25)
+       \vskip \skip\footins
+       \color at begingroup
+         \normalcolor
+         \footnoterule
+         \unvbox \footins
+       \color at endgroup
+       }%
+       \let\@textbottom\relax % disable temporarily (pLaTeX 2017/02/25)
+   \fi
+   \ifvbox\@kludgeins
+     \@makespecialcolbox
+   \else
+     \setbox\@outputbox \vbox to\@colht {%
+%       \boxmaxdepth \@maxdepth    % comment out on LaTeX 1997/12/01
+       \@texttop
+       \dimen@ \dp\@outputbox
+       \unvbox \@outputbox
+%    \end{macrocode}
+% $B=DAH$N:]$K(B|\@outputbox|$B$NFbMF$,6u$N%\%C%/%9$@$1$N>l9g$K!"(B|\wd\@outputbox|$B$,(B
+% 0pt$B$K$J$C$F$7$^$$!"7k2L$H$7$F%U%C%?$N0LCV$,$/$k$C$F$7$^$C$F$$$?!#(B
+% 0$B$N(B|\hskip|$B$rH/@8$5$;$k$H(B|\wd\@outputbox|$B$NCM$,4|BT$7$?$b$N$H$J$k$N$G!"(B
+% $B=DAH$N>l9g$O$=$NJ}K!$GBP=h$9$k!#(B
+%
+% $B$?$@$7!"(B0$B$N(B|\hskip|$B$rH/@8$5$;$k$H$-!"?eJ?%b!<%I$KF~$C$F$7$^$&$H!"$?$H$($P(B
+% longtable$B%Q%C%1!<%8$r;HMQ$7$FI=AHESCf$G2~%Z!<%8$9$k$H$-$K(B|\par -> {\vskip}|$B$N(B
+% $BL58B%k!<%W$,5/$-$F$7$^$$$^$9!#$=$3$G!"(B|\vbox|$B$NCf$GH/@8$5$;$^$9!#(B
+% \changes{v1.1j}{2001/05/10}{\cs{@makecol}$B$GAH$_N)$F$i$l$k(B
+%    \cs{@outputbox}$B$NBg$-$5$,!"=DAH$GCf?H$,6u$N%\%C%/%9$@$1$N>l9g$bE, at 5$K$J$k(B
+%    $B$h$&$K=$@5(B}
+% \changes{v1.2b}{2016/01/26}{\cs{@outputbox}$B$N?<$5$,B>$N$b$N$N0LCV$K1F6A$rM?$($J$$(B
+%    $B$h$&$K$9$k(B\texttt{\cs{vskip}~-\cs{dimen@}}$B$,=DAH%b!<%I$G$OL58z$K$J$C$F$$$?$N$G=$@5(B}
+% \changes{v1.2h}{2016/09/01}{$B=DAH$G(Blongtable$B%Q%C%1!<%8$r;H$C$FI=AH$NESCf$G2~%Z!<%8(B
+%    $B$9$k$H$-L58B%k!<%W$,5/$3$kLdBj$KBP=h(B(Issue 21)}
+%    \begin{macrocode}
+       \iftdir\vbox{\hskip\z@}\fi
+       \vskip -\dimen@
+       \@textbottom
+       }%
+   \fi
+   \let\@textbottom\pltx at textbottom % restore (pLaTeX 2017/02/25)
+   \global \maxdepth \@maxdepth
+}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2016/09/03}{\@makecol}{\@makecol}%
+%<platexrelease>\gdef\@makecol{%
+%<platexrelease>   \setbox\@outputbox\box\@cclv%
+%<platexrelease>   \xdef\@freelist{\@freelist\@midlist}%
+%<platexrelease>   \global \let \@midlist \@empty
+%<platexrelease>   \@combinefloats
+%<platexrelease>   \ifvbox\@kludgeins
+%<platexrelease>     \@makespecialcolbox
+%<platexrelease>   \else
+%<platexrelease>     \setbox\@outputbox \vbox to\@colht {%
+%<platexrelease>%       \boxmaxdepth \@maxdepth    % comment out on LaTeX 1997/12/01
+%<platexrelease>       \@texttop
+%<platexrelease>       \dimen@ \dp\@outputbox
+%<platexrelease>       \unvbox \@outputbox
+%<platexrelease>       \iftdir\vbox{\hskip\z@}\fi
+%<platexrelease>       \vskip -\dimen@
+%<platexrelease>       \@textbottom
+%<platexrelease>       \ifvoid\footins\else % for pLaTeX
+%<platexrelease>         \vskip \skip\footins
+%<platexrelease>         \color at begingroup
+%<platexrelease>            \normalcolor
+%<platexrelease>            \footnoterule
+%<platexrelease>            \unvbox \footins
+%<platexrelease>         \color at endgroup
+%<platexrelease>       \fi
+%<platexrelease>       }%
+%<platexrelease>   \fi
+%<platexrelease>   \global \maxdepth \@maxdepth
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2016/04/17}{\@makecol}{\@makecol}%
+%<platexrelease>\gdef\@makecol{%
+%<platexrelease>   \setbox\@outputbox\box\@cclv%
+%<platexrelease>   \xdef\@freelist{\@freelist\@midlist}%
+%<platexrelease>   \global \let \@midlist \@empty
+%<platexrelease>   \@combinefloats
+%<platexrelease>   \ifvbox\@kludgeins
+%<platexrelease>     \@makespecialcolbox
+%<platexrelease>   \else
+%<platexrelease>     \setbox\@outputbox \vbox to\@colht {%
+%<platexrelease>%       \boxmaxdepth \@maxdepth    % comment out on LaTeX 1997/12/01
+%<platexrelease>       \@texttop
+%<platexrelease>       \dimen@ \dp\@outputbox
+%<platexrelease>       \unvbox \@outputbox
+%<platexrelease>       \iftdir\hskip\z@\fi
+%<platexrelease>       \vskip -\dimen@
+%<platexrelease>       \@textbottom
+%<platexrelease>       \ifvoid\footins\else % for pLaTeX
+%<platexrelease>         \vskip \skip\footins
+%<platexrelease>         \color at begingroup
+%<platexrelease>            \normalcolor
+%<platexrelease>            \footnoterule
+%<platexrelease>            \unvbox \footins
+%<platexrelease>         \color at endgroup
+%<platexrelease>       \fi
+%<platexrelease>       }%
+%<platexrelease>   \fi
+%<platexrelease>   \global \maxdepth \@maxdepth
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@makecol}{\@makecol}%
+%<platexrelease>\gdef\@makecol{%
+%<platexrelease>   \setbox\@outputbox\box\@cclv%
+%<platexrelease>   \xdef\@freelist{\@freelist\@midlist}%
+%<platexrelease>   \global \let \@midlist \@empty
+%<platexrelease>   \@combinefloats
+%<platexrelease>   \ifvbox\@kludgeins
+%<platexrelease>     \@makespecialcolbox
+%<platexrelease>   \else
+%<platexrelease>     \setbox\@outputbox \vbox to\@colht {%
+%<platexrelease>%       \boxmaxdepth \@maxdepth    % comment out on LaTeX 1997/12/01
+%<platexrelease>       \@texttop
+%<platexrelease>       \dimen@ \dp\@outputbox
+%<platexrelease>       \unvbox \@outputbox
+%<platexrelease>       \iftdir\hskip\z@
+%<platexrelease>       \else\vskip -\dimen@\fi
+%<platexrelease>       \@textbottom
+%<platexrelease>       \ifvoid\footins\else % for pLaTeX
+%<platexrelease>         \vskip \skip\footins
+%<platexrelease>         \color at begingroup
+%<platexrelease>            \normalcolor
+%<platexrelease>            \footnoterule
+%<platexrelease>            \unvbox \footins
+%<platexrelease>         \color at endgroup
+%<platexrelease>       \fi
+%<platexrelease>       }%
+%<platexrelease>   \fi
+%<platexrelease>   \global \maxdepth \@maxdepth
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@makespecialcolbox}
+% $BK\J8!J$"$k$$$O%\%H%`%U%m!<%H!K$H5SCm$N4V$K(B|\@textbottom|$B$rF~$l$?$$$N$G!"(B
+% |\@makespecialcolbox|$B%3%^%s%I$b=$@5$r$7$^$9!#(B
+% $B$d$O$j!"(B\file{ltoutput.dtx}$B$GDj5A$5$l$F$$$k$b$N$G$9!#(B
+%
+% $B$3$N%^%/%m$O!"(B|\enlargethispage|$B$,;H$o$l$?$H$-$K!"(B
+% |\@makecol|$B%^%/%m$+$i8F$S=P$5$l$^$9!#(B
+%
+% \noindent\emph{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$kJdB-(B(2017/02/25)}$B!'(B
+% 2016/11/29$B0JA0$N(Bp\LaTeX{}$B$G$O!"(B|\@makecol|$B$O%\%H%`%U%m!<%H$rA^F~$7$?8e!"(B
+% $B$9$0$K(B|\@kludgeins|$B$,6u$+$I$&$+H=Dj$7(B
+% \begin{itemize}
+% \item $B6u$N>l9g$O!";D$j$9$Y$F$N=hM}$r(B|\@makespecialcolbox|$B$KG$$;$k(B
+% \item $B6u$G$J$$>l9g$O!"(B|\@makecol|$B<+?H$G;D$j$9$Y$F$N=hM}$r9T$&(B
+% \end{itemize}
+% $B$H$7$F$$$^$7$?!#$7$+$7(B2017/04/08$B0J9_$N(Bp\LaTeX{}$B$G$O!"(B|\@makecol|$B$O%\%H%`(B
+% $B%U%m!<%H$H5SCm$rA^F~$7$F$+$i(B|\@kludgeins|$B$NH=Dj$K0\$k$h$&$K$7$F$$$^$9!#(B
+% $B$7$?$,$C$F!"?7$7$$(B|\@makecol|$B$+$i0J2<$K5-$9(B|\@makespecialcolbox|$B$,8F$S(B
+% $B=P$5$l$k>l9g$O!"(B|\ifvoid\footins|$B!JFs2U=j!K$NH=Dj$O>o$K??$H$J$k$O$:$G$9!#(B
+% $BMW$9$k$K!V$D$.$NItJ,$,(Bp\LaTeX{}$BMQ$N=$@5$G$9!#!W$H$$$&Fs2U=j$N%3!<%I$O(B
+% $B<B<AE*$KITMW$H$J$j$^$7$?!#(B
+%
+% $B$7$+$7!"$@$+$i$H$$$C$F>C$7$F$7$^$&$H!"8E$$(Bp\LaTeX{}$B$N(B|\@makecol|$B$r(B
+% $B%Y!<%9$K:n$i$l$?30It%Q%C%1!<%8$+$i(B|\@makespecialcolbox|$B$,8F$S=P$5$l$k(B
+% $B>l9g$K5SCm$,>CLG$9$k$*$=$l$,$"$j$^$9!#$3$N$?$a!"(B|\@makespecialcolbox|$B$O(B
+% $B=>Mh$N%3!<%I$N$^$^0];}$7$F$"$j$^$9!J32$O$"$j$^$;$s!K!#(B
+% \changes{v1.2l}{2017/02/25}{\cs{@makecol}$B$rJQ99$7$?$N$K(B
+%    \cs{@makespecialcolbox}$B$rJQ99$7$J$$!"$H$$$&H=CG$K$D$$$FL at J82=(B}
+% $B!JCfN,!K(B
+% \end{macro}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \section{$B2<@~%^%/%m(B}
+%
+% \begin{macro}{\textunderscore}
+% \changes{v1.1b}{1995/04/12}{$B2<@~%^%/%m$rDI2C(B}
+% $B$3$N%3%^%s%I$O%F%-%9%H%b!<%I$G;XDj$5$l$?(B|\_|$B$NFbIt%3%^%s%I$G$9!#(B
+% $B=DAH$G$N0LCV$rD4 at 0$9$k$h$&$K:FDj5A$r$7$^$9!#(B
+% $B$b$H$O(B\file{ltoutenc.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
+%
+% $B$J$*!"(B|\_|$B$r?t<0%b!<%I$G;H$&$H(B|\mathunderscore|$B$,<B9T$5$l$^$9!#(B
+%
+% $B%3%_%e%K%F%#HG$G$O=D?t<0%G%#%l%/%7%g%s$G%Y!<%9%i%$%sJd at 5NL$,(B
+% $BJQ$@$C$?$N$rD>$7$^$7$?!#$"$o$;$F2#%G%#%l%/%7%g%s$G$b%Y!<%9%i%$%s(B
+% $BJd at 5$KDI?o$9$k$h$&$K$7$F$$$^$9!#(B
+% \changes{v1.6g}{2017/03/07}{$B%Y!<%9%i%$%sJd at 5NL$r=$@5(B}
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\textunderscore}
+%<platexrelease>                   {Baseline shift for \textunderscore}%
+%<*plcore|platexrelease>
+\DeclareTextCommandDefault{\textunderscore}{%
+  \leavevmode\kern.06em
+  \raise-\iftdir\ifmdir\ybaselineshift
+         \else\tbaselineshift\fi
+         \else\ybaselineshift\fi
+  \vbox{\hrule\@width.3em}}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\textunderscore}
+%<platexrelease>                   {Baseline shift for \textunderscore}%
+%<platexrelease>\DeclareTextCommandDefault{\textunderscore}{%
+%<platexrelease>  \leavevmode\kern.06em
+%<platexrelease>  \iftdir\raise-\tbaselineshift\fi
+%<platexrelease>  \vbox{\hrule\@width.3em}}
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% ^^A ===== plcore.dtx (plcore) =====
+% \section{verbatim$B$H%O%$%U%M!<%7%g%s(B}
+%
+% \LaTeXe\ 2017-04-15$B$GF3F~$5$l$?5?;w%?%$%WF~NO(B(verbatim)$BFb$G$N(B
+% $B%O%$%U%M!<%7%g%s$K4XO"$7$?=$@5$KDI?o$7$^$9!#(B
+%
+% \begin{macro}{\@outputpage}
+% |\textwidth|$B$H(B|\textheight|$B$N8r49$O!"(B|\@shipoutsetup|$BFb$G$O9T$J$$$^$;$s!#(B
+% $B$J$<$J$i!"(B|\@shipoutsetup|$B%^%/%m$,<B9T$5$l$k$H$-$O!"(B
+% |\shipout|$B$5$l$k(Bvbox$B$NCf$G$"$j!"$3$N$H$-$O2#AH%b!<%I$G$9$N$G!"(B
+% $B$D$M$K(B|\iftdir|$B$O56$HH=CG$5$l!"=D$H2#$N%5%$%:$r8r49$G$-$J$$$+$i$G$9!#(B
+%
+% $B$J$*!"$3$NJQ99$r%m!<%+%k$J$b$N$K$9$k$?$a$K!"(B
+% |\begingroup|$B$H(B|\endgroup|$B$G0O$_$^$9!#(B
+% \changes{v1.2a}{2001/09/26}{\LaTeX\ \texttt{!<2001/06/01!>}$B$KBP1~(B}
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\@outputpage}
+%<platexrelease>                   {Reset language for hyphenation}%
+%<*plcore|platexrelease>
+\def\@outputpage{%
+\begingroup % the \endgroup is put in by \aftergroup
+  \iftdir
+    \dimen\z@\textwidth \textwidth\textheight \textheight\dimen\z@
+  \fi
+  \let \protect \noexpand
+%    \end{macrocode}
+% \LaTeXe\ 2017-04-15$B$G$O(Bverbatim$B4D6-Fb$G%O%$%U%M!<%7%g%s$,5/$-$J$$$h$&$K(B
+% $B=$@5$5$l$^$7$?$,!"(Bverbatim$B4D6-$NESCf$G2~%Z!<%8$,5/$-$?>l9g$K%X%C%@$G(B
+% $B%O%$%U%M!<%7%g%s$,M^@)$5$l$k$N$O at 5$7$/$J$$$N$G!"(B|\language|$B$r(B
+% |\begin{document}|$B$G$NCM$K%j%;%C%H$7$^$9!J;29M!'(Blatex2e svn r1407$B!K!#(B
+% $B%W%j%"%s%V%k$GFCJL$K at _Dj$5$l$l$P$=$NCM!"@_Dj$5$l$J$1$l$P(B0$B$G$9!JK|$,0l(B
+% |\document|$B$NDj5A$,8E$$>l9g(B\footnote{\LaTeXe\ 2017/01/01$B0JA0$r;H$C$F(B
+% p\LaTeXe{}$B$N%U%)!<%^%C%H$r:n at .$7$?>l9g$d!"(Bdinbrief.cls$B$N$h$&$KFH<+$N(B
+% $B:FDj5A$r9T$&%/%i%9$d%Q%C%1!<%8$r;H$C$?>l9g$K5/$3$k$+$b$7$l$^$;$s!#(B}$B$O(B
+% $-1$$B$K$J$j$^$9$,!"$3$l$O(B0$B$HF1$8$O$?$i$-$r$9$k$N$GLdBj$O5/$-$^$;$s!K!#(B
+% \changes{v1.2m}{2017/03/19}{\cs{language}$B$r%j%;%C%H(B
+%    (sync with ltoutput.dtx 2017/03/10 v1.3c)}
+%    \begin{macrocode}
+  \language\document at default@language
+  \@resetactivechars
+  \global\let\@@if at newlist\if at newlist
+  \global\@newlistfalse
+  \@parboxrestore
+  \shipout\vbox{\yoko
+    \set at typeset@protect
+    \aftergroup\endgroup
+    \aftergroup\set at typeset@protect
+%    \end{macrocode}
+% \changes{v1.1g}{1998/02/03}{\cs{@shipoutsetup}$B$r(B\cs{@outputpage}$BFb$KF~$l$?(B}
+% $B$3$3$+$i(B|\@shipoutsetup|$B$NFbMF!#(B
+%    \begin{macrocode}
+     \if at specialpage
+       \global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
+     \fi
+%    \end{macrocode}
+% \changes{v1.1c}{1995/02/05}{\cs{oddsidemargin}$B$H(B\cs{evensidemargin}$B$,(B
+%    $B5U$@$C$?$N$r=$@5(B}
+%    \begin{macrocode}
+     \if at twoside
+       \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
+          \iftdir\let\@themargin\evensidemargin
+          \else\let\@themargin\oddsidemargin\fi
+       \else \let\@thehead\@evenhead
+          \let\@thefoot\@evenfoot
+           \iftdir\let\@themargin\oddsidemargin
+           \else\let\@themargin\evensidemargin\fi
+     \fi\fi
+%    \end{macrocode}
+% $B%H%s%\=PNO%*%W%7%g%s$,;XDj$5$l$F$$$k>l9g!"$3$3$GMQ;f%5%$%:$r:F at _Dj$7$^$9!#(B
+% \TeX $B$N2C$($k:8$H>eIt$N(B1$B%$%s%A$O!"%H%s%\$NFbB&$KF~$j$^$9!#(B
+% \changes{v1.1a}{1995/11/10}{\cs{topmargin}$B$,H?1G$5$l$J$$%P%0$r=$@5(B}
+%    \begin{macrocode}
+     \@@topmargin\topmargin
+     \iftombow
+       \@@paperwidth\paperwidth \advance\@@paperwidth 6mm\relax
+       \@@paperheight\paperheight \advance\@@paperheight 16mm\relax
+       \advance\@@topmargin 1in\relax \advance\@themargin 1in\relax
+     \fi
+     \reset at font
+     \normalsize
+     \normalsfcodes
+     \let\label\@gobble
+     \let\index\@gobble
+     \let\glossary\@gobble
+     \baselineskip\z at skip \lineskip\z at skip \lineskiplimit\z@
+%    \end{macrocode}
+% $B$3$3$^$G$,(B|\@shipoutsetup|$B$NFbMF!#(B
+%    \begin{macrocode}
+    \@begindvi
+    \@outputtombow
+    \vskip \@@topmargin
+    \moveright\@themargin\vbox{%
+      \setbox\@tempboxa \vbox to\headheight{%
+        \vfil
+        \color at hbox
+          \normalcolor
+          \hb at xt@\textwidth{\@thehead}%
+        \color at endbox
+      }%                        %% 22 Feb 87
+      \dp\@tempboxa \z@
+      \box\@tempboxa
+      \vskip \headsep
+      \box\@outputbox
+      \baselineskip \footskip
+      \color at hbox
+        \normalcolor
+        \hb at xt@\textwidth{\@thefoot}%
+      \color at endbox
+    }%
+  }%
+%  \endgroup now inserted by \aftergroup
+%    \end{macrocode}
+% |\if at newlist|$B$r=i4|2=!#(B
+%    \begin{macrocode}
+  \global\let\if at newlist\@@if at newlist
+  \global \@colht \textheight
+  \stepcounter{page}%
+  \let\firstmark\botmark
+}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@outputpage}
+%<platexrelease>                   {Reset language for hyphenation}%
+%<platexrelease>\def\@outputpage{%
+%<platexrelease>\begingroup % the \endgroup is put in by \aftergroup
+%<platexrelease>  \iftdir
+%<platexrelease>    \dimen\z@\textwidth \textwidth\textheight \textheight\dimen\z@
+%<platexrelease>  \fi
+%<platexrelease>  \let \protect \noexpand
+%<platexrelease>  \@resetactivechars
+%<platexrelease>  \global\let\@@if at newlist\if at newlist
+%<platexrelease>  \global\@newlistfalse
+%<platexrelease>  \@parboxrestore
+%<platexrelease>  \shipout\vbox{\yoko
+%<platexrelease>    \set at typeset@protect
+%<platexrelease>    \aftergroup\endgroup
+%<platexrelease>    \aftergroup\set at typeset@protect
+%<platexrelease>     \if at specialpage
+%<platexrelease>       \global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
+%<platexrelease>     \fi
+%<platexrelease>     \if at twoside
+%<platexrelease>       \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
+%<platexrelease>          \iftdir\let\@themargin\evensidemargin
+%<platexrelease>          \else\let\@themargin\oddsidemargin\fi
+%<platexrelease>       \else \let\@thehead\@evenhead
+%<platexrelease>          \let\@thefoot\@evenfoot
+%<platexrelease>           \iftdir\let\@themargin\oddsidemargin
+%<platexrelease>           \else\let\@themargin\evensidemargin\fi
+%<platexrelease>     \fi\fi
+%<platexrelease>     \@@topmargin\topmargin
+%<platexrelease>     \iftombow
+%<platexrelease>       \@@paperwidth\paperwidth \advance\@@paperwidth 6mm\relax
+%<platexrelease>       \@@paperheight\paperheight \advance\@@paperheight 16mm\relax
+%<platexrelease>       \advance\@@topmargin 1in\relax \advance\@themargin 1in\relax
+%<platexrelease>     \fi
+%<platexrelease>     \reset at font
+%<platexrelease>     \normalsize
+%<platexrelease>     \normalsfcodes
+%<platexrelease>     \let\label\@gobble
+%<platexrelease>     \let\index\@gobble
+%<platexrelease>     \let\glossary\@gobble
+%<platexrelease>     \baselineskip\z at skip \lineskip\z at skip \lineskiplimit\z@
+%<platexrelease>    \@begindvi
+%<platexrelease>    \@outputtombow
+%<platexrelease>    \vskip \@@topmargin
+%<platexrelease>    \moveright\@themargin\vbox{%
+%<platexrelease>      \setbox\@tempboxa \vbox to\headheight{%
+%<platexrelease>        \vfil
+%<platexrelease>        \color at hbox
+%<platexrelease>          \normalcolor
+%<platexrelease>          \hb at xt@\textwidth{\@thehead}%
+%<platexrelease>        \color at endbox
+%<platexrelease>      }%                        %% 22 Feb 87
+%<platexrelease>      \dp\@tempboxa \z@
+%<platexrelease>      \box\@tempboxa
+%<platexrelease>      \vskip \headsep
+%<platexrelease>      \box\@outputbox
+%<platexrelease>      \baselineskip \footskip
+%<platexrelease>      \color at hbox
+%<platexrelease>        \normalcolor
+%<platexrelease>        \hb at xt@\textwidth{\@thefoot}%
+%<platexrelease>      \color at endbox
+%<platexrelease>    }%
+%<platexrelease>  }%
+%<platexrelease>  \global\let\if at newlist\@@if at newlist
+%<platexrelease>  \global \@colht \textheight
+%<platexrelease>  \stepcounter{page}%
+%<platexrelease>  \let\firstmark\botmark
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+% \subsection{$B5?;w%?%$%WF~NO(B}
+%
+% \begin{macro}{\verb}
+% \changes{v1.1b}{1995/04/05}{$B8_49%b!<%I$N$H$-$O!"(Bpl209.def$B$NDj5A$r;H$&(B}
+% \changes{v1.1g}{1997/01/16}
+%    {\cs{verb}$B%3%^%s%I$r(B\LaTeX\ \texttt{!<1996/06/01!>}$B$K9g$o$;$F=$@5(B}
+% \LaTeX{}$B$N(B|\verb|$B%3%^%s%I$G$O!"?t<0%b!<%I$G$J$$$H$-$O!"(B
+% |\leavevmode|$B$G?eJ?%b!<%I$KF~$C$?$"$H!"(B|\null|$B$r=PNO$7$F$$$^$9!#(B
+% $B%^%/%m(B|\null|$B$O(B|\hbox{}|$B$H$7$FDj5A$5$l$F$$$^$9$N$G!"(B
+% $B$3$3$K$OOB2$J84V%9%Z!<%9!J(B|\xkanjiskip|$B!K$,F~$j$^$;$s!#(B
+% $B$=$3$G!"(B|\null|$B$r=PNO$7$J$$$h$&%^%/%m$r=$@5$7$^$9!#(B
+% $B$3$N%^%/%m$O!"(B\file{ltmiscen.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2017/04/08}{\verb}
+%<platexrelease>                   {Disable hyphenation in verb}%
+%<*plcore|platexrelease>
+\if at compatibility\else
+\def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
+  \bgroup
+    \verb at eol@error \let\do\@makeother \dospecials
+    \verbatim at font\@noligs
+%    \end{macrocode}
+% \LaTeXe\ 2017-04-15$B$KDI?o$7$F!"(B|\verb|$B$NESCf$G%O%$%U%M!<%7%g%s$,5/$-$J$$(B
+% $B$h$&$K(B|\language|$B$r at _Dj$7$^$9!J;29M!'(Blatex2e svn r1405$B!K!#(B
+% \changes{v1.2m}{2017/03/19}{\cs{verb}$B$NESCf$G%O%$%U%M!<%7%g%s$,5/$-$J$$(B
+%    $B$h$&$K(B\cs{language}$B$r at _Dj(B(sync with ltmiscen.dtx 2017/03/09 v1.1m)}
+%    \begin{macrocode}
+    \language\l at nohyphenation
+    \@ifstar\@sverb\@verb}
+\fi
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\verb}
+%<platexrelease>                   {Disable hyphenation in verb}%
+%<platexrelease>\if at compatibility\else
+%<platexrelease>\def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
+%<platexrelease>  \bgroup
+%<platexrelease>    \verb at eol@error \let\do\@makeother \dospecials
+%<platexrelease>    \verbatim at font\@noligs
+%<platexrelease>    \@ifstar\@sverb\@verb}
+%<platexrelease>\fi
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+% ^^A ===== plvers.dtx (plfinal) =====
+% \subsection{$B%O%$%U%M!<%7%g%s4XO"(B}
+%
+% \begin{macro}{\l at nohyphenation}
+% \LaTeXe\ 2017-04-15$B$G!"(B|\verb|$B$NESCf$G%O%$%U%M!<%7%g%s$,5/$-$J$$$h$&$K(B
+% $B$9$k=$@5$,F~$j$^$7$?!#$3$N=$@5$K$O(B|\l at nohyphenation|$B$,Dj5A:Q$_$G$J$1$l$P(B
+% $B$J$j$^$;$s$,!"DL>o$O(BBabel$B$NDj5A%U%!%$%k$K$h$C$FDs6!$5$l$F$$$^$9!#(B
+% \LaTeXe{}$B$OFC<l$J>u67$bA[Dj$7$F(Bltfinal$B$GBP:v$7$F$$$k$h$&$G$9$N$G!"(B
+% p\LaTeXe{}$B$bG0$N$?$a(Bplfinal$B$GBP:v$7$^$9!J;29M!'(Blatex2e svn r1405$B!K!#(B
+% \changes{v1.1b}{2017/03/19}{\cs{l at nohyphenation}$B$NDj5A$rJ]>Z(B
+%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    \begin{macrocode}
+%<*plfinal>
+\ifx\l at nohyphenation \@undefined
+  \newlanguage\l at nohyphenation
+\fi
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\document at default@language}
+% \LaTeXe\ 2017-04-15$B$GF3F~$5$l$?%Q%i%a!<%?$G$9!#99?7%?%$%_%s%0$N$:$l$N(B
+% $B2DG=@-$r9MN8$7!"(Bp\LaTeXe{}$B$G$b=`Hw$7$F$*$-$^$9!#(Bverbatim$B4D6-$NESCf$G(B
+% $B2~%Z!<%8$,5/$-$?>l9g$K%X%C%@$G%O%$%U%M!<%7%g%s$,M^@)$5$l$J$$$h$&$K!"(B
+% |\@outputpage|$B$G(B|\language|$B$r%j%;%C%H$9$k$H$-$K;H$o$l$^$9(B
+% $B!J;29M!'(Blatex2e svn r1407$B!K!#(B
+% \changes{v1.1b}{2017/03/19}{\cs{document at default@language}$B$NDj5A$rJ]>Z(B
+%    (sync with ltfinal 2017/03/09 v2.0t)}
+%    \begin{macrocode}
+\ifx\document at default@language \@undefined
+  \let\document at default@language\m at ne
+\fi
+%</plfinal>
+%    \end{macrocode}
+% \end{macro}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
 \endinput

Modified: trunk/Master/texmf-dist/tex/platex/base/jarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jarticle.cls	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jarticle.cls	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jarticle}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -80,8 +80,8 @@
   \tombowtrue \tombowdatetrue
   \setlength{\@tombowwidth}{.1\p@}%
   \@bannertoken{%
-     \jobname\space:\space\number\year/\number\month/\number\day
-      (\number\hour:\number\minute)}
+     \jobname\space(\number\year-\two at digits\month-\two at digits\day
+     \space\two at digits\hour:\two at digits\minute)}%
   \maketombowbox}
 \DeclareOption{tombo}{%
   \tombowtrue \tombowdatefalse
@@ -147,6 +147,40 @@
 \renewcommand{\floatpagefraction}{.5}
 \renewcommand{\dbltopfraction}{.7}
 \renewcommand{\dblfloatpagefraction}{.5}
+\def\pltx at cleartorightpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartoleftpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartooddpage{\clearpage\if at twoside
+  \ifodd\c at page\else
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\def\pltx at cleartoevenpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
 \def\ps at plain{\let\@mkboth\@gobbletwo
    \let\ps at jpl@in\ps at plain
    \let\@oddhead\@empty
@@ -238,7 +272,7 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\@ne
+      \ifodd\c at page\setcounter{page}\@ne\else\setcounter{page}\z@\fi %% 2017/02/15
     }%
     {\if at restonecol\twocolumn \else \newpage \fi
      \if at twoside\else
@@ -248,7 +282,7 @@
 \fi
 \def\p at thanks#1{\footnotemark
   \protected at xdef\@thanks{\@thanks
-    \protect{\noindent$\m at th^\thefootnote$~#1\protect\par}}}
+    \protect{\noindent\hbox{\yoko$\m at th^\thefootnote$}#1\protect\par}}}
 \if at titlepage
   \newcommand{\maketitle}{\begin{titlepage}%
   \let\footnotesize\small

Modified: trunk/Master/texmf-dist/tex/platex/base/jbk10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbk10.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jbk10.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jbk10.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{15}%

Modified: trunk/Master/texmf-dist/tex/platex/base/jbk11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbk11.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jbk11.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jbk11.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{15.5}%

Modified: trunk/Master/texmf-dist/tex/platex/base/jbk12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbk12.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jbk12.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jbk12.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{16.5}%

Modified: trunk/Master/texmf-dist/tex/platex/base/jbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jbook.cls	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jbook.cls	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jbook}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -24,6 +24,7 @@
 \newif\if at titlepage
 \@titlepagetrue
 \newif\if at openright
+\newif\if at openleft
 \newif\if at mainmatter \@mainmattertrue
 \hour\time \divide\hour by 60\relax
 \@tempcnta\hour \multiply\@tempcnta 60\relax
@@ -82,8 +83,8 @@
   \tombowtrue \tombowdatetrue
   \setlength{\@tombowwidth}{.1\p@}%
   \@bannertoken{%
-     \jobname\space:\space\number\year/\number\month/\number\day
-      (\number\hour:\number\minute)}
+     \jobname\space(\number\year-\two at digits\month-\two at digits\day
+     \space\two at digits\hour:\two at digits\minute)}%
   \maketombowbox}
 \DeclareOption{tombo}{%
   \tombowtrue \tombowdatefalse
@@ -106,8 +107,9 @@
 \if at compatibility
 \@openrighttrue
 \else
-\DeclareOption{openright}{\@openrighttrue}
-\DeclareOption{openany}{\@openrightfalse}
+\DeclareOption{openright}{\@openrighttrue\@openleftfalse}
+\DeclareOption{openleft}{\@openlefttrue\@openrightfalse}
+\DeclareOption{openany}{\@openrightfalse\@openleftfalse}
 \fi
 \DeclareOption{leqno}{\input{leqno.clo}}
 \DeclareOption{fleqn}{\input{fleqn.clo}}
@@ -155,6 +157,45 @@
 \renewcommand{\floatpagefraction}{.5}
 \renewcommand{\dbltopfraction}{.7}
 \renewcommand{\dblfloatpagefraction}{.5}
+\def\pltx at cleartorightpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartoleftpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartooddpage{\clearpage\if at twoside
+  \ifodd\c at page\else
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\def\pltx at cleartoevenpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\if at openleft
+  \let\cleardoublepage\pltx at cleartoleftpage
+\else\if at openright
+  \let\cleardoublepage\pltx at cleartorightpage
+\fi\fi
 \def\ps at plain{\let\@mkboth\@gobbletwo
    \let\ps at jpl@in\ps at plain
    \let\@oddhead\@empty
@@ -180,9 +221,9 @@
     \let\@mkboth\markboth
   \def\chaptermark##1{\markboth{%
      \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+       \fi
      \fi
      ##1}{}}%
   \def\sectionmark##1{\markright{%
@@ -196,9 +237,9 @@
     \let\@mkboth\markboth
 \def\chaptermark##1{\markright{%
    \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+     \if at mainmatter
        \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+     \fi
    \fi
    ##1}}%
   }
@@ -212,9 +253,9 @@
   \let\@mkboth\markboth
 \def\chaptermark##1{\markboth{%
      \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+       \fi
      \fi
      ##1}{}}%
   \def\sectionmark##1{\markright{%
@@ -228,9 +269,9 @@
     \let\@mkboth\markboth
   \def\chaptermark##1{\markright{%
      \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+       \fi
      \fi
      ##1}}%
   }
@@ -246,7 +287,7 @@
 \if at compatibility
 \newenvironment{titlepage}
     {%
-      \cleardoublepage
+     \cleardoublepage
      \if at twocolumn\@restonecoltrue\onecolumn
      \else\@restonecolfalse\newpage\fi
      \thispagestyle{empty}%
@@ -257,7 +298,7 @@
 \else
 \newenvironment{titlepage}
     {%
-      \cleardoublepage
+      \pltx at cleartooddpage %% 2017/02/15
       \if at twocolumn
         \@restonecoltrue\onecolumn
       \else
@@ -264,7 +305,7 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\@ne
+      \ifodd\c at page\setcounter{page}\@ne\else\setcounter{page}\z@\fi %% 2017/02/15
     }%
     {\if at restonecol\twocolumn \else \newpage \fi
      \if at twoside\else
@@ -274,7 +315,7 @@
 \fi
 \def\p at thanks#1{\footnotemark
   \protected at xdef\@thanks{\@thanks
-    \protect{\noindent$\m at th^\thefootnote$~#1\protect\par}}}
+    \protect{\noindent\hbox{\yoko$\m at th^\thefootnote$}#1\protect\par}}}
 \if at titlepage
   \newcommand{\maketitle}{\begin{titlepage}%
   \let\footnotesize\small
@@ -380,16 +421,18 @@
 \newcommand{\@chapapp}{\prechaptername}
 \newcommand{\@chappos}{\postchaptername}
 \newcommand{\frontmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \pltx at cleartooddpage
   \@mainmatterfalse\pagenumbering{roman}}
 \newcommand{\mainmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \pltx at cleartooddpage
   \@mainmattertrue\pagenumbering{arabic}}
 \newcommand{\backmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \@mainmatterfalse}
 \newcommand{\part}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{empty}%
   \if at twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
   \null\vfil
@@ -417,10 +460,17 @@
   \Huge\bfseries#1\par}%
   \@endpart}
 \def\@endpart{\vfil\newpage
-   \if at twoside\null\thispagestyle{empty}\newpage\fi
+  \if at twoside
+   \if at openleft %% \if at openleft added (2017/02/15)
+    \null\thispagestyle{empty}\newpage
+   \else\if at openright %% \if at openright added (2016/12/18)
+    \null\thispagestyle{empty}\newpage
+   \fi\fi %% added (2016/12/18, 2017/02/15)
+  \fi
    \if at tempswa\twocolumn\fi}
 \newcommand{\chapter}{%
-  \if at openright\cleardoublepage\else\clearpage\fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{jpl at in}%
   \global\@topnum\z@
   \@afterindenttrue

Modified: trunk/Master/texmf-dist/tex/platex/base/jreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jreport.cls	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jreport.cls	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{jreport}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -24,6 +24,7 @@
 \newif\if at titlepage
 \@titlepagetrue
 \newif\if at openright
+\newif\if at openleft
 \hour\time \divide\hour by 60\relax
 \@tempcnta\hour \multiply\@tempcnta 60\relax
 \minute\time \advance\minute-\@tempcnta
@@ -81,8 +82,8 @@
   \tombowtrue \tombowdatetrue
   \setlength{\@tombowwidth}{.1\p@}%
   \@bannertoken{%
-     \jobname\space:\space\number\year/\number\month/\number\day
-      (\number\hour:\number\minute)}
+     \jobname\space(\number\year-\two at digits\month-\two at digits\day
+     \space\two at digits\hour:\two at digits\minute)}%
   \maketombowbox}
 \DeclareOption{tombo}{%
   \tombowtrue \tombowdatefalse
@@ -104,8 +105,9 @@
 \DeclareOption{notitlepage}{\@titlepagefalse}
 \if at compatibility
 \else
-\DeclareOption{openright}{\@openrighttrue}
-\DeclareOption{openany}{\@openrightfalse}
+\DeclareOption{openright}{\@openrighttrue\@openleftfalse}
+\DeclareOption{openleft}{\@openlefttrue\@openrightfalse}
+\DeclareOption{openany}{\@openrightfalse\@openleftfalse}
 \fi
 \DeclareOption{leqno}{\input{leqno.clo}}
 \DeclareOption{fleqn}{\input{fleqn.clo}}
@@ -153,6 +155,45 @@
 \renewcommand{\floatpagefraction}{.5}
 \renewcommand{\dbltopfraction}{.7}
 \renewcommand{\dblfloatpagefraction}{.5}
+\def\pltx at cleartorightpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartoleftpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartooddpage{\clearpage\if at twoside
+  \ifodd\c at page\else
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\def\pltx at cleartoevenpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\if at openleft
+  \let\cleardoublepage\pltx at cleartoleftpage
+\else\if at openright
+  \let\cleardoublepage\pltx at cleartorightpage
+\fi\fi
 \def\ps at plain{\let\@mkboth\@gobbletwo
    \let\ps at jpl@in\ps at plain
    \let\@oddhead\@empty
@@ -252,7 +293,7 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\@ne
+      \ifodd\c at page\setcounter{page}\@ne\else\setcounter{page}\z@\fi %% 2017/02/15
     }%
     {\if at restonecol\twocolumn \else \newpage \fi
      \if at twoside\else
@@ -262,7 +303,7 @@
 \fi
 \def\p at thanks#1{\footnotemark
   \protected at xdef\@thanks{\@thanks
-    \protect{\noindent$\m at th^\thefootnote$~#1\protect\par}}}
+    \protect{\noindent\hbox{\yoko$\m at th^\thefootnote$}#1\protect\par}}}
 \if at titlepage
   \newcommand{\maketitle}{\begin{titlepage}%
   \let\footnotesize\small
@@ -390,7 +431,8 @@
 \newcommand{\@chapapp}{\prechaptername}
 \newcommand{\@chappos}{\postchaptername}
 \newcommand{\part}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{empty}%
   \if at twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
   \null\vfil
@@ -418,10 +460,17 @@
   \Huge\bfseries#1\par}%
   \@endpart}
 \def\@endpart{\vfil\newpage
-   \if at twoside\null\thispagestyle{empty}\newpage\fi
+  \if at twoside
+   \if at openleft %% \if at openleft added (2017/02/15)
+    \null\thispagestyle{empty}\newpage
+   \else\if at openright %% \if at openright added (2016/12/18)
+    \null\thispagestyle{empty}\newpage
+   \fi\fi %% added (2016/12/18, 2017/02/15)
+  \fi
    \if at tempswa\twocolumn\fi}
 \newcommand{\chapter}{%
-  \if at openright\cleardoublepage\else\clearpage\fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{jpl at in}%
   \global\@topnum\z@
   \@afterindenttrue

Modified: trunk/Master/texmf-dist/tex/platex/base/jsize10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jsize10.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jsize10.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jsize10.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{15}%

Modified: trunk/Master/texmf-dist/tex/platex/base/jsize11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jsize11.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jsize11.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jsize11.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{15.5}%

Modified: trunk/Master/texmf-dist/tex/platex/base/jsize12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/jsize12.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/jsize12.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{jsize12.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{16.5}%

Modified: trunk/Master/texmf-dist/tex/platex/base/pfltrace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/pfltrace.sty	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/pfltrace.sty	2017-04-16 22:05:53 UTC (rev 43852)
@@ -19,8 +19,8 @@
 \RequirePackageWithOptions{fltrace}
 \gdef\@makespecialcolbox{%
    \fl at trace{Krudgeins ht \the\ht\@kludgeins\space
-                    dp \the\dp\@kludgeins\space
-                    wd \the\wd\@kludgeins}%
+                       dp \the\dp\@kludgeins\space
+                       wd \the\wd\@kludgeins}%
    \setbox\@outputbox \vbox {%
      \@texttop
      \dimen@ \dp\@outputbox

Modified: trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2017-04-16 22:05:53 UTC (rev 43852)
@@ -16,9 +16,9 @@
 %% 
 %% File: plvers.dtx
 \edef\p at known@latexreleaseversion
-   {2016/03/31}
+   {2017/01/01}
 \edef\platexreleaseversion
-   {2016/11/29}
+   {2017/04/08}
 \def\plIncludeInRelease#1{\kernel at ifnextchar[%
   {\@plIncludeInRelease{#1}}
   {\@plIncludeInRelease{#1}[#1]}}
@@ -121,6 +121,115 @@
 \plIncludeInRelease{0000/00/00}{\PackageWarning}{pLaTeX Info}%
 \plEndIncludeInRelease
 %% File: plfonts.dtx
+\plIncludeInRelease{2017/04/08}{\ystrutbox}
+                   {Add \ystrutbox}%
+\newbox\ystrutbox
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\ystrutbox}
+                   {Add \ystrutbox}%
+\let\ystrutbox\@undefined
+\plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\strutbox}
+                   {Add \strutbox}%
+\def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\strutbox}
+                   {Add \strutbox}%
+\newbox\strutbox % emulation purpose only
+\plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\strut}
+                   {Use \ystrutbox}%
+\def\strut{\relax
+  \ifydir
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi
+  \else
+    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
+  \fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\strut}
+                   {Use \ystrutbox}%
+\def\strut{\relax
+  \ifydir
+    \ifmmode\copy\strutbox\else\unhcopy\strutbox\fi
+  \else
+    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
+  \fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\ystrut}
+                   {Add \ystrut}%
+\def\ystrut{\relax\hbox{\yoko
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\ystrut}
+                   {Add \ystrut}%
+\let\ystrut\@undefined
+\plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\set at fontsize}
+                   {Construct \ystrutbox}%
+\def\set at fontsize#1#2#3{%
+    \@defaultunits\@tempdimb#2pt\relax\@nnil
+    \edef\f at size{\strip at pt\@tempdimb}%
+    \@defaultunits\@tempskipa#3pt\relax\@nnil
+    \edef\f at baselineskip{\the\@tempskipa}%
+    \edef\f at linespread{#1}%
+    \let\baselinestretch\f at linespread
+    \def\size at update{%
+      \baselineskip\f at baselineskip\relax
+      \baselineskip\f at linespread\baselineskip
+      \normalbaselineskip\baselineskip
+      \adjustbaseline
+      \setbox\ystrutbox\hbox{\yoko
+          \vrule\@width\z@
+                \@height.7\baselineskip \@depth.3\baselineskip}%
+      \setbox\tstrutbox\hbox{\tate
+          \vrule\@width\z@
+                \@height.5\baselineskip \@depth.5\baselineskip}%
+      \setbox\zstrutbox\hbox{\tate
+          \vrule\@width\z@
+                \@height.7\baselineskip \@depth.3\baselineskip}%
+        \let\size at update\relax}}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\set at fontsize}
+                   {Construct \ystrutbox}%
+\def\set at fontsize#1#2#3{%
+    \@defaultunits\@tempdimb#2pt\relax\@nnil
+    \edef\f at size{\strip at pt\@tempdimb}%
+    \@defaultunits\@tempskipa#3pt\relax\@nnil
+    \edef\f at baselineskip{\the\@tempskipa}%
+    \edef\f at linespread{#1}%
+    \let\baselinestretch\f at linespread
+    \def\size at update{%
+      \baselineskip\f at baselineskip\relax
+      \baselineskip\f at linespread\baselineskip
+      \normalbaselineskip\baselineskip
+      \adjustbaseline
+      \setbox\strutbox\hbox{\yoko
+          \vrule\@width\z@
+                \@height.7\baselineskip \@depth.3\baselineskip}%
+      \setbox\tstrutbox\hbox{\tate
+          \vrule\@width\z@
+                \@height.5\baselineskip \@depth.5\baselineskip}%
+      \setbox\zstrutbox\hbox{\tate
+          \vrule\@width\z@
+                \@height.7\baselineskip \@depth.3\baselineskip}%
+        \let\size at update\relax}}
+\plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\textunderscore}
+                   {Baseline shift for \textunderscore}%
+\DeclareTextCommandDefault{\textunderscore}{%
+  \leavevmode\kern.06em
+  \raise-\iftdir\ifmdir\ybaselineshift
+         \else\tbaselineshift\fi
+         \else\ybaselineshift\fi
+  \vbox{\hrule\@width.3em}}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\textunderscore}
+                   {Baseline shift for \textunderscore}%
+\DeclareTextCommandDefault{\textunderscore}{%
+  \leavevmode\kern.06em
+  \iftdir\raise-\tbaselineshift\fi
+  \vbox{\hrule\@width.3em}}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/06/10}{\g at tlastchart@}
                    {Added \g at tlastchart@}%
 \def\g at tlastchart@#1{#1\ifx\lastnodechar\@undefined\m at ne\else\lastnodechar\fi}
@@ -284,6 +393,44 @@
 \let\eminnershape\@undefined
 \plEndIncludeInRelease
 %% File: plcore.dtx
+\plIncludeInRelease{2017/04/08}{\@makecol}{\@makecol}%
+\gdef\@makecol{%
+   \setbox\@outputbox\box\@cclv%
+   \let\@elt\relax % added on LaTeX (ltoutput.dtx 2003/12/16 v1.2k)
+   \xdef\@freelist{\@freelist\@midlist}%
+   \global \let \@midlist \@empty
+   \@combinefloats
+   \let\pltx at textbottom\@textbottom % save (pLaTeX 2017/02/25)
+   \ifvoid\footins\else % changed (pLaTeX 2017/02/25)
+     \setbox\@outputbox \vbox {%
+       \boxmaxdepth \@maxdepth
+       \unvbox \@outputbox
+       \@textbottom % inserted here (pLaTeX 2017/02/25)
+       \vskip \skip\footins
+       \color at begingroup
+         \normalcolor
+         \footnoterule
+         \unvbox \footins
+       \color at endgroup
+       }%
+       \let\@textbottom\relax % disable temporarily (pLaTeX 2017/02/25)
+   \fi
+   \ifvbox\@kludgeins
+     \@makespecialcolbox
+   \else
+     \setbox\@outputbox \vbox to\@colht {%
+       \@texttop
+       \dimen@ \dp\@outputbox
+       \unvbox \@outputbox
+       \iftdir\vbox{\hskip\z@}\fi
+       \vskip -\dimen@
+       \@textbottom
+       }%
+   \fi
+   \let\@textbottom\pltx at textbottom % restore (pLaTeX 2017/02/25)
+   \global \maxdepth \@maxdepth
+}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/09/03}{\@makecol}{\@makecol}%
 \gdef\@makecol{%
    \setbox\@outputbox\box\@cclv%
@@ -294,6 +441,7 @@
      \@makespecialcolbox
    \else
      \setbox\@outputbox \vbox to\@colht {%
+%       \boxmaxdepth \@maxdepth    % comment out on LaTeX 1997/12/01
        \@texttop
        \dimen@ \dp\@outputbox
        \unvbox \@outputbox
@@ -416,6 +564,145 @@
   \fi
 }
 \plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\@outputpage}
+                   {Reset language for hyphenation}%
+\def\@outputpage{%
+\begingroup % the \endgroup is put in by \aftergroup
+  \iftdir
+    \dimen\z@\textwidth \textwidth\textheight \textheight\dimen\z@
+  \fi
+  \let \protect \noexpand
+  \language\document at default@language
+  \@resetactivechars
+  \global\let\@@if at newlist\if at newlist
+  \global\@newlistfalse
+  \@parboxrestore
+  \shipout\vbox{\yoko
+    \set at typeset@protect
+    \aftergroup\endgroup
+    \aftergroup\set at typeset@protect
+     \if at specialpage
+       \global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
+     \fi
+     \if at twoside
+       \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
+          \iftdir\let\@themargin\evensidemargin
+          \else\let\@themargin\oddsidemargin\fi
+       \else \let\@thehead\@evenhead
+          \let\@thefoot\@evenfoot
+           \iftdir\let\@themargin\oddsidemargin
+           \else\let\@themargin\evensidemargin\fi
+     \fi\fi
+     \@@topmargin\topmargin
+     \iftombow
+       \@@paperwidth\paperwidth \advance\@@paperwidth 6mm\relax
+       \@@paperheight\paperheight \advance\@@paperheight 16mm\relax
+       \advance\@@topmargin 1in\relax \advance\@themargin 1in\relax
+     \fi
+     \reset at font
+     \normalsize
+     \normalsfcodes
+     \let\label\@gobble
+     \let\index\@gobble
+     \let\glossary\@gobble
+     \baselineskip\z at skip \lineskip\z at skip \lineskiplimit\z@
+    \@begindvi
+    \@outputtombow
+    \vskip \@@topmargin
+    \moveright\@themargin\vbox{%
+      \setbox\@tempboxa \vbox to\headheight{%
+        \vfil
+        \color at hbox
+          \normalcolor
+          \hb at xt@\textwidth{\@thehead}%
+        \color at endbox
+      }%                        %% 22 Feb 87
+      \dp\@tempboxa \z@
+      \box\@tempboxa
+      \vskip \headsep
+      \box\@outputbox
+      \baselineskip \footskip
+      \color at hbox
+        \normalcolor
+        \hb at xt@\textwidth{\@thefoot}%
+      \color at endbox
+    }%
+  }%
+  \global\let\if at newlist\@@if at newlist
+  \global \@colht \textheight
+  \stepcounter{page}%
+  \let\firstmark\botmark
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@outputpage}
+                   {Reset language for hyphenation}%
+\def\@outputpage{%
+\begingroup % the \endgroup is put in by \aftergroup
+  \iftdir
+    \dimen\z@\textwidth \textwidth\textheight \textheight\dimen\z@
+  \fi
+  \let \protect \noexpand
+  \@resetactivechars
+  \global\let\@@if at newlist\if at newlist
+  \global\@newlistfalse
+  \@parboxrestore
+  \shipout\vbox{\yoko
+    \set at typeset@protect
+    \aftergroup\endgroup
+    \aftergroup\set at typeset@protect
+     \if at specialpage
+       \global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
+     \fi
+     \if at twoside
+       \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
+          \iftdir\let\@themargin\evensidemargin
+          \else\let\@themargin\oddsidemargin\fi
+       \else \let\@thehead\@evenhead
+          \let\@thefoot\@evenfoot
+           \iftdir\let\@themargin\oddsidemargin
+           \else\let\@themargin\evensidemargin\fi
+     \fi\fi
+     \@@topmargin\topmargin
+     \iftombow
+       \@@paperwidth\paperwidth \advance\@@paperwidth 6mm\relax
+       \@@paperheight\paperheight \advance\@@paperheight 16mm\relax
+       \advance\@@topmargin 1in\relax \advance\@themargin 1in\relax
+     \fi
+     \reset at font
+     \normalsize
+     \normalsfcodes
+     \let\label\@gobble
+     \let\index\@gobble
+     \let\glossary\@gobble
+     \baselineskip\z at skip \lineskip\z at skip \lineskiplimit\z@
+    \@begindvi
+    \@outputtombow
+    \vskip \@@topmargin
+    \moveright\@themargin\vbox{%
+      \setbox\@tempboxa \vbox to\headheight{%
+        \vfil
+        \color at hbox
+          \normalcolor
+          \hb at xt@\textwidth{\@thehead}%
+        \color at endbox
+      }%                        %% 22 Feb 87
+      \dp\@tempboxa \z@
+      \box\@tempboxa
+      \vskip \headsep
+      \box\@outputbox
+      \baselineskip \footskip
+      \color at hbox
+        \normalcolor
+        \hb at xt@\textwidth{\@thefoot}%
+      \color at endbox
+    }%
+  }%
+  \global\let\if at newlist\@@if at newlist
+  \global \@colht \textheight
+  \stepcounter{page}%
+  \let\firstmark\botmark
+}
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/07/01}{\AtBeginDvi}
                    {Fix for incompatible direction}%
 \def \AtBeginDvi #1{%
@@ -551,6 +838,51 @@
         \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
     \color at endgroup}}
 \plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\@setref}
+                   {Spacing after \ref in moving arguments}%
+\def\@setref#1#2#3{%
+  \ifx#1\relax
+    \protect\G at refundefinedtrue
+    \nfss at text{\reset at font\bfseries ??}%
+    \@latex at warning{Reference `#3' on page \thepage \space
+              undefined}%
+  \else
+    \expandafter#2#1\relax{}% change \null to \relax{}
+  \fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@setref}
+                   {Spacing after \ref in moving arguments}%
+\def\@setref#1#2#3{%
+  \ifx#1\relax
+    \protect\G at refundefinedtrue
+    \nfss at text{\reset at font\bfseries ??}%
+    \@latex at warning{Reference `#3' on page \thepage \space
+              undefined}%
+  \else
+    \expandafter#2#1\relax% change \null to \relax
+  \fi}
+\plEndIncludeInRelease
+\plIncludeInRelease{2017/04/08}{\verb}
+                   {Disable hyphenation in verb}%
+\if at compatibility\else
+\def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
+  \bgroup
+    \verb at eol@error \let\do\@makeother \dospecials
+    \verbatim at font\@noligs
+    \language\l at nohyphenation
+    \@ifstar\@sverb\@verb}
+\fi
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\verb}
+                   {Disable hyphenation in verb}%
+\if at compatibility\else
+\def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
+  \bgroup
+    \verb at eol@error \let\do\@makeother \dospecials
+    \verbatim at font\@noligs
+    \@ifstar\@sverb\@verb}
+\fi
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/04/17}{\@tabular}
                    {Remove extra \xkanjiskip}%
 \def\@tabular{\leavevmode \null\hbox \bgroup $\let\@acol\@tabacol

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2017-04-16 22:05:53 UTC (rev 43852)
@@ -18,7 +18,7 @@
 %% File: plvers.dtx
 \def\pfmtname{pLaTeX2e}
 \def\pfmtversion
-   {2016/11/29}
+   {2017/04/08}
 \def\ppatch at level{0}
 \def\plIncludeInRelease#1{\kernel at ifnextchar[%
   {\@plIncludeInRelease{#1}}
@@ -82,9 +82,11 @@
 \let\notffam at list\kfam at list
 \newbox\tstrutbox
 \newbox\zstrutbox
+\newbox\ystrutbox
+\def\strutbox{\iftdir\tstrutbox\else\ystrutbox\fi}
 \def\strut{\relax
   \ifydir
-    \ifmmode\copy\strutbox\else\unhcopy\strutbox\fi
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi
   \else
     \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi
   \fi}
@@ -92,6 +94,8 @@
    \ifmmode\copy\tstrutbox\else\unhcopy\tstrutbox\fi}}
 \def\zstrut{\relax\hbox{\tate
    \ifmmode\copy\zstrutbox\else\unhcopy\zstrutbox\fi}}
+\def\ystrut{\relax\hbox{\yoko
+    \ifmmode\copy\ystrutbox\else\unhcopy\ystrutbox\fi}}
 \def\DeclareFontEncoding{%
   \begingroup
   \nfss at catcodes
@@ -427,7 +431,7 @@
       \baselineskip\f at linespread\baselineskip
       \normalbaselineskip\baselineskip
       \adjustbaseline
-      \setbox\strutbox\hbox{\yoko
+      \setbox\ystrutbox\hbox{\yoko
           \vrule\@width\z@
                 \@height.7\baselineskip \@depth.3\baselineskip}%
       \setbox\tstrutbox\hbox{\tate
@@ -632,7 +636,9 @@
 \@onlypreamble\kanjiprocess at table
 \DeclareTextCommandDefault{\textunderscore}{%
   \leavevmode\kern.06em
-  \iftdir\raise-\tbaselineshift\fi
+  \raise-\iftdir\ifmdir\ybaselineshift
+         \else\tbaselineshift\fi
+         \else\ybaselineshift\fi
   \vbox{\hrule\@width.3em}}
 \InputIfFileExists{pldefs.cfg}
            {\typeout{*************************************^^J%
@@ -689,9 +695,25 @@
   \fi}
 \gdef\@makecol{%
    \setbox\@outputbox\box\@cclv%
+   \let\@elt\relax % added on LaTeX (ltoutput.dtx 2003/12/16 v1.2k)
    \xdef\@freelist{\@freelist\@midlist}%
    \global \let \@midlist \@empty
    \@combinefloats
+   \let\pltx at textbottom\@textbottom % save (pLaTeX 2017/02/25)
+   \ifvoid\footins\else % changed (pLaTeX 2017/02/25)
+     \setbox\@outputbox \vbox {%
+       \boxmaxdepth \@maxdepth
+       \unvbox \@outputbox
+       \@textbottom % inserted here (pLaTeX 2017/02/25)
+       \vskip \skip\footins
+       \color at begingroup
+         \normalcolor
+         \footnoterule
+         \unvbox \footins
+       \color at endgroup
+       }%
+       \let\@textbottom\relax % disable temporarily (pLaTeX 2017/02/25)
+   \fi
    \ifvbox\@kludgeins
      \@makespecialcolbox
    \else
@@ -702,16 +724,9 @@
        \iftdir\vbox{\hskip\z@}\fi
        \vskip -\dimen@
        \@textbottom
-       \ifvoid\footins\else % for pLaTeX
-         \vskip \skip\footins
-         \color at begingroup
-            \normalcolor
-            \footnoterule
-            \unvbox \footins
-         \color at endgroup
-       \fi
        }%
    \fi
+   \let\@textbottom\pltx at textbottom % restore (pLaTeX 2017/02/25)
    \global \maxdepth \@maxdepth
 }
 \gdef\@makespecialcolbox{%
@@ -849,6 +864,7 @@
     \dimen\z@\textwidth \textwidth\textheight \textheight\dimen\z@
   \fi
   \let \protect \noexpand
+  \language\document at default@language
   \@resetactivechars
   \global\let\@@if at newlist\if at newlist
   \global\@newlistfalse
@@ -963,7 +979,7 @@
     \@latex at warning{Reference `#3' on page \thepage \space
               undefined}%
   \else
-    \expandafter#2#1\relax% change \null to \relax
+    \expandafter#2#1\relax{}% change \null to \relax{}
   \fi}
 \if at compatibility\else
 \def\verb{\relax\ifmmode\hbox\else\leavevmode\fi
@@ -970,6 +986,7 @@
   \bgroup
     \verb at eol@error \let\do\@makeother \dospecials
     \verbatim at font\@noligs
+    \language\l at nohyphenation
     \@ifstar\@sverb\@verb}
 \fi
 \gdef\@stopfield{\null\color at endgroup\egroup}
@@ -1058,6 +1075,12 @@
   }
   \expandafter
 \endgroup \platexTMP
+\ifx\l at nohyphenation \@undefined
+  \newlanguage\l at nohyphenation
+\fi
+\ifx\document at default@language \@undefined
+  \let\document at default@language\m at ne
+\fi
 \AtBeginDocument{%
   \@ifpackageloaded{latexrelease}{%
     \@ifpackageloaded{platexrelease}{}{%

Modified: trunk/Master/texmf-dist/tex/platex/base/plext.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plext.sty	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/plext.sty	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: plext.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{plext}
-   [2016/11/19 v1.2c pLaTeX package file (community edition)]
+   [2017/03/28 v1.2f pLaTeX package file (community edition)]
 \newif\if at rotsw
 \def\array{\let\@acol\@arrayacol \let\@classz\@arrayclassz
   \let\@classiv\@arrayclassiv
@@ -73,10 +73,16 @@
 \iftdir
 \if #1y\relax\let\box at dir\yoko
   \if #2t\relax
-     \def\@begin at alignbox{\raise\cdp\vtop\bgroup\kern\z@\vbox}%
+     \def\@begin at alignbox{%
+         \@tempdima=\tbaselineshift
+         \advance\@tempdima-\ybaselineshift
+         \raise\@tempdima\vtop\bgroup\kern\z@\vtop}%
      \let\@end at alignbox\egroup
   \else\if #2b\relax
-     \def\@begin at alignbox{\lower\cdp\vbox\bgroup\vbox}%
+     \def\@begin at alignbox{%
+         \@tempdima=\tbaselineshift
+         \advance\@tempdima-\ybaselineshift
+         \raise\@tempdima\vbox\bgroup\vbox}%
      \def\@end at alignbox{\kern\z@\egroup}%
   \else
      \let\@begin at alignbox\vcenter
@@ -95,7 +101,7 @@
   \fi\fi
 \else\let\box at dir\tate
   \if #2t\relax
-     \def\@begin at alignbox{\raise\cdp\vtop}%
+     \let\@begin at alignbox\vtop
      \let\@end at alignbox\relax
   \else\if #2b\relax
      \let\@begin at alignbox\vbox
@@ -119,7 +125,7 @@
   \fi\fi
 \else\let\box at dir\yoko
   \if #2t\relax
-     \def\@begin at alignbox{\raise\cdp\vtop}%
+     \let\@begin at alignbox\vtop
      \let\@end at alignbox\relax
   \else\if #2b\relax
      \let\@begin at alignbox\vbox
@@ -301,7 +307,7 @@
   \if at rotsw \egroup\m at th$\egroup\fi
   \egroup
   \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}\egroup}
-\def\parbox{\@ifnextchar<%>
+\DeclareRobustCommand\parbox{\@ifnextchar<%>
    {\X at parbox}{\X at parbox<Z>}}
 \def\X at parbox<#1>{\@ifnextchar[%]
    {\@iparbox<#1>}{\@iiiparbox<#1>{c}\relax[s]}}
@@ -333,7 +339,7 @@
 \iftdir
 \if #1y\relax\let\box at dir\yoko
    \if #2t\relax
-      \def\@begin at parbox{\raise\cdp\vtop\bgroup\kern\z@\vtop}%
+      \def\@begin at parbox{\raise\cht\vtop\bgroup\kern\z@\vtop}%
       \let\@end at parbox\egroup
    \else\if #2b\relax
       \def\@begin at parbox{\lower\cdp\vbox\bgroup\vbox}%
@@ -342,7 +348,7 @@
       \let\@begin at parbox\vcenter
       \let\@end at parbox\relax
    \else
-      \def\@begin at parbox{\hskip\tbaselineshift$\vcenter}%
+      \def\@begin at parbox{$\vcenter}%
       \def\@end at parbox{\m at th$}%
    \fi\fi\fi
 \else\if #1z\relax\@rotswtrue \let\box at dir\relax
@@ -356,7 +362,7 @@
       \let\@begin at parbox\vcenter
       \let\@end at parbox\relax
    \else
-      \def\@begin at parbox{\hskip\tbaselineshift$\vcenter}%
+      \def\@begin at parbox{$\vcenter}%
       \def\@end at parbox{\m at th$}%
    \fi\fi\fi
 \else\let\box at dir\tate
@@ -364,7 +370,7 @@
       \let\@begin at parbox\vtop
       \let\@end at parbox\relax
    \else\if #2b\relax
-      \def\@begin at parbox{\lower\cdp\vbox}%
+      \let\@begin at parbox\vbox
       \let\@end at parbox\relax
    \else\ifmmode
       \let\@begin at parbox\vcenter
@@ -377,10 +383,10 @@
 \else
 \if #1t\relax\let\box at dir\tate
    \if #2t\relax
-      \def\@begin at parbox{\vtop\bgroup\kern\z@\vbox}%
+      \def\@begin at parbox{\raise\cht\vtop\bgroup\kern\z@\vtop}%
       \let\@end at parbox\egroup
    \else\if #2b\relax
-      \def\@begin at parbox{\vbox\bgroup\vbox}%
+      \def\@begin at parbox{\lower\cdp\vbox\bgroup\vbox}%
       \def\@end at parbox{\kern\z@\egroup}%
    \else\ifmmode
       \let\@begin at parbox\vcenter
@@ -504,7 +510,7 @@
 \let\Rensuji\rensuji
 \let\prensuji\rensuji
 \def\Kanji#1{\expandafter\@Kanji\csname c@#1\endcsname}
-\def\@Kanji#1{\expandafter\kansuji\number #1}
+\def\@Kanji#1{\kansuji #1}
 \def\kanji{\iftdir\expandafter\kansuji\fi}
 \def\boutenchar{\char\euc"A1A2}
 \def\bou#1{\ifvmode\leavevmode\fi\@bou#1\end}

Modified: trunk/Master/texmf-dist/tex/platex/base/ptrace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/ptrace.sty	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/ptrace.sty	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: plfonts.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{ptrace}
-     [2016/04/30 v1.6b Standard pLaTeX package (font tracing)]
+     [2017/02/20 v1.6f Standard pLaTeX package (font tracing)]
 \RequirePackageWithOptions{tracefnt}
 \DeclareRobustCommand\selectfont{%
   \let\tmp at error@fontshape\error at fontshape
@@ -74,6 +74,8 @@
   \size at update}
 \def\KanjiEncodingPair#1#2{\@namedef{t at enc@#1}{#2}\@namedef{y at enc@#2}{#1}}
 \KanjiEncodingPair{JY1}{JT1}
+\plIncludeInRelease{2017/04/08}{\set at fontsize}
+                   {Construct \ystrutbox}%
 \def\set at fontsize#1#2#3{%
     \@defaultunits\@tempdimb#2pt\relax\@nnil
     \edef\f at size{\strip at pt\@tempdimb}%
@@ -86,6 +88,41 @@
       \baselineskip\f at linespread\baselineskip
       \normalbaselineskip\baselineskip
       \adjustbaseline
+      \setbox\ystrutbox\hbox{\yoko
+          \vrule\@width\z@
+                \@height.7\baselineskip \@depth.3\baselineskip}%
+      \setbox\tstrutbox\hbox{\tate
+          \vrule\@width\z@
+                \@height.5\baselineskip \@depth.5\baselineskip}%
+      \setbox\zstrutbox\hbox{\tate
+          \vrule\@width\z@
+                \@height.7\baselineskip \@depth.3\baselineskip}%
+    \ifnum \tracingfonts>\tw@
+      \ifx\f at linespread\@empty
+        \let\reserved at a\@empty
+      \else
+        \def\reserved at a{\f at linespread x}%
+      \fi
+      \@font at info{Changing size to\space
+            \f at size/\reserved at a \f at baselineskip}%
+      \aftergroup\type at restoreinfo
+    \fi
+        \let\size at update\relax}}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\set at fontsize}
+                   {Construct \ystrutbox}%
+\def\set at fontsize#1#2#3{%
+    \@defaultunits\@tempdimb#2pt\relax\@nnil
+    \edef\f at size{\strip at pt\@tempdimb}%
+    \@defaultunits\@tempskipa#3pt\relax\@nnil
+    \edef\f at baselineskip{\the\@tempskipa}%
+    \edef\f at linespread{#1}%
+    \let\baselinestretch\f at linespread
+    \def\size at update{%
+      \baselineskip\f at baselineskip\relax
+      \baselineskip\f at linespread\baselineskip
+      \normalbaselineskip\baselineskip
+      \adjustbaseline
       \setbox\strutbox\hbox{\yoko
           \vrule\@width\z@
                 \@height.7\baselineskip \@depth.3\baselineskip}%
@@ -95,17 +132,18 @@
       \setbox\zstrutbox\hbox{\tate
           \vrule\@width\z@
                 \@height.7\baselineskip \@depth.3\baselineskip}%
-     \ifnum \tracingfonts>\tw@
-       \ifx\f at linespread\@empty
-         \let\reserved at a\@empty
-       \else
-         \def\reserved at a{\f at linespread x}%
-       \fi
-       \@font at info{Changing size to\space
-             \f at size/\reserved at a \f at baselineskip}%
-       \aftergroup\type at restoreinfo
-     \fi
+    \ifnum \tracingfonts>\tw@
+      \ifx\f at linespread\@empty
+        \let\reserved at a\@empty
+      \else
+        \def\reserved at a{\f at linespread x}%
+      \fi
+      \@font at info{Changing size to\space
+            \f at size/\reserved at a \f at baselineskip}%
+      \aftergroup\type at restoreinfo
+    \fi
         \let\size at update\relax}}
+\plEndIncludeInRelease
 \newbox\adjust at box
 \newdimen\adjust at dimen
 \def\adjustbaseline{%

Modified: trunk/Master/texmf-dist/tex/platex/base/tarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tarticle.cls	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tarticle.cls	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{tarticle}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -80,8 +80,8 @@
   \tombowtrue \tombowdatetrue
   \setlength{\@tombowwidth}{.1\p@}%
   \@bannertoken{%
-     \jobname\space:\space\number\year/\number\month/\number\day
-      (\number\hour:\number\minute)}
+     \jobname\space(\number\year-\two at digits\month-\two at digits\day
+     \space\two at digits\hour:\two at digits\minute)}%
   \maketombowbox}
 \DeclareOption{tombo}{%
   \tombowtrue \tombowdatefalse
@@ -148,6 +148,40 @@
 \renewcommand{\floatpagefraction}{.5}
 \renewcommand{\dbltopfraction}{.7}
 \renewcommand{\dblfloatpagefraction}{.5}
+\def\pltx at cleartorightpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartoleftpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartooddpage{\clearpage\if at twoside
+  \ifodd\c at page\else
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\def\pltx at cleartoevenpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
 \def\ps at plain{\let\@mkboth\@gobbletwo
    \let\ps at jpl@in\ps at plain
    \let\@oddhead\@empty
@@ -239,7 +273,7 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\@ne
+      \ifodd\c at page\setcounter{page}\@ne\else\setcounter{page}\z@\fi %% 2017/02/15
     }%
     {\if at restonecol\twocolumn \else \newpage \fi
      \if at twoside\else
@@ -249,7 +283,7 @@
 \fi
 \def\p at thanks#1{\footnotemark
   \protected at xdef\@thanks{\@thanks
-    \protect{\noindent$\m at th^\thefootnote$~#1\protect\par}}}
+    \protect{\noindent\hbox{\yoko$\m at th^\thefootnote$}#1\protect\par}}}
 \if at titlepage
   \newcommand{\maketitle}{\begin{titlepage}%
   \let\footnotesize\small

Modified: trunk/Master/texmf-dist/tex/platex/base/tbk10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbk10.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tbk10.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tbk10.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{17}%

Modified: trunk/Master/texmf-dist/tex/platex/base/tbk11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbk11.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tbk11.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tbk11.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{17}%

Modified: trunk/Master/texmf-dist/tex/platex/base/tbk12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbk12.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tbk12.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tbk12.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{18}%

Modified: trunk/Master/texmf-dist/tex/platex/base/tbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tbook.cls	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tbook.cls	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{tbook}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -24,6 +24,7 @@
 \newif\if at titlepage
 \@titlepagetrue
 \newif\if at openright
+\newif\if at openleft
 \newif\if at mainmatter \@mainmattertrue
 \hour\time \divide\hour by 60\relax
 \@tempcnta\hour \multiply\@tempcnta 60\relax
@@ -82,8 +83,8 @@
   \tombowtrue \tombowdatetrue
   \setlength{\@tombowwidth}{.1\p@}%
   \@bannertoken{%
-     \jobname\space:\space\number\year/\number\month/\number\day
-      (\number\hour:\number\minute)}
+     \jobname\space(\number\year-\two at digits\month-\two at digits\day
+     \space\two at digits\hour:\two at digits\minute)}%
   \maketombowbox}
 \DeclareOption{tombo}{%
   \tombowtrue \tombowdatefalse
@@ -106,8 +107,9 @@
 \if at compatibility
 \@openrighttrue
 \else
-\DeclareOption{openright}{\@openrighttrue}
-\DeclareOption{openany}{\@openrightfalse}
+\DeclareOption{openright}{\@openrighttrue\@openleftfalse}
+\DeclareOption{openleft}{\@openlefttrue\@openrightfalse}
+\DeclareOption{openany}{\@openrightfalse\@openleftfalse}
 \fi
 \DeclareOption{leqno}{\input{leqno.clo}}
 \DeclareOption{fleqn}{\input{fleqn.clo}}
@@ -156,6 +158,45 @@
 \renewcommand{\floatpagefraction}{.5}
 \renewcommand{\dbltopfraction}{.7}
 \renewcommand{\dblfloatpagefraction}{.5}
+\def\pltx at cleartorightpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartoleftpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartooddpage{\clearpage\if at twoside
+  \ifodd\c at page\else
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\def\pltx at cleartoevenpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\if at openleft
+  \let\cleardoublepage\pltx at cleartoleftpage
+\else\if at openright
+  \let\cleardoublepage\pltx at cleartorightpage
+\fi\fi
 \def\ps at plain{\let\@mkboth\@gobbletwo
    \let\ps at jpl@in\ps at plain
    \let\@oddhead\@empty
@@ -181,9 +222,9 @@
     \let\@mkboth\markboth
   \def\chaptermark##1{\markboth{%
      \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+       \fi
      \fi
      ##1}{}}%
   \def\sectionmark##1{\markright{%
@@ -197,9 +238,9 @@
     \let\@mkboth\markboth
 \def\chaptermark##1{\markright{%
    \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+     \if at mainmatter
        \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+     \fi
    \fi
    ##1}}%
   }
@@ -213,9 +254,9 @@
   \let\@mkboth\markboth
 \def\chaptermark##1{\markboth{%
      \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+       \fi
      \fi
      ##1}{}}%
   \def\sectionmark##1{\markright{%
@@ -229,9 +270,9 @@
     \let\@mkboth\markboth
   \def\chaptermark##1{\markright{%
      \ifnum \c at secnumdepth >\m at ne
-         \if at mainmatter
+       \if at mainmatter
          \@chapapp\thechapter\@chappos\hskip1zw
-         \fi
+       \fi
      \fi
      ##1}}%
   }
@@ -247,7 +288,7 @@
 \if at compatibility
 \newenvironment{titlepage}
     {%
-      \cleardoublepage
+     \cleardoublepage
      \if at twocolumn\@restonecoltrue\onecolumn
      \else\@restonecolfalse\newpage\fi
      \thispagestyle{empty}%
@@ -258,7 +299,7 @@
 \else
 \newenvironment{titlepage}
     {%
-      \cleardoublepage
+      \pltx at cleartooddpage %% 2017/02/15
       \if at twocolumn
         \@restonecoltrue\onecolumn
       \else
@@ -265,7 +306,7 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\@ne
+      \ifodd\c at page\setcounter{page}\@ne\else\setcounter{page}\z@\fi %% 2017/02/15
     }%
     {\if at restonecol\twocolumn \else \newpage \fi
      \if at twoside\else
@@ -275,7 +316,7 @@
 \fi
 \def\p at thanks#1{\footnotemark
   \protected at xdef\@thanks{\@thanks
-    \protect{\noindent$\m at th^\thefootnote$~#1\protect\par}}}
+    \protect{\noindent\hbox{\yoko$\m at th^\thefootnote$}#1\protect\par}}}
 \if at titlepage
   \newcommand{\maketitle}{\begin{titlepage}%
   \let\footnotesize\small
@@ -384,16 +425,18 @@
 \newcommand{\@chapapp}{\prechaptername}
 \newcommand{\@chappos}{\postchaptername}
 \newcommand{\frontmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \pltx at cleartooddpage
   \@mainmatterfalse\pagenumbering{roman}}
 \newcommand{\mainmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \pltx at cleartooddpage
   \@mainmattertrue\pagenumbering{arabic}}
 \newcommand{\backmatter}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \@mainmatterfalse}
 \newcommand{\part}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{empty}%
   \if at twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
   \null\vfil
@@ -421,10 +464,17 @@
   \Huge\bfseries#1\par}%
   \@endpart}
 \def\@endpart{\vfil\newpage
-   \if at twoside\null\thispagestyle{empty}\newpage\fi
+  \if at twoside
+   \if at openleft %% \if at openleft added (2017/02/15)
+    \null\thispagestyle{empty}\newpage
+   \else\if at openright %% \if at openright added (2016/12/18)
+    \null\thispagestyle{empty}\newpage
+   \fi\fi %% added (2016/12/18, 2017/02/15)
+  \fi
    \if at tempswa\twocolumn\fi}
 \newcommand{\chapter}{%
-  \if at openright\cleardoublepage\else\clearpage\fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{jpl at in}%
   \global\@topnum\z@
   \@afterindenttrue

Modified: trunk/Master/texmf-dist/tex/platex/base/treport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/treport.cls	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/treport.cls	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesClass{treport}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
  Standard pLaTeX class]
 \newcounter{@paper}
 \newif\if at landscape \@landscapefalse
@@ -24,6 +24,7 @@
 \newif\if at titlepage
 \@titlepagetrue
 \newif\if at openright
+\newif\if at openleft
 \hour\time \divide\hour by 60\relax
 \@tempcnta\hour \multiply\@tempcnta 60\relax
 \minute\time \advance\minute-\@tempcnta
@@ -81,8 +82,8 @@
   \tombowtrue \tombowdatetrue
   \setlength{\@tombowwidth}{.1\p@}%
   \@bannertoken{%
-     \jobname\space:\space\number\year/\number\month/\number\day
-      (\number\hour:\number\minute)}
+     \jobname\space(\number\year-\two at digits\month-\two at digits\day
+     \space\two at digits\hour:\two at digits\minute)}%
   \maketombowbox}
 \DeclareOption{tombo}{%
   \tombowtrue \tombowdatefalse
@@ -104,8 +105,9 @@
 \DeclareOption{notitlepage}{\@titlepagefalse}
 \if at compatibility
 \else
-\DeclareOption{openright}{\@openrighttrue}
-\DeclareOption{openany}{\@openrightfalse}
+\DeclareOption{openright}{\@openrighttrue\@openleftfalse}
+\DeclareOption{openleft}{\@openlefttrue\@openrightfalse}
+\DeclareOption{openany}{\@openrightfalse\@openleftfalse}
 \fi
 \DeclareOption{leqno}{\input{leqno.clo}}
 \DeclareOption{fleqn}{\input{fleqn.clo}}
@@ -154,6 +156,45 @@
 \renewcommand{\floatpagefraction}{.5}
 \renewcommand{\dbltopfraction}{.7}
 \renewcommand{\dblfloatpagefraction}{.5}
+\def\pltx at cleartorightpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartoleftpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \ifydir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \else
+    \iftdir
+      \hbox{}\thispagestyle{empty}\newpage
+      \if at twocolumn\hbox{}\newpage\fi
+    \fi
+  \fi\fi}
+\def\pltx at cleartooddpage{\clearpage\if at twoside
+  \ifodd\c at page\else
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\def\pltx at cleartoevenpage{\clearpage\if at twoside
+  \ifodd\c at page
+    \hbox{}\thispagestyle{empty}\newpage
+    \if at twocolumn\hbox{}\newpage\fi
+  \fi\fi}
+\if at openleft
+  \let\cleardoublepage\pltx at cleartoleftpage
+\else\if at openright
+  \let\cleardoublepage\pltx at cleartorightpage
+\fi\fi
 \def\ps at plain{\let\@mkboth\@gobbletwo
    \let\ps at jpl@in\ps at plain
    \let\@oddhead\@empty
@@ -253,7 +294,7 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\@ne
+      \ifodd\c at page\setcounter{page}\@ne\else\setcounter{page}\z@\fi %% 2017/02/15
     }%
     {\if at restonecol\twocolumn \else \newpage \fi
      \if at twoside\else
@@ -263,7 +304,7 @@
 \fi
 \def\p at thanks#1{\footnotemark
   \protected at xdef\@thanks{\@thanks
-    \protect{\noindent$\m at th^\thefootnote$~#1\protect\par}}}
+    \protect{\noindent\hbox{\yoko$\m at th^\thefootnote$}#1\protect\par}}}
 \if at titlepage
   \newcommand{\maketitle}{\begin{titlepage}%
   \let\footnotesize\small
@@ -394,7 +435,8 @@
 \newcommand{\@chapapp}{\prechaptername}
 \newcommand{\@chappos}{\postchaptername}
 \newcommand{\part}{%
-  \if at openright \cleardoublepage \else \clearpage \fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{empty}%
   \if at twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
   \null\vfil
@@ -422,10 +464,17 @@
   \Huge\bfseries#1\par}%
   \@endpart}
 \def\@endpart{\vfil\newpage
-   \if at twoside\null\thispagestyle{empty}\newpage\fi
+  \if at twoside
+   \if at openleft %% \if at openleft added (2017/02/15)
+    \null\thispagestyle{empty}\newpage
+   \else\if at openright %% \if at openright added (2016/12/18)
+    \null\thispagestyle{empty}\newpage
+   \fi\fi %% added (2016/12/18, 2017/02/15)
+  \fi
    \if at tempswa\twocolumn\fi}
 \newcommand{\chapter}{%
-  \if at openright\cleardoublepage\else\clearpage\fi
+  \if at openleft \cleardoublepage \else
+  \if at openright \cleardoublepage \else \clearpage \fi \fi
   \thispagestyle{jpl at in}%
   \global\@topnum\z@
   \@afterindenttrue

Modified: trunk/Master/texmf-dist/tex/platex/base/tsize10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tsize10.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tsize10.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tsize10.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{17}%

Modified: trunk/Master/texmf-dist/tex/platex/base/tsize11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tsize11.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tsize11.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tsize11.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{17}%

Modified: trunk/Master/texmf-dist/tex/platex/base/tsize12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/tsize12.clo	2017-04-16 22:05:35 UTC (rev 43851)
+++ trunk/Master/texmf-dist/tex/platex/base/tsize12.clo	2017-04-16 22:05:53 UTC (rev 43852)
@@ -15,7 +15,7 @@
 %% File: jclasses.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesFile{tsize12.clo}
-  [2016/11/22 v1.7b
+  [2017/03/05 v1.7e
   Standard pLaTeX file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{18}%



More information about the tex-live-commits mailing list