diff options
Diffstat (limited to 'Master/texmf-dist')
22 files changed, 1199 insertions, 280 deletions
diff --git a/Master/texmf-dist/doc/platex/base/README.md b/Master/texmf-dist/doc/platex/base/README.md index 3360b217ea5..712298abedc 100644 --- a/Master/texmf-dist/doc/platex/base/README.md +++ b/Master/texmf-dist/doc/platex/base/README.md @@ -61,10 +61,10 @@ If you have issues, please let us know from the above page. ## License The bundle may be distributed and/or modified under the terms of -the 3-clause BSD license (see LICENSE). +the 3-clause BSD license (see [LICENSE](./LICENSE)). ## Release Date -2016-05-08 +2016-06-10 Japanese TeX Development Community diff --git a/Master/texmf-dist/doc/platex/base/platex.pdf b/Master/texmf-dist/doc/platex/base/platex.pdf Binary files differindex 667452dcb90..385e8d95c46 100644 --- a/Master/texmf-dist/doc/platex/base/platex.pdf +++ b/Master/texmf-dist/doc/platex/base/platex.pdf diff --git a/Master/texmf-dist/doc/platex/base/platexrelease.pdf b/Master/texmf-dist/doc/platex/base/platexrelease.pdf Binary files differindex 4012a836681..244957905aa 100644 --- a/Master/texmf-dist/doc/platex/base/platexrelease.pdf +++ b/Master/texmf-dist/doc/platex/base/platexrelease.pdf diff --git a/Master/texmf-dist/doc/platex/base/pldoc.pdf b/Master/texmf-dist/doc/platex/base/pldoc.pdf Binary files differindex ae942740fed..204d6be0b30 100644 --- a/Master/texmf-dist/doc/platex/base/pldoc.pdf +++ b/Master/texmf-dist/doc/platex/base/pldoc.pdf diff --git a/Master/texmf-dist/source/platex/base/Makefile b/Master/texmf-dist/source/platex/base/Makefile index cf1da577a9e..63bbcb099b9 100644 --- a/Master/texmf-dist/source/platex/base/Makefile +++ b/Master/texmf-dist/source/platex/base/Makefile @@ -2,12 +2,14 @@ TARGET1 = platex.ltx jarticle.cls pl209.def platexrelease.sty \ nidanfloat.sty tascmac.sty TARGET2 = platex.pdf platexrelease.pdf pldoc.pdf \ nidanfloat.pdf ascmac.pdf +KANJI = -kanji=jis FONTMAP = -f ipaex.map -f ptex-ipaex.map all: $(TARGET1) $(TARGET2) PLFMT = platex.ltx plcore.ltx kinsoku.tex pldefs.ltx \ - jy1mc.fd jy1gt.fd jt1mc.fd jt1gt.fd plext.sty ptrace.sty + jy1mc.fd jy1gt.fd jt1mc.fd jt1gt.fd plext.sty \ + ptrace.sty pfltrace.sty PLFMT_SRC = platex.dtx plvers.dtx plfonts.dtx plcore.dtx \ kinsoku.dtx plext.dtx @@ -44,38 +46,58 @@ PLDOC_SRC = platex.dtx plvers.dtx plfonts.dtx plcore.dtx plext.dtx \ pl209.dtx kinsoku.dtx jclasses.dtx jltxdoc.dtx platex.ltx: $(PLFMT_SRC) - platex --kanji=jis plfmt.ins + for x in $(PLFMT); do \ + if [ -e $$x ]; then rm $$x; fi \ + done + platex $(KANJI) plfmt.ins rm plfmt.log jarticle.cls: $(PLCLS_SRC) - platex --kanji=jis plcls.ins + for x in $(PLCLS); do \ + if [ -e $$x ]; then rm $$x; fi \ + done + platex $(KANJI) plcls.ins rm plcls.log pl209.def: $(PL209_SRC) - platex --kanji=jis pl209.ins + for x in $(PL209); do \ + if [ -e $$x ]; then rm $$x; fi \ + done + platex $(KANJI) pl209.ins rm pl209.log platexrelease.sty: $(PLREL_SRC) - platex --kanji=jis platexrelease.ins + for x in $(PLREL); do \ + if [ -e $$x ]; then rm $$x; fi \ + done + platex $(KANJI) platexrelease.ins rm platexrelease.log nidanfloat.sty: $(NIDAN_SRC) - platex --kanji=jis nidanfloat.ins + for x in $(NIDAN); do \ + if [ -e $$x ]; then rm $$x; fi \ + done + platex $(KANJI) nidanfloat.ins rm nidanfloat.log tascmac.sty: $(ASCMAC_SRC) - platex --kanji=jis ascmac.ins + for x in $(ASCNAC); do \ + if [ -e $$x ]; then rm $$x; fi \ + done + platex $(KANJI) ascmac.ins rm ascmac.log platex.pdf: $(INTRODOC_SRC) - platex --kanji=jis platex.dtx && \ - platex --kanji=jis platex.dtx && \ + platex $(KANJI) platex.dtx + mendex -f -s gglo.ist -o platex.gls platex.glo + platex $(KANJI) platex.dtx dvipdfmx $(FONTMAP) platex.dvi rm platex.aux platex.log platex.dvi + rm platex.glo platex.gls platex.ilg platexrelease.pdf: $(PLRELDOC_SRC) - platex --kanji=jis platexrelease.dtx && \ - platex --kanji=jis platexrelease.dtx && \ + platex $(KANJI) platexrelease.dtx + platex $(KANJI) platexrelease.dtx dvipdfmx $(FONTMAP) platexrelease.dvi rm platexrelease.aux platexrelease.log platexrelease.dvi @@ -83,22 +105,23 @@ pldoc.pdf: $(PLDOC_SRC) for x in jltxdoc.cls pldoc.tex Xins.ins; do \ if [ -e $$x ]; then rm $$x; fi \ done - platex --kanji=jis pldocs.ins && \ - platex --kanji=jis Xins.ins && sh mkpldoc.sh && \ + platex $(KANJI) pldocs.ins + platex $(KANJI) Xins.ins + sh mkpldoc.sh dvipdfmx $(FONTMAP) pldoc.dvi rm *.aux *.log pldoc.toc pldoc.idx pldoc.ind pldoc.ilg rm pldoc.glo pldoc.gls *.dvi pldoc.tex Xins.ins rm *.cfg pldoc.dic mkpldoc.sh dstcheck.pl nidanfloat.pdf: $(NIDAN_SRC) - platex --kanji=jis nidanfloat.dtx && \ - platex --kanji=jis nidanfloat.dtx && \ + platex $(KANJI) nidanfloat.dtx + platex $(KANJI) nidanfloat.dtx dvipdfmx $(FONTMAP) nidanfloat.dvi rm nidanfloat.aux nidanfloat.log nidanfloat.dvi ascmac.pdf: $(ASCMAC_SRC) - platex --kanji=jis ascmac.dtx && \ - platex --kanji=jis ascmac.dtx && \ + platex $(KANJI) ascmac.dtx + platex $(KANJI) ascmac.dtx dvipdfmx $(FONTMAP) ascmac.dvi rm ascmac.aux ascmac.log ascmac.toc ascmac.dvi diff --git a/Master/texmf-dist/source/platex/base/kinsoku.dtx b/Master/texmf-dist/source/platex/base/kinsoku.dtx index 4c064f526fc..caf00ea859b 100644 --- a/Master/texmf-dist/source/platex/base/kinsoku.dtx +++ b/Master/texmf-dist/source/platex/base/kinsoku.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{167} +% \CheckSum{295} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -28,6 +28,12 @@ %% Right brace \} Tilde \~} %% % +% \iffalse +% \changes{v1.0}{1995/04/01}{first edition} +% \changes{v1.0a}{2016/06/08}{T1$B$J$I$N(B8$B%S%C%H%U%)%s%H%(%s%3!<%G%#%s%0(B +% $B$N$?$a$K(B128--256$B$NJ8;z$r(B\texttt{\cs{xspcode}=3}$B$K@_Dj(B} +% \fi +% % \setcounter{StandardModuleDepth}{1} % \StopEventually{} % @@ -35,7 +41,7 @@ %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{kinsoku.dtx}[1995/04/01 v1.0 pLaTeX Kernel] +\ProvidesFile{kinsoku.dtx}[2016/06/08 v1.0a pLaTeX Kernel (community edition)] % \iffalse \documentclass{jltxdoc} \GetFileInfo{kinsoku.dtx} @@ -203,6 +209,144 @@ \xspcode`.=2 % \end{macrocode} % +% +% T1$B$J$I$N(B8$B%S%C%H%U%)%s%H%(%s%3!<%G%#%s%0$G(B128--255$B$NJ8;z$O2$J8J8;z$G$9$N$G!"(B +% $B<~0O$NOBJ8J8;z$H$N4V$K(B|\xkanjiskip|$B$,A^F~$5$l$kI,MW$,$"$j$^$9!#$=$3$G!"(B +% $B1|B<$5$s$N(B\file{jsclasses}$B$dEDCf$5$s$N(Bup\LaTeX{}$B$HF1Ey$NBP=h$r$7$^$9!#(B +% \changes{v1.0a}{2016/06/08}{T1$B$J$I$N(B8$B%S%C%H%U%)%s%H%(%s%3!<%G%#%s%0(B +% $B$N$?$a$K(B128--256$B$NJ8;z$r(B\texttt{\cs{xspcode}=3}$B$K@_Dj(B} +% +% \begin{macrocode} +\xspcode"80=3 +\xspcode"81=3 +\xspcode"82=3 +\xspcode"83=3 +\xspcode"84=3 +\xspcode"85=3 +\xspcode"86=3 +\xspcode"87=3 +\xspcode"88=3 +\xspcode"89=3 +\xspcode"8A=3 +\xspcode"8B=3 +\xspcode"8C=3 +\xspcode"8D=3 +\xspcode"8E=3 +\xspcode"8F=3 +\xspcode"90=3 +\xspcode"91=3 +\xspcode"92=3 +\xspcode"93=3 +\xspcode"94=3 +\xspcode"95=3 +\xspcode"96=3 +\xspcode"97=3 +\xspcode"98=3 +\xspcode"99=3 +\xspcode"9A=3 +\xspcode"9B=3 +\xspcode"9C=3 +\xspcode"9D=3 +\xspcode"9E=3 +\xspcode"9F=3 +\xspcode"A0=3 +\xspcode"A1=3 +\xspcode"A2=3 +\xspcode"A3=3 +\xspcode"A4=3 +\xspcode"A5=3 +\xspcode"A6=3 +\xspcode"A7=3 +\xspcode"A8=3 +\xspcode"A9=3 +\xspcode"AA=3 +\xspcode"AB=3 +\xspcode"AC=3 +\xspcode"AD=3 +\xspcode"AE=3 +\xspcode"AF=3 +\xspcode"B0=3 +\xspcode"B1=3 +\xspcode"B2=3 +\xspcode"B3=3 +\xspcode"B4=3 +\xspcode"B5=3 +\xspcode"B6=3 +\xspcode"B7=3 +\xspcode"B8=3 +\xspcode"B9=3 +\xspcode"BA=3 +\xspcode"BB=3 +\xspcode"BC=3 +\xspcode"BD=3 +\xspcode"BE=3 +\xspcode"BF=3 +\xspcode"C0=3 +\xspcode"C1=3 +\xspcode"C2=3 +\xspcode"C3=3 +\xspcode"C4=3 +\xspcode"C5=3 +\xspcode"C6=3 +\xspcode"C7=3 +\xspcode"C8=3 +\xspcode"C9=3 +\xspcode"CA=3 +\xspcode"CB=3 +\xspcode"CC=3 +\xspcode"CD=3 +\xspcode"CE=3 +\xspcode"CF=3 +\xspcode"D0=3 +\xspcode"D1=3 +\xspcode"D2=3 +\xspcode"D3=3 +\xspcode"D4=3 +\xspcode"D5=3 +\xspcode"D6=3 +\xspcode"D7=3 +\xspcode"D8=3 +\xspcode"D9=3 +\xspcode"DA=3 +\xspcode"DB=3 +\xspcode"DC=3 +\xspcode"DD=3 +\xspcode"DE=3 +\xspcode"DF=3 +\xspcode"E0=3 +\xspcode"E1=3 +\xspcode"E2=3 +\xspcode"E3=3 +\xspcode"E4=3 +\xspcode"E5=3 +\xspcode"E6=3 +\xspcode"E7=3 +\xspcode"E8=3 +\xspcode"E9=3 +\xspcode"EA=3 +\xspcode"EB=3 +\xspcode"EC=3 +\xspcode"ED=3 +\xspcode"EE=3 +\xspcode"EF=3 +\xspcode"F0=3 +\xspcode"F1=3 +\xspcode"F2=3 +\xspcode"F3=3 +\xspcode"F4=3 +\xspcode"F5=3 +\xspcode"F6=3 +\xspcode"F7=3 +\xspcode"F8=3 +\xspcode"F9=3 +\xspcode"FA=3 +\xspcode"FB=3 +\xspcode"FC=3 +\xspcode"FD=3 +\xspcode"FE=3 +\xspcode"FF=3 +% \end{macrocode} +% % \subsection{$B$"$k4A;z$HA08e$N1Q;z$N4V$N@)8f(B} % $B$3$3$G$O!"4A;z$KBP$9$k@_Dj$r9T$J$C$F$$$^$9!#(B % diff --git a/Master/texmf-dist/source/platex/base/platex.dtx b/Master/texmf-dist/source/platex/base/platex.dtx index 41b23e3de02..f7e2f9fa8af 100644 --- a/Master/texmf-dist/source/platex/base/platex.dtx +++ b/Master/texmf-dist/source/platex/base/platex.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{373} +% \CheckSum{376} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -29,10 +29,12 @@ %% % % \setcounter{StandardModuleDepth}{1} -% \def\chuui#1{\par\vskip.5\baselineskip -% \noindent\bfseries{$BCm0U!'(B}\par -% \noindent\bgroup\gtfamily\sffamily#1} +% \makeatletter +% \def\chuui{\@ifnextchar[{\@chuui}{\@chuui[$BCm0U!'(B]}} +% \def\@chuui[#1]{\par\vskip.5\baselineskip +% \noindent{\em #1}\par\bgroup\gtfamily\sffamily} % \def\endchuui{\egroup\vskip.5\baselineskip} +% \makeatother % \def\pTeX{p\kern-.15em\TeX} % \def\epTeX{$\varepsilon$-\pTeX} % \def\pLaTeX{p\kern-.05em\LaTeX} @@ -51,13 +53,16 @@ % \changes{v1.0f}{2016/04/12}{$B%I%-%e%a%s%H$r99?7(B} % \changes{v1.0g}{2016/05/07}{$B%U%)!<%^%C%H:n@.;~$K(B\LaTeX{}$B$N%P%J!<$r0lC6J]B8(B} % \changes{v1.0h}{2016/05/08}{$B%I%-%e%a%s%H$+$i(B\file{plpatch.ltx}$B$r=|30(B} +% \changes{v1.0i}{2016/05/12}{$B0l;~%3%^%s%I(B\cs{orgdump}$B$r:G=*E*$KL$Dj5A$X(B} +% \changes{v1.0j}{2016/05/20}{pfltrace$B$N@bL@$rDI2C(B} +% \changes{v1.0k}{2016/05/21}{$BJQ99MzNr$b=PNO$9$k$h$&$K$7$?(B} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{platex.dtx}[2016/05/08 v1.0h pLaTeX document file] +\ProvidesFile{platex.dtx}[2016/05/21 v1.0k pLaTeX document file] % \iffalse \documentclass{jltxdoc} \usepackage{plext} @@ -65,15 +70,47 @@ \title{p\LaTeXe{}$B$K$D$$$F(B} \author{Ken Nakano \& Japanese \TeX\ Development Community} \date{$B:n@.F|!'(B\filedate} +\renewcommand{\refname}{$B;29MJ88%(B} +\GlossaryPrologue{\section*{$BJQ99MzNr(B}% + \markboth{$BJQ99MzNr(B}{$BJQ99MzNr(B}% + \addcontentsline{toc}{section}{$BJQ99MzNr(B}} +\makeatletter +\def\levelchar{>$B!&(B} +\def\changes@#1#2#3{% + \let\protect\@unexpandable@protect + \edef\@tempa{\noexpand\glossary{#2\space#1\levelchar + \ifx\saved@macroname\@empty +% \space\actualchar\generalname: %% comment out (platex.dtx only) + \else + \expandafter\@gobble + \saved@macroname\actualchar + \string\verb\quotechar*% + \verbatimchar\saved@macroname + \verbatimchar: + \fi + #3}}% + \@tempa\endgroup\@esphack} +\makeatother +\RecordChanges \begin{document} \MakeShortVerb{\+} \maketitle \DocInput{\filename} + \StopEventually{\end{document}} + \clearpage + % Make TeX shut up. + \hbadness=10000 + \newcount\hbadness + \hfuzz=\maxdimen + \PrintChanges + \let\PrintChanges\relax \end{document} %</driver> % \fi % % +% \changes{v1.0f}{2016/04/12}{$B%I%-%e%a%s%H$r99?7(B} +% \changes{v1.0k}{2016/05/21}{$BJQ99MzNr$b=PNO$9$k$h$&$K$7$?(B} % \begin{chuui} % $B$3$l$O!"3t<02q<R%"%9%-!<!J8=%"%9%-!<!&%a%G%#%"%o!<%/%9(B\footnote{$B%"%9%-!<(B % $BF|K\8l(B\TeX{}$B!J(B\pTeX{}$B!K!"(B\texttt{http://ascii.asciimw.jp/pb/ptex/}}$B!K$,(B @@ -96,10 +133,7 @@ % $B$7$F$/$@$5$$!#(B\TeX\ Forum$B$d(BGitHub$B$N(BIssue$B%7%9%F%`$,MxMQ$G$-$^$9!#(B % % $B$3$NJ8=q(B(platex.pdf)$B$O%3%_%e%K%F%#HG(B\pLaTeX{}$B$N35MW$r@bL@$7$?(B -% $B$b$N(B\footnote{$B$?$@$7!"%"%9%-!<$NCfLn$5$s$K$h$C$F=q$+$l$?8E$$(B -% $BJ8=q$r0lIt%"%C%W%G!<%H$7$?$b$N$G$9$N$G!":G6a$N>u67$KB($7$F$$(B -% $B$J$$ItJ,$,;D$C$F$$$k$+$b$7$l$^$;$s!#(B}$B$G!"<B:]$N(B\pLaTeX{}$B$N(B -% $B%=!<%9%3!<%I$O(Bpldoc.pdf$B$G@bL@$7$F$$$^$9!#(B +% $B$b$N$G!"<B:]$N(B\pLaTeX{}$B$N%=!<%9%3!<%I$O(Bpldoc.pdf$B$G@bL@$7$F$$$^$9!#(B % % % \clearpage @@ -108,6 +142,8 @@ % $B$3$NJ8=q$O!"(Bp\LaTeXe{}$B$N35MW$r<($7$F$$$^$9$,!";H$$J}$N%,%$%I$G$O(B % $B$"$j$^$;$s!#(Bp\LaTeXe{}$B$N5!G=$K$D$$$F$N@bL@$O!"(B\cite{platex2e-book}$B$r(B % $B;2>H$7$F$/$@$5$$!#F|K\8l(B\TeX{}$B$K$D$$$F$O(B\cite{jtex-tech}$B$r;2>H$7$F$/$@$5$$!#(B +% \changes{v1.0}{1995/05/08}{first edition} +% \changes{v1.0a}{1995/08/25}{$B8_49@-$K$D$$$F!"(B\dst{}$B$N;H$$J}!";29MJ88%$rDI2C(B} % % p\LaTeXe{}$B$G$O(B\cite{tate-book}$B$G@bL@$5$l$F$$$k!"$$$/$D$+$N3HD%%3%^%s%I$N(B % $BF0:n$r=$@5$7$F$$$^$9!#$=$N>\:Y$K$D$$$F$O!"(B\file{plext.dtx}$B$r;2>H$7$F(B @@ -121,8 +157,7 @@ % \begin{quote} % \begin{description} % \item[$BBh(B\ref{platex:intro}$B@a(B] -% $B$3$N@a$G$9!#$3$NJ8=q$K$D$$$F$N35MW$H!"(B -% \dst{}$B$N$?$a$N%*%W%7%g%s$K$D$$$F=R$Y$F$$$^$9!#(B +% $B$3$N@a$G$9!#$3$NJ8=q$K$D$$$F$N35MW$r=R$Y$F$$$^$9!#(B % % \item[$BBh(B\ref{platex:plcore}$B@a(B] % p\LaTeXe{}$B$G3HD%$7$?5!G=$K$D$$$F$N35MW$G$9!#(B @@ -132,9 +167,12 @@ % \item[$BBh(B\ref{platex:compatibility}$B@a(B] % $B5l%P!<%8%g%s$N(Bp\LaTeX{}$B$H$N8_49@-$K$D$$$F=R$Y$F$$$^$9!#(B % +% \item[$BIUO?(B\ref{app:dst}] +% $B$3$NJ8=q%=!<%9$N(B\dst{}$B$N$?$a$N%*%W%7%g%s$K$D$$$F=R$Y$F$$$^$9!#(B +% % \item[$BIUO?(B\ref{app:pldoc}] % p\LaTeXe{}$B$N(Bdtx$B%U%!%$%k$r$^$H$a$F0l$D$N(BDVI$B%U%!%$%k$K$9$k$?$a$N(B -% $BJ8=q%U%!%$%k@bL@$r$7$F$$$^$9!#(B +% $BJ8=q%U%!%$%k$N@bL@$r$7$F$$$^$9!#(B % % \item[$BIUO?(B\ref{app:omake}] % $BIUO?(B\ref{app:pldoc}$B$G@bL@$r$7$?J8=q%U%!%$%k$r=hM}$9$k(Bsh$B%9%/%j%W%H!J<j=g!K!"(B @@ -144,56 +182,6 @@ % \end{quote} % % -% \subsection{\dst{}$B%W%m%0%i%`$N$?$a$N%*%W%7%g%s(B} -% $B$3$NJ8=q$r(B\dst{}$B%W%m%0%i%`$K$h$C$F=hM}$9$k$3$H$K$h$C$F!"(B -% $B$$$/$D$+$N0[$J$k%U%!%$%k$r@8@.$9$k$3$H$,$G$-$^$9!#(B -% -% $B$3$NJ8=q$N(B\dst{}$B%W%m%0%i%`$N$?$a$N%*%W%7%g%s$O!"<!$N$H$*$j$G$9!#(B -% -% \DeleteShortVerb{\|} -% \begin{center} -% \begin{tabular}{l|p{.8\linewidth}} -% \emph{$B%*%W%7%g%s(B} & \emph{$B0UL#(B}\\\hline -% plcore & $B%U%)!<%^%C%H%U%!%$%k$r:n$k$?$a$N%U%!%$%k$r@8@.(B\\ -% pldoc & p\LaTeXe{}$B$N%=!<%9%U%!%$%k$r$^$H$a$FAHHG$9$k$?$a$N(B -% $BJ8=q%U%!%$%k$r@8@.(B\\[2mm] -% shprog & $B>e5-$N%U%!%$%k$r:n@.$9$k$?$a$N(Bsh$B%9%/%j%W%H$r@8@.(B\\ -% plprog & $BF~$l;R9=B$$rD4$Y$k4JC1$J(Bperl$B%9%/%j%W%H$r@8@.(B\\ -% Xins & $B>e5-$N(Bsh$B%9%/%j%W%H$d(Bperl$B%9%/%j%W%H$r<h$j=P$9$?$a$N(B -% \dst{}$B%P%C%A%U%!%$%k$r@8@.(B\\ -% \end{tabular} -% \end{center} -% \MakeShortVerb{\|} -% -% \subsubsection{$B%U%!%$%k$N<h$j=P$7J}(B} -% -% $B$?$H$($P!"$3$NJ8=q$N(B``plcore''$B$NItJ,$r(B``\file{platex.ltx}''$B$H$$$&(B -% $B%U%!%$%k$K$9$k$H$-$N<j=g$O$D$.$N$h$&$K$J$j$^$9!#(B -% -% \begin{enumerate} -% \item platex docstrip -% \item $BF~NO%U%!%$%k$N3HD%;R!J(Bdtx$B!K$rF~NO$9$k!#(B -% \item $B=PNO%U%!%$%k$N3HD%;R!J(Bltx$B!K$rF~NO$9$k!#(B -% \item \dst{}$B%*%W%7%g%s!J(Bplcore$B!K$rF~NO$9$k!#(B -% \item $BF~NO%U%!%$%kL>!J(Bplatex$B!K$rF~NO$9$k!#(B -% \item \file{platex.ltx}$B$,B8:_$9$k>l9g$O!"3NG'$r5a$a$F$/$k$N$G!"(B -% ``y''$B$rF~NO$9$k!#(B -% \item $BJL$N=hM}$r9T$J$&$+$rLd$o$l$k$N$G!"(B``n''$B$rF~NO$9$k!#(B -% \end{enumerate} -% $B$3$l$G!"(B\file{platex.ltx}$B$,:n$i$l$^$9!#(B -% -% $B$"$k$$$O!"<!$N$h$&$JFbMF$N%U%!%$%k(B\file{batch.ins}$B$r:n@.$7!"(B -% |platex fmt.ins|$B$9$k$3$H$G$b(B\file{platex.ltx}$B$r:n$k$3$H$,$G$-$^$9!#(B -% -% \begin{verbatim} -% \def\batchfile{batch.ins} -% \input docstrip.tex -% \generateFile{platex.ltx}{t}{\from{platex.dtx}{plcore}} -% \end{verbatim} -% -% \dst $B%W%m%0%i%`$N>\:Y$O!"(B\file{docstrip.dtx}$B$r;2>H$7$F$/$@$5$$!#(B -% -% % % \section{p\LaTeXe{}$B$N5!G=$K$D$$$F(B}\label{platex:plcore} % p\LaTeXe{}$B$N5!G=$O!"$$$/$D$b$N%U%!%$%k$KJ,3d$5$l$F<BAu$5$l$F$$$^$9!#(B @@ -210,6 +198,12 @@ % $B<B9T;~$NB.EY$r9b$a$k$?$a$K!"$"$i$+$8$a(B\TeX $B$NFbIt7A<0$N7A$GJ]B8$5$l$F(B % $B$$$^$9!#(B % +% $B%/%i%9%U%!%$%k$OJ8=q$N%l%$%"%&%H$r@_Dj$9$k%U%!%$%k!"(B +% $B%Q%C%1!<%8%U%!%$%k$O%^%/%m$N3HD%$rDj5A$9$k%U%!%$%k$G$9!#(B +% $BA0<T$O(B|\documentclass|$B%3%^%s%I$rMQ$$$FFI$_9~$_!"(B +% $B8e<T$O(B|\usepackage|$B%3%^%s%I$rMQ$$$FFI$_9~$_$^$9!#(B +% +% \begin{chuui}[$B8E$$(Bp\LaTeX~2.09$B%f!<%6$X$NCm0U!'(B]\normalfont % $B%/%i%9%U%!%$%k$H%Q%C%1!<%8%U%!%$%k$O!"=>Mh!"%9%?%$%k%U%!%$%k$H8F$P$l$F$$$?(B % $B$b$N$G$9!#(B\LaTeXe{}$B$G$O$=$l$i$r!"%l%$%"%&%H$K4X$9$k$b$N$r%/%i%9%U%!%$%k$H(B % $B8F$S!"%^%/%m$N3HD%$r$9$k$b$N$r%Q%C%1!<%8%U%!%$%k$H8F$s$G6hJL$9$k$h$&$K(B @@ -224,14 +218,21 @@ % % $B5lHG$G$O!"(B|\documentstyle|$B$N%*%W%7%g%s$G%^%/%m%U%!%$%k$rFI$_9~$s$G(B % $B$$$^$7$?$,!"(B\LaTeX{}$B$G$O!"(B|\usepackage|$B%3%^%s%I$rMQ$$$FFI$_9~$_$^$9!#(B +% \end{chuui} % % \subsection{$B%U%)!<%^%C%H%U%!%$%k(B} % $B%U%)!<%^%C%H%U%!%$%k$K$O!"4pK\E*$J5!G=$,Dj5A$5$l$F$$$^$9$,!"(B % $B$3$l$i$O(B\TeX{}$B$NFbIt7A<0$KJQ49$5$l$?7A<0$H$J$C$F$$$^$9!#(B % $B%U%)!<%^%C%H%U%!%$%k$r:n@.$9$k$K$O!"(B % $B%=!<%9%U%!%$%k(B``platex.ltx''$B$r(B|iniptex|$B%W%m%0%i%`$G=hM}$7$^$9!#(B +% $B$?$@$7!"(B\TeX\ Live$B$d(BW32\TeX{}$B$G$O$3$N=hM}$r4JC1$K$9$k(B|fmtutil|$B$"$k$$$O(B +% |fmtutil-sys|$B$H$$$&%W%m%0%i%`$,MQ0U$5$l$F$$$^$9!#(B +% $B0J2<$r<B9T$9$l$P!"%U%)!<%^%C%H%U%!%$%k(B\file{platex.fmt}$B$,:n@.$5$l$^$9!#(B +% \begin{verbatim} +% fmtutil --byfmt platex +% \end{verbatim} % -% $B<!$N%j%9%H$,!"$=$NFbMF$G$9!#(B +% $B<!$N%j%9%H$,!"(B``platex.ltx''$B$NFbMF$G$9!#(B % $B$?$@$7!"$3$N%P!<%8%g%s$G$O!"(B\LaTeX{}$B$+$i(Bp\LaTeXe{}$B$X$N3HD%$r(B % \file{plcore.ltx}$B$r%m!<%I$9$k$3$H$G9T$J$$!"(B % \file{latex.ltx}$B$K$OD>@\!"<j$r2C$($J$$$h$&$K$7$F$$$^$9!#(B @@ -239,6 +240,7 @@ % \file{latex.ltx}$B$K$O(B\LaTeX{}$B$N%3%^%s%I$,!"(B % \file{plcore.ltx}$B$K$O(Bp\LaTeXe{}$B$G3HD%$7$?%3%^%s%I$,Dj5A$5$l$F$$$^$9!#(B % \changes{v1.0g}{2016/05/07}{$B%U%)!<%^%C%H:n@.;~$K(B\LaTeX{}$B$N%P%J!<$r0lC6J]B8(B} +% \changes{v1.0i}{2016/05/12}{$B0l;~%3%^%s%I(B\cs{orgdump}$B$r:G=*E*$KL$Dj5A$X(B} % % \begin{macrocode} %<*plcore> @@ -253,9 +255,10 @@ **************************} \makeatletter \input plcore.ltx -\makeatother \the\everyjob \let\dump\orgdump +\let\orgdump\@undefined +\makeatother \dump %<plcore>\endinput %</plcore> @@ -323,17 +326,18 @@ % % % \subsection{$B%/%i%9%U%!%$%k$H%Q%C%1!<%8%U%!%$%k(B} -% $B%/%i%9%U%!%$%k$H%Q%C%1!<%8%U%!%$%k$O!"=>Mh!"%9%?%$%k%U%!%$%k$H8F$P$l$F$$$?(B -% $B$b$N$G$9!#(B\LaTeX{}$B$G$O$=$l$i$r!"%l%$%"%&%H$K4X$9$k$b$N$r%/%i%9%U%!%$%k$H(B -% $B8F$S!"%^%/%m$N3HD%$r$9$k$b$N$r%Q%C%1!<%8%U%!%$%k$H8F$s$G6hJL$9$k$h$&$K(B -% $B$J$j$^$7$?!#(B +% ^^A $B%/%i%9%U%!%$%k$H%Q%C%1!<%8%U%!%$%k$O!"=>Mh!"%9%?%$%k%U%!%$%k$H8F$P$l$F$$$?(B +% ^^A $B$b$N$G$9!#(B\LaTeX{}$B$G$O$=$l$i$r!"%l%$%"%&%H$K4X$9$k$b$N$r%/%i%9%U%!%$%k$H(B +% ^^A $B8F$S!"%^%/%m$N3HD%$r$9$k$b$N$r%Q%C%1!<%8%U%!%$%k$H8F$s$G6hJL$9$k$h$&$K(B +% ^^A $B$J$j$^$7$?!#(B % % p\LaTeXe{}$B$,Ds6!$r$9$k!"%/%i%9%U%!%$%k$d%Q%C%1!<%8%U%!%$%k$N$$$/$D$+$O!"(B % $B%*%j%8%J%k$N%U%!%$%k$r=$@5$7$F$$$^$9!#(B -% $B=$@52U=j$K$O(B``\texttt{platex}''$B>r7o$,IU$1$i$l$F$$$^$9!#(B +% ^^A $B=$@52U=j$K$O(B``\texttt{platex}''$B>r7o$,IU$1$i$l$F$$$^$9!#(B % % p\LaTeXe{}$B$KIUB0$N%/%i%9%U%!%$%k$O!"<!$N$H$*$j$G$9!#(B % \changes{v1.0d}{2016/01/27}{p\LaTeXe{}$B$KIUB0$9$k%U%!%$%k$N@bL@$r99?7(B} +% \changes{v1.0j}{2016/05/20}{pfltrace$B$N@bL@$rDI2C(B} % % \begin{itemize} % \item jbook.cls, jarticle.cls, jreport.cls\par @@ -343,26 +347,36 @@ % $B=DAHMQ$NI8=`%/%i%9%U%!%$%k!#(B\file{jclasses.dtx}$B$+$i:n@.$5$l$k!#(B % % \item jltxdoc.cls\par -% \file{.dtx}$B%U%!%$%k$rAHHG$9$k$?$a$N%/%i%9%U%!%$%k!#(B +% $BF|K\8l$N(B\file{.dtx}$B%U%!%$%k$rAHHG$9$k$?$a$N%/%i%9%U%!%$%k!#(B % \file{jltxdoc.dtx}$B$+$i:n@.$5$l$k!#(B % \end{itemize} % % $B$^$?!"(Bp\LaTeXe{}$B$KIUB0$N%Q%C%1!<%8%U%!%$%k$O!"<!$N$H$*$j$G$9!#(B % % \begin{itemize} +% \item plext.sty\par +% $B=DAHMQ$N3HD%%3%^%s%I$J$I$,Dj5A$5$l$F$$$k%U%!%$%k!#(B +% % \item oldpfont.sty\par -% p\LaTeX~2.09$B$N%U%)%s%H%3%^%s%I$rDs6!$9$k%Q%C%1!<%8!#(B -% \file{pl209.dtx}$B$+$i:n@.$5$l$k!#(B +% p\LaTeX~2.09$B$N%U%)%s%H%3%^%s%I$rDs6!$9$k%Q%C%1!<%8!#(B +% \file{pl209.dtx}$B$+$i:n@.$5$l$k!#(B % % \item ptrace.sty\par -% \file{tracefnt.sty}$B$G:FDj5A$5$l$?(B\NFSS2$B%3%^%s%I$r(Bp\LaTeXe{}$BMQ$K(B -% $B:F!9Dj5A$9$k$?$a$N%Q%C%1!<%8!#(B +% \LaTeX{}$B$G%U%)%s%HA*Br%3%^%s%I$N%H%l!<%9$K;H$&(B\file{tracefnt.sty}$B$,(B +% $B:FDj5A$7$F$7$^$&(B\NFSS2$B%3%^%s%I$r!"(Bp\LaTeXe{}$BMQ$K:F!9Dj5A$9$k$?$a$N(B +% $B%Q%C%1!<%8!#(B +% \file{plfonts.dtx}$B$+$i:n@.$5$l$k!#(B % -% \item ascmac.sty, tascmac.sty\par -% $B5l%P!<%8%g%s$N(Bp\LaTeX{}$B$GG[I[$5$l$F$$$?%U%!%$%k!#(B +% \item pfltrace.sty\par +% \LaTeX{}$B$G%U%m!<%H4XO"%3%^%s%I$N%H%l!<%9$K;H$&(B\file{fltrace.sty}% +% \footnote{\LaTeX\ 2014/05/01$B$GDI2C$5$l$^$7$?!#;29M!'(B +% \LaTeXe\ News Issue 21 (ltnews21.tex)}$B$,:FDj5A$7$F$7$^$&%3%^%s%I(B +% $B$r!"(Bp\LaTeXe{}$BMQ$K:F!9Dj5A$9$k$?$a$N%Q%C%1!<%8!#(B +% \file{plcore.dtx}$B$+$i:n@.$5$l$k!#(B % -% \item plext.sty\par -% $B=DAHMQ$N3HD%%3%^%s%I$J$I$,Dj5A$5$l$F$$$k%U%!%$%k!#(B +% \item ascmac.sty, tascmac.sty\par +% \LaTeX{}$B$NI8=`5!G=$NHO0O$G!"?^$d7S@~$G0O$s$@%\%C%/%9$r=PNO$9$kL?Na(B +% $B$J$I$rDs6!$9$k%Q%C%1!<%8!#5l%P!<%8%g%s$N(Bp\LaTeX{}$B$G$bG[I[$5$l$F$$$?!#(B % % \item nidanfloat.sty\par % $BFsCJAH;~$KCJH4$-$N%U%m!<%H$r%Z!<%82<It$K$bG[CV2DG=$K$9$k(B @@ -402,6 +416,55 @@ % % \appendix % +% \section{\dst{}$B%W%m%0%i%`$N$?$a$N%*%W%7%g%s(B}\label{app:dst} +% $B$3$NJ8=q$N%=!<%9(B(platex.dtx)$B$r(B\dst{}$B%W%m%0%i%`$K$h$C$F=hM}$9$k$3$H$K$h$C$F!"(B +% $B$$$/$D$+$N0[$J$k%U%!%$%k$r@8@.$9$k$3$H$,$G$-$^$9!#(B +% \dst $B%W%m%0%i%`$N>\:Y$O!"(B\file{docstrip.dtx}$B$r;2>H$7$F$/$@$5$$!#(B +% +% $B$3$NJ8=q$N(B\dst{}$B%W%m%0%i%`$N$?$a$N%*%W%7%g%s$O!"<!$N$H$*$j$G$9!#(B +% +% \DeleteShortVerb{\|} +% \begin{center} +% \begin{tabular}{l|p{.8\linewidth}} +% \emph{$B%*%W%7%g%s(B} & \emph{$B0UL#(B}\\\hline +% plcore & $B%U%)!<%^%C%H%U%!%$%k$r:n$k$?$a$N%U%!%$%k$r@8@.(B\\ +% pldoc & p\LaTeXe{}$B$N%=!<%9%U%!%$%k$r$^$H$a$FAHHG$9$k$?$a$N(B +% $BJ8=q%U%!%$%k$r@8@.(B\\[2mm] +% shprog & $B>e5-$N%U%!%$%k$r:n@.$9$k$?$a$N(Bsh$B%9%/%j%W%H$r@8@.(B\\ +% plprog & $BF~$l;R9=B$$rD4$Y$k4JC1$J(Bperl$B%9%/%j%W%H$r@8@.(B\\ +% Xins & $B>e5-$N(Bsh$B%9%/%j%W%H$d(Bperl$B%9%/%j%W%H$r<h$j=P$9$?$a$N(B +% \dst{}$B%P%C%A%U%!%$%k$r@8@.(B\\ +% \end{tabular} +% \end{center} +% \MakeShortVerb{\|} +% +% \subsection{$B%U%!%$%k$N<h$j=P$7J}(B} +% +% $B$?$H$($P!"$3$NJ8=q$N(B``plcore''$B$NItJ,$r(B``\file{platex.ltx}''$B$H$$$&(B +% $B%U%!%$%k$K$9$k$H$-$N<j=g$O$D$.$N$h$&$K$J$j$^$9!#(B +% +% \begin{enumerate} +% \item platex docstrip +% \item $BF~NO%U%!%$%k$N3HD%;R!J(Bdtx$B!K$rF~NO$9$k!#(B +% \item $B=PNO%U%!%$%k$N3HD%;R!J(Bltx$B!K$rF~NO$9$k!#(B +% \item \dst{}$B%*%W%7%g%s!J(Bplcore$B!K$rF~NO$9$k!#(B +% \item $BF~NO%U%!%$%kL>!J(Bplatex$B!K$rF~NO$9$k!#(B +% \item \file{platex.ltx}$B$,B8:_$9$k>l9g$O!"3NG'$r5a$a$F$/$k$N$G!"(B +% ``y''$B$rF~NO$9$k!#(B +% \item $BJL$N=hM}$r9T$J$&$+$rLd$o$l$k$N$G!"(B``n''$B$rF~NO$9$k!#(B +% \end{enumerate} +% $B$3$l$G!"(B\file{platex.ltx}$B$,:n$i$l$^$9!#(B +% +% $B$"$k$$$O!"<!$N$h$&$JFbMF$N%U%!%$%k(B\file{fmt.ins}$B$r:n@.$7!"(B +% |platex fmt.ins|$B$9$k$3$H$G$b(B\file{platex.ltx}$B$r:n$k$3$H$,$G$-$^$9!#(B +% +% \begin{verbatim} +% \def\batchfile{fmt.ins} +% \input docstrip.tex +% \generateFile{platex.ltx}{t}{\from{platex.dtx}{plcore}} +% \end{verbatim} +% +% % \section{$BJ8=q%U%!%$%k(B}\label{app:pldoc} % \changes{v1.0c}{1997/01/25}{Add to filecontents environment for pldoc.dic.} % $B$3$3$G$O!"$3$N%Q%C%1!<%8$K4^$^$l$F$$$k(Bdtx$B%U%!%$%k$r$^$H$a$FAHHG$r$9$k$?$a$N(B @@ -489,6 +552,7 @@ % \end{macrocode} % $B$3$3$+$i$,K\J8%Z!<%8$H$J$j$^$9!#(B % \changes{v1.0c}{1997/01/29}{Rename pltpatch to plpatch.} +% \changes{v1.0h}{2016/05/08}{$B%I%-%e%a%s%H$+$i(B\file{plpatch.ltx}$B$r=|30(B} % \begin{macrocode} \begin{document} \title{The p\LaTeXe\ Sources} @@ -602,14 +666,10 @@ % \section{$B$*$^$1%W%m%0%i%`(B}\label{app:omake} % % \subsection{$B%7%'%k%9%/%j%W%H(B\file{mkpldoc.sh}}\label{app:shprog} -% $B$3$3$G$O!"(Bp\LaTeXe{}$B$N%^%/%mDj5A%U%!%$%k$r$^$H$a$FAHHG$9$k$H$-$KJXMx$J!"(B -% $B%7%'%k%9%/%j%W%H(B\footnote{$B$3$N%7%'%k%9%/%j%W%H$O(BUNIX$BMQ$G$9!#(B +% p\LaTeXe{}$B$N%^%/%mDj5A%U%!%$%k$r$^$H$a$FAHHG$9$k$H$-$KJXMx$J%7%'%k%9%/%j%W%H$G$9!#(B +% $B$3$N%7%'%k%9%/%j%W%H(B\footnote{$B$3$N%7%'%k%9%/%j%W%H$O(BUNIX$BMQ$G$9!#(B % $B$7$+$7(Brm$B%3%^%s%I$r(Bdelete$B%3%^%s%I$K$9$k$J$I$9$l$P!"4JC1$K(BDOS$B$J$I$N%P%C%A(B -% $B%U%!%$%k$K=$@5$9$k$3$H$,$G$-$^$9!#(B}$B$K$D$$$F@bL@$r$7$F$$$^$9!#(B -% $B$^$?!"$3$N%7%'%k%9%/%j%W%H$r<h$j=P$9$?$a$N!"(B -% \dst{}$B%P%C%A%U%!%$%k$K$D$$$F$b@bL@$r$7$F$$$^$9!#(B -% -% $B$3$N%7%'%k%9%/%j%W%H$N;HMQJ}K!$O<!$N$H$*$j$G$9!#(B +% $B%U%!%$%k$K=$@5$9$k$3$H$,$G$-$^$9!#(B}$B$N;HMQJ}K!$O<!$N$H$*$j$G$9!#(B % \begin{verbatim} % sh mkpldoc.sh % \end{verbatim} diff --git a/Master/texmf-dist/source/platex/base/platexrelease.dtx b/Master/texmf-dist/source/platex/base/platexrelease.dtx index 4a047535049..650487e8343 100644 --- a/Master/texmf-dist/source/platex/base/platexrelease.dtx +++ b/Master/texmf-dist/source/platex/base/platexrelease.dtx @@ -8,7 +8,7 @@ % % \fi % -% \CheckSum{108} +% \CheckSum{122} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -31,6 +31,8 @@ % \changes{v1.0a}{2016/02/03}{latexrelease$B$r$b$H$K(Bplatexrelease$B$H$7$F3HD%(B} % \changes{v1.0b}{2016/02/16}{latexrelease$B$N%P!<%8%g%s3NG'$rF3F~(B} % \changes{v1.0c}{2016/04/12}{$B%I%-%e%a%s%H$r99?7(B} +% \changes{v1.0d}{2016/06/08}{p\LaTeX\ \texttt{!<2016/04/17!>}$BHG$H(B +% p\LaTeX\ \texttt{!<2016/05/07!>}$BHG$K7Y9p(B} % \fi % % \iffalse @@ -39,7 +41,7 @@ \ProvidesFile{platexrelease.dtx} %</driver> %<platexrelease>\ProvidesPackage{platexrelease} - [2016/04/12 v1.0c latexrelease support for pLaTeX Kernel] + [2016/06/08 v1.0d latexrelease support for pLaTeX Kernel] %<*driver> \documentclass{jltxdoc} \GetFileInfo{platexrelease.dtx} @@ -296,6 +298,28 @@ of this package available from CTAN} % % $B$3$N$"$H$O!"(Bp\LaTeXe{}$B$N%+!<%M%k$NJQ99E@$r<($9%3!<%I$,F~$j$^$9!#(B % +% \section{$BCm0U!'(Bp\LaTeXe{}$B$N%P%0>pJs(B} +% +% $B0J2<$NF|IU$N(Bp\LaTeXe{}$B$K$O(Bcritical$B$J%P%0$,$"$k$3$H$r!"(B +% $BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$,GD0.$7$F$$$^$9!#(B +% $B%(%_%e%l!<%H$7$h$&$H9M$($F$$$k>l9g$O!"Cm0U$7$F$/$@$5$$!#(B +% \changes{v1.0d}{2016/06/08}{p\LaTeX\ \texttt{!<2016/04/17!>}$BHG$H(B +% p\LaTeX\ \texttt{!<2016/05/07!>}$BHG$K7Y9p(B} +% +% \begin{macrocode} +\plIncludeInRelease{2016/06/10}{\PackageWarning}{pLaTeX Info}% +\plEndIncludeInRelease +\plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}% + \PackageWarningNoLine{platexrelease}{% + You selected pLaTeX2e <\pfmtversion>, but\MessageBreak + this version of pLaTeX2e is known to have\MessageBreak + some critical bugs. We advise you to\MessageBreak + select another format date} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\PackageWarning}{pLaTeX Info}% +\plEndIncludeInRelease +% \end{macrocode} +% % \Finale % \endinput diff --git a/Master/texmf-dist/source/platex/base/platexrelease.ins b/Master/texmf-dist/source/platex/base/platexrelease.ins index 1d184f2a749..fccdc2ae146 100644 --- a/Master/texmf-dist/source/platex/base/platexrelease.ins +++ b/Master/texmf-dist/source/platex/base/platexrelease.ins @@ -7,7 +7,6 @@ \preamble -Copyright (c) 2010 ASCII MEDIA WORKS Copyright (c) 2016 Japanese TeX Development Community This file is part of the pLaTeX2e system (community edition). diff --git a/Master/texmf-dist/source/platex/base/plcore.dtx b/Master/texmf-dist/source/platex/base/plcore.dtx index 5ab84bf4a36..b0cb34d7e46 100644 --- a/Master/texmf-dist/source/platex/base/plcore.dtx +++ b/Master/texmf-dist/source/platex/base/plcore.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{1266} +% \CheckSum{1269} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -57,13 +57,15 @@ % \changes{v1.2c}{2016/02/28}{1.2b$B$HF1MM$N=$@5$r(B % tabular$B4D6-!"(B\cs{parbox}$BL?Na!"(B\cs{underline}$BL?Na$K$b9T$C$?(B} % \changes{v1.2d}{2016/04/01}{multicol$B%Q%C%1!<%8$r;H$&$H%H%s%\$N2<C<$,=L$`LdBj$r=$@5(B} +% \changes{v1.2e}{2016/05/20}{\file{fltrace}$B%Q%C%1!<%8$N(Bp\LaTeX{}$BHG(B +% $B$H$7$F(B\file{pfltrace}$B%Q%C%1!<%8$r?7@_(B} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{plcore.dtx}[2016/04/01 v1.2d pLaTeX core file] +\ProvidesFile{plcore.dtx}[2016/05/20 v1.2e pLaTeX core file] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plcore.dtx} @@ -225,6 +227,7 @@ \unskip \reserved@e {\reserved@f#1}\nobreak \hfil \break \null \ignorespaces \fi} +%</plcore> % \end{macrocode} % % \subsection{$B%*%V%8%'%/%H$N=PNO=g=x(B} @@ -236,11 +239,25 @@ % $B$7$?$,$C$F!"J8=q%U%!%$%k$K$h$C$F$O(B\LaTeX{}$B$NAHHG7k2L$H0[$J$k>l9g$,(B % $B$"$j$^$9$N$G!"Cm0U$r$7$F$/$@$5$$!#(B % +% 2014$BG/$K(B\LaTeX{}$B$K(B\file{fltrace}$B%Q%C%1!<%8$,DI2C$5$l$^$7$?$N$G!"(B +% $B$=$N(Bp\LaTeX{}$BHG$H$7$F(B\file{pfltrace}$B%Q%C%1!<%8$rDI2C$7$^$9!#(B +% $B$3$N(B\file{pfltrace}$B%Q%C%1!<%8$O(B\LaTeX{}$B$N(B\file{fltrace}$B%Q%C%1!<%8$K(B +% $B0MB8$7$^$9!#(B +% \changes{v1.2e}{2016/05/20}{\file{fltrace}$B%Q%C%1!<%8$N(Bp\LaTeX{}$BHG(B +% $B$H$7$F(B\file{pfltrace}$B%Q%C%1!<%8$r?7@_(B} +% \begin{macrocode} +%<*fltrace> +\NeedsTeXFormat{pLaTeX2e} +\ProvidesPackage{pfltrace} + [2016/05/20 v1.2e Standard pLaTeX package (float tracing)] +\RequirePackageWithOptions{fltrace} +%</fltrace> +% \end{macrocode} +% % \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} -%</plcore> %<platexrelease>\plIncludeInRelease{2016/04/17}{\@makecol}{\@makecol}% %<*plcore|platexrelease> \gdef\@makecol{% @@ -323,13 +340,13 @@ % |\@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|\enlargedthispage|$B$,;H$o$l$?$H$-$K!"(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 % \begin{macrocode} %<*plcore|fltrace> \gdef\@makespecialcolbox{% %<*trace> - \tr@ce{Krudgeins ht \the\ht\@kludgeins\space + \fl@trace{Krudgeins ht \the\ht\@kludgeins\space dp \the\dp\@kludgeins\space wd \the\wd\@kludgeins}% %</trace> @@ -344,10 +361,10 @@ \advance \@tempdima -\ht\@outputbox \advance \@tempdima \pageshrink %<*trace> - \tr@ce {Natural ht of col: \the\ht\@outputbox}% - \tr@ce {\string \@colht: \the\@colht}% - \tr@ce {Pageshrink added: \the\pageshrink}% - \tr@ce {Hence, space added: \the\@tempdima}% + \fl@trace {Natural ht of col: \the\ht\@outputbox}% + \fl@trace {\string \@colht: \the\@colht}% + \fl@trace {Pageshrink added: \the\pageshrink}% + \fl@trace {Hence, space added: \the\@tempdima}% %</trace> \setbox\@outputbox \vbox to \@colht {% % \boxmaxdepth \maxdepth @@ -370,11 +387,11 @@ \else \advance \@tempdima -\ht\@kludgeins %<*trace> - \tr@ce {Natural ht of col: \the\ht\@outputbox}% - \tr@ce {\string \@colht: \the\@colht}% - \tr@ce {Extra size added: -\the \ht \@kludgeins}% - \tr@ce {Hence, height of inner box: \the\@tempdima}% - \tr@ce {Max? pageshrink available: \the\pageshrink}% + \fl@trace {Natural ht of col: \the\ht\@outputbox}% + \fl@trace {\string \@colht: \the\@colht}% + \fl@trace {Extra size added: -\the \ht \@kludgeins}% + \fl@trace {Hence, height of inner box: \the\@tempdima}% + \fl@trace {Max? pageshrink available: \the\pageshrink}% %</trace> \setbox \@outputbox \vbox to \@colht {% \vbox to \@tempdima {% diff --git a/Master/texmf-dist/source/platex/base/plfmt.ins b/Master/texmf-dist/source/platex/base/plfmt.ins index 526fb0b4e30..3d5689c16b6 100644 --- a/Master/texmf-dist/source/platex/base/plfmt.ins +++ b/Master/texmf-dist/source/platex/base/plfmt.ins @@ -29,6 +29,7 @@ This file is part of the pLaTeX2e system (community edition). \file{jt1gt.fd}{\from{plfonts.dtx}{JT1gt}} \file{plext.sty}{\from{plext.dtx}{package}} \file{ptrace.sty}{\from{plfonts.dtx}{trace}} + \file{pfltrace.sty}{\from{plcore.dtx}{fltrace,trace}} } \endbatchfile diff --git a/Master/texmf-dist/source/platex/base/plfonts.dtx b/Master/texmf-dist/source/platex/base/plfonts.dtx index e43b05c988d..1e63249ef9a 100644 --- a/Master/texmf-dist/source/platex/base/plfonts.dtx +++ b/Master/texmf-dist/source/platex/base/plfonts.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{1811} +% \CheckSum{2030} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -69,13 +69,15 @@ % \cs{AA}$B$J$I0lIt$N9g@.J8;z$,$*$+$7$/$J$k$3$H$X$NBP1~!#(B} % \changes{v1.6b}{2016/04/30}{ptrace.sty$B$NKAF,$G(Btracefnt.sty$B$r(B % \cs{RequirePackageWithOptions}$B$9$k$h$&$K$7$?(B} +% \changes{v1.6c}{2016/06/06}{v1.6a$B$G$N=$@5$G(B\'e $B$J$IA4$F$N%"%/%;%s%HIU$-J8;z$G(B +% $B<~0O$K(B\cs{xkanjiskip}$B$,F~$i$J$/$J$C$F$$$?$N$r=$@5!#(B} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{plfonts.dtx}[2016/04/30 v1.6b pLaTeX New Font Selection Scheme] +\ProvidesFile{plfonts.dtx}[2016/06/06 v1.6c pLaTeX New Font Selection Scheme] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plfonts.dtx} @@ -1637,51 +1639,152 @@ % \begin{macrocode} %<*pldefs> \ProvidesFile{pldefs.ltx} - [2016/04/01 v1.6a pLaTeX Kernel (Default settings)] + [2016/06/06 v1.6c pLaTeX Kernel (Default settings)] +%</pldefs> % \end{macrocode} % % \subsection{$B9g@.J8;z(B} -% \begin{macro}{\@text@composite} -% \begin{macro}{\@text@composite@x} % \LaTeXe{}$B$N%+!<%M%k$N%3!<%I$r$=$N$^$^;H$&$H!"(Bp\TeX{}$B$N%Y!<%9%i%$%s(B % $BJd@5NL$,%<%m$G$J$$$H$-$K9g@.J8;z$,$*$+$7$/$J$C$F$$$?$?$a!"BP:v$7$^$9!#(B -% \changes{v1.6a}{2016/04/01}{$B%Y!<%9%i%$%sJd@5NL$,(B0$B$G$J$$$H$-$K(B -% \cs{AA}$B$J$I0lIt$N9g@.J8;z$,$*$+$7$/$J$k$3$H$X$NBP1~!#(B} % \begin{macrocode} -%</pldefs> -%<platexrelease>\plIncludeInRelease{2016/04/17}{\@text@composite} +%<platexrelease>\plIncludeInRelease{2016/06/10}{\@text@composite} %<platexrelease> {Fix for non-zero baselineshift}% %<*pldefs|platexrelease> -\def\@text@composite#1#2#3#{% - \begingroup - \setbox\z@=\hbox\bgroup% - \ybaselineshift\z@\tbaselineshift\z@ - \expandafter\@text@composite@x - \csname\string#1-\string#2\endcsname} +% \end{macrocode} +% \begin{macro}{\g@tlastchart@} +% \TeX\ Live 2015$B$GDI2C$5$l$?(B\cs{lastnodechar}$B$rMxMQ$7$F!"(B +% $B!VD>A0$NJ8;z!W$NId9f0LCV$rF@$k%3!<%I$G$9!#(B\cs{lastnodechar}$B$,L$Dj5A$N>l9g$O(B +% $-1$$B$,JV$j$^$9!#(B +% \changes{v1.6c}{2016/06/06}{$B%^%/%mDI2C(B} +% \begin{macrocode} +\def\g@tlastchart@#1{#1\ifx\lastnodechar\@undefined\m@ne\else\lastnodechar\fi} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\pltx@isletter} +% $BBh0l0z?t$N%^%/%m(B(|#1|)$B$NCV49%F%-%9%H$,!"%+%F%4%j%3!<%I(B11$B$+(B12$B$NJ8;z%H!<%/%s(B1$BJ8;z$G$"$C$?(B +% $B>l9g$KBhFs0z?t$NFbMF$KE83+$5$l!"$=$&$G$J$$>l9g$OBh;00z?t$NFbMF$KE83+$5$l$^$9!#(B +% \changes{v1.6c}{2016/06/06}{$B%^%/%mDI2C(B} +% \begin{macrocode} +\def\pltx@mark{\pltx@mark@} +\let\pltx@scanstop\relax +\long\def\pltx@cond#1\fi{% + #1\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} +\long\def\pltx@isletter#1{% + \expandafter\pltx@isletter@i\romannumeral-`0#1\pltx@scanstop} +\long\def\pltx@isletter@i#1\pltx@scanstop{% + \pltx@cond\ifx\pltx@mark#1\pltx@mark\fi{\@firstoftwo}% + {\pltx@isletter@ii\pltx@scanstop#1\pltx@scanstop{}#1\pltx@mark}} +\long\def\pltx@isletter@ii#1\pltx@scanstop#{% + \pltx@cond\ifx\pltx@mark#1\pltx@mark\fi% + {\pltx@isletter@iii}{\pltx@isletter@iv}} +\long\def\pltx@isletter@iii#1\pltx@mark{\@secondoftwo} +\long\def\pltx@isletter@iv#1#2#3\pltx@mark{% + \pltx@cond\ifx\pltx@mark#3\pltx@mark\fi{% + \pltx@cond{\ifnum0\ifcat A\noexpand#21\fi\ifcat=\noexpand#21\fi>\z@}\fi + {\@firstoftwo}{\@secondoftwo}% + }{\@secondoftwo}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\@text@composite} +% \begin{macro}{\@text@composite@x} +% \changes{v1.6a}{2016/04/01}{$B%Y!<%9%i%$%sJd@5NL$,(B0$B$G$J$$$H$-$K(B +% \cs{AA}$B$J$I0lIt$N9g@.J8;z$,$*$+$7$/$J$k$3$H$X$NBP1~!#(B} +% \changes{v1.6c}{2016/06/06}{v1.6a$B$G$N=$@5$G(B\'e $B$J$IA4$F$N%"%/%;%s%HIU$-J8;z$G(B +% $B<~0O$K(B\cs{xkanjiskip}$B$,F~$i$J$/$J$C$F$$$?$N$r=$@5!#(B} +% \begin{macrocode} +%<platexrelease>\def\@text@composite#1#2#3\@text@composite{% +%<platexrelease> \expandafter\@text@composite@x +%<platexrelease> \csname\string#1-\string#2\endcsname} \def\@text@composite@x#1#2{% \ifx#1\relax - \expandafter\@secondoftwo - \else - \expandafter\@firstoftwo - \fi - #1{#2}\egroup - \leavevmode - \expandafter\lower - \iftdir - \ifmdir - \ifmmode\tbaselineshift\else\ybaselineshift\fi - \else - \tbaselineshift - \fi + #2% + \else\pltx@isletter{#1}{#1}{% + \begingroup + \setbox\z@\hbox\bgroup% + \ybaselineshift\z@\tbaselineshift\z@ + #1% + \g@tlastchart@\@tempcntb + \xdef\pltx@composite@temp{\noexpand\@tempcntb=\the\@tempcntb\relax}% + \aftergroup\pltx@composite@temp + \egroup +% \end{macrocode} +% \begin{macrocode} + \ifnum\@tempcntb<\z@ + \@tempdima=\iftdir + \ifmdir + \ifmmode\tbaselineshift\else\ybaselineshift\fi + \else + \tbaselineshift + \fi + \else + \ybaselineshift + \fi + \@tempcntb=\@cclvi + \else\@tempdima=\z@ + \fi +% \end{macrocode} +% $B%"%/%;%s%H$,IU$/!VK\BN$NJ8;z!W$,2$J8J8;z$H?dB,$5$l$k>l9g$K$O!"(B +% $B0lC6?t<0%b!<%I$KF~$k$3$H$K$h$C$F(B\cs{xkanjiskip}$B$,A08e$KF~$k$h$&$K$7$^$9!#(B +% $BI,MW$J$i!"?t<0%b!<%I$NA08e$K(B\cs{null}$B$rJd$C$F(B\cs{xkanjiskip}$B$NA^F~$rM^@)$7$^$9!#(B +% \begin{macrocode} + \ifnum\@tempcntb<\@cclvi + \ifnum\@tempcntb>\m@ne\ifnum\@tempcntb<\@cclvi + \ifodd\xspcode\@tempcntb\else\leavevmode\hbox{}\fi + \fi\fi + \begingroup\mathsurround\z@$% + \ifx\textbaselineshiftfactor\@undefined\else + \textbaselineshiftfactor\z@\fi + \box\z@ + $\endgroup% + \ifnum\@tempcntb>\m@ne\ifnum\@tempcntb<\@cclvi + \ifnum\xspcode\@tempcntb<2\hbox{}\fi + \fi\fi +% \end{macrocode} +% \begin{macrocode} \else - \ybaselineshift + \ifdim\@tempdima=\z@{\ybaselineshift\z@\tbaselineshift\z@#1}% + \else\lower\@tempdima\box\z@\fi \fi - \box\z@ - \endgroup} + \endgroup}% + \fi +} %</pldefs|platexrelease> %<platexrelease>\plEndIncludeInRelease +%<platexrelease>\plIncludeInRelease{2016/04/17}{\@text@composite} +%<platexrelease> {Fix for non-zero baselineshift}% +%<platexrelease>\let\g@tlastchart@\@undefined +%<platexrelease>\let\pltx@isletter\@undefined +%<platexrelease>\def\@text@composite#1#2#3#{% +%<platexrelease> \begingroup +%<platexrelease> \setbox\z@=\hbox\bgroup% +%<platexrelease> \ybaselineshift\z@\tbaselineshift\z@ +%<platexrelease> \expandafter\@text@composite@x +%<platexrelease> \csname\string#1-\string#2\endcsname} +%<platexrelease>\def\@text@composite@x#1#2{% +%<platexrelease> \ifx#1\relax +%<platexrelease> \expandafter\@secondoftwo +%<platexrelease> \else +%<platexrelease> \expandafter\@firstoftwo +%<platexrelease> \fi +%<platexrelease> #1{#2}\egroup +%<platexrelease> \leavevmode +%<platexrelease> \expandafter\lower +%<platexrelease> \iftdir +%<platexrelease> \ifmdir +%<platexrelease> \ifmmode\tbaselineshift\else\ybaselineshift\fi +%<platexrelease> \else +%<platexrelease> \tbaselineshift +%<platexrelease> \fi +%<platexrelease> \else +%<platexrelease> \ybaselineshift +%<platexrelease> \fi +%<platexrelease> \box\z@ +%<platexrelease> \endgroup} +%<platexrelease>\plEndIncludeInRelease %<platexrelease>\plIncludeInRelease{0000/00/00}{\@text@composite} %<platexrelease> {Fix for non-zero baselineshift}% +%<platexrelease>\let\g@tlastchart@\@undefined +%<platexrelease>\let\pltx@isletter\@undefined %<platexrelease>\def\@text@composite#1#2#3\@text@composite{% %<platexrelease> \expandafter\@text@composite@x %<platexrelease> \csname\string#1-\string#2\endcsname} diff --git a/Master/texmf-dist/source/platex/base/plnewsc01.tex b/Master/texmf-dist/source/platex/base/plnewsc01.tex new file mode 100644 index 00000000000..a84f5016ba1 --- /dev/null +++ b/Master/texmf-dist/source/platex/base/plnewsc01.tex @@ -0,0 +1,150 @@ +%% <2016/05/07> +\documentclass{plnews} + +\publicationyear{2016}% $BH/9TG/(B +\publicationmonth{05}% $BH/9T7n(B +\publicationissue{c1}% $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\epTeX{$\varepsilon$-\pTeX} +\def\pLaTeX{p\kern-.05em\LaTeX} +\def\pLaTeXe{p\kern-.05em\LaTeXe} + +\begin{document} + +\maketitle + +\section{$B$3$NJ8=q$K$D$$$F(B} +$B$3$NJ8=q$O(B\pLaTeXe\ \texttt{<2016/05/07>} community edition$B$K$D$$$F!"(B +$B%"%9%-!<HG(B\texttt{<2006/11/10>}$B$+$i$N99?72U=j$r$^$H$a$?$b$N$G$9!#(B +$B0JA0$N%"%9%-!<HG$NJQ99E@$K$D$$$F$O!"(B +\file{plnews*.tex}$B$d(B\file{Changes\_asciimw.txt}$B$r;2>H$7$F$/$@$5$$!#(B +$B:#8e$N%3%_%e%K%F%#HG$NJQ99E@$K$D$$$F$O!"(B\file{plnewsc*.tex}$B$G@bL@$7$^$9!#(B +\LaTeX{}$B%l%Y%k$G$N99?72U=j$O!"(B\LaTeX{}$B$KIUB0$N(B\file{ltnews*.tex}$B$J$I$r(B +$B;2>H$7$F$/$@$5$$!#(B + + +\section{$B%3%_%e%K%F%#HG(Bp\LaTeX{}$B$N@bL@(B} +$B85!9$N(B\pLaTeX{}$B$O!"3t<02q<R%"%9%-!<!J8=%"%9%-!<!&%a%G%#%"%o!<%/%9!K$,(B +$BF|K\8l2=$7$?(B\pTeX{}$B%(%s%8%s$H$H$b$KG[I[$7$F$$$?!"F|K\8lHG(B\LaTeX{}$B$G$9!#(B +$B$3$3$G$O!"$3$l$r!V%"%9%-!<HG(B\pLaTeX{}$B!W$H8F$S$^$9!#(B + +\pTeX{}$B$O2#AH$@$1$G$J$/=DAH$K$bBP1~$7$?9bIJ<A$NF|K\8lAHHG%=%U%H%&%'%"$H(B +$B$7$F!"%G%U%!%/%H%9%?%s%@!<%I$NCO0L$K$"$k$H$$$($^$9!#(B +$B$3$N(B\pTeX{}$B$d$=$N>e$GF0$/(B\pLaTeX{}$B$OD9$i$/F|K\9qFb$G$NMxMQ$K$H$I$^$C$F$$(B +$B$^$7$?$,!"(B2010$BG/$K9q:]E*$J(B\TeX\ Live$B$H$$$&%G%#%9%H%j%S%e!<%7%g%s$K<h$j9~(B +$B$^$l!"@$3&Cf$N%f!<%6$,4JC1$KF|K\8l$NAHHG$K(B\pTeX{}$B$H(B\pLaTeX{}$B$rMxMQ$G$-$k(B +$B4D6-$,@0$$$^$7$?!#F1;~$K!"(B\pTeX{}$B$b%3%_%e%K%F%#%Y!<%9$G2~NI$d;EMMJQ99$,(B +$B2C$($i$l$k$h$&$K$J$j$^$7$?!#(B +$B:G6a$N(B\TeX\ Live$B$d(BW32\TeX{}$B$G$O!"(B\pLaTeX{}$B$b85!9$N(B\pTeX{}$B$G$O$J$/!"$=$N(B +$B3HD%HG(B\epTeX{}$B$r%(%s%8%s$H$7$FMQ$$$k$h$&$K$J$C$F$$$^$9!#$^$?!"(B\pLaTeX{}$B$N(B +$B%Y!<%9$H$J$C$F$$$k(B\LaTeX{}$B$b99?7$,?J$a$i$l!"FC$K(B2015$BG/$K$OAj<!$$$G%+!<%M%k(B +$B$N%3!<%I$,JQ99$5$l$^$7$?!#(B + +$B%"%9%-!<HG(B\pLaTeX{}$B$O(B\texttt{<2006/11/10>}$B$NHG$r:G8e$K99?7$,Dd;_$7$F$$$k(B +$B$h$&$G!"$3$&$7$?JQ99$N1F6A$G$$$/$D$+$NIT@09g$,@8$8$F$7$^$$$^$7$?!#(B +$B$3$NIT@09g$d;D$C$F$$$?%P%0$r=$@5$9$k$N$,!"%3%_%e%K%F%#HG(B\pLaTeX{}$B$NL\E*(B +$B$G$9!#%3%_%e%K%F%#HG(B\pLaTeX{}$B$O%"%9%-!<HG(B\pLaTeX{}$B$r%Y!<%9$K!"(B +$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#$K$h$C$F3+H/$5$l$^$9!#3+H/Cf$NHG$O(BGitHub$B$N(B +$B%j%]%8%H%j(B\footnote{\texttt{https://github.com/texjporg/platex}}$B$G(B +$B4IM}$7$F$$$^$9!#$3$l$K$"$o$;!"(B\pTeX{}$B$NFbIt%3!<%I$r(BUnicode$B2=$7$?3HD%HG$G(B +$B$"$k(Bu\pTeX{}$B$N>e$GF0$/(Bu\pLaTeX{}$B$b!"%3%_%e%K%F%#HG(B\pLaTeX{}$B$HF14|$5$;$F(B +$B$"$j$^$9!#(Bu\pLaTeX{}$B$N3+H/Cf$NHG$b(B\pLaTeX{}$B$HF1MM$K!"(BGitHub$B$N(B +$B%j%]%8%H%j(B\footnote{\texttt{https://github.com/texjporg/uplatex}}$B$G(B +$B4IM}$7$F$$$^$9!#(B + + +\section{$B5SCmHV9fA08e$d(Btabular$BA08e$J$I$NIT<+A3$J%"%-$N:o=|(B} +2013$BG/$N(B\pTeX{}$B$N;EMMJQ99$G!"5SCmHV9f$d(Btabular$B4D6-!"(B +|\parbox[c]{...}|$B!J$^$?$O(Bminipage$B4D6-!K$NA08e(B\footnote{$B$3$l$i$NL?Na$O!"(B +$BFbItE*$K$O(B\texttt{\char92hbox}$B$NCf$G$$$C$?$s?t<0%b!<%I$KF~$k$H$$$&=hM}(B +$B$r4^$s$G$$$^$9!#(B}$B$K(B|\xkanjiskip|$BM3Mh$N%"%-$,F~$k$h$&$K$J$C$F$$$^$7$?$N(B +$B$G!"BP:v$7$^$7$?!#(B +$B!J;29M!'(B\TeX\ Forum~913$B!"(B\TeX\ Q\&A~57084$B!"(B\TeX\ Forum~1783$B!K(B + +$B$^$?!"(B|\underline{...}|$B$NA08e$,OBJ8J8;z$G$"$k>l9g$K$b(B +$B0lN'$K(B|\xkanjiskip|$BM3Mh$N%"%-$,F~$C$F$$$^$7$?!#(B +$B$3$l$bIT<+A3$@$H9M$(!"%"%-$r:o=|$7$^$7$?!#(B + + +\section{$B=DAH$G(BOverfull$B7Y9p$,=P$k%P%0$N=$@5(B} +$B=DAH;~$K(B|\@outputbox|$B$N?<$5J,$NJd@5$,L58z$K$J$C$F$$$k%P%0$N$;$$$G(B +|Overfull \vbox|$B$N7Y9p$,=P$F$$$^$7$?$N$G!"=$@5$7$^$7$?!#(B +$B!J;29M!'(B\TeX\ Forum 1442$B!K(B + + +\section{$B=DAH$G!V(B\AA{}$B!W$,Mp$l$k%P%0$N=$@5(B} +$B%Y!<%9%i%$%sJd@5NL(B|\{y,t}baselineshift|$B$,%<%m$G$J$$>l9g$K!"9g@.J8;z$,Mp$l(B +$B$k$3$H$,$"$j$^$7$?!#FC$K!V(B\AA{}$B!W$N%"%/%;%s%H0LCV$,=DAH$GBg$-$/Mp$l$F$$$?(B +$B$?$a!"BP:v$7$^$7$?!#(B + + +\section{$B%H%s%\$,=L$`LdBj$X$NBP=h(B} +\LaTeX\ tools$B%P%s%I%k$KIUB0$9$k(B\file{multicol}$B%Q%C%1!<%8!J(B2015/03/07 v1.8j +-- 2016/02/08 v1.8o$B!K$r;H$&$H!"(B\pLaTeX{}$B$N%H%s%\$,=L$`$H$$$&LdBj$,H/@8$7$F(B +$B$$$^$7$?!#$3$l$O(B\file{multicol}$BB&$N%P%0(B\footnote{$B$3$l$O(B2016/04/07 v1.8p$B$G(B +$B=$@5$5$l$^$7$?!#(B}$B$K$h$k$b$N$G$9$,!"2?$i$+$NM}M3$GITMQ0U$K(B|\boxmaxdepth|$B$,(B +$B>.$5$/@_Dj$5$l$F$b%H%s%\$,@5$7$/=P$k$h$&$K=$@5$7$^$7$?!#(B + + +\section{\LaTeX\ \texttt{<2016/03/31>}$B$X$NBP1~(B} +\LaTeX\ \texttt{<2015/01/01>}$B$GDI2C$5$l$?(B|\eminnershape|$B$r(B\pLaTeX{}$B$K$b(B +$B:NMQ$7$^$7$?!#$3$l$O(B|{\em ...}|$B$H$$$&6/D4L?Na$rF~$l;R$K$7$?>l9g$N=qBN$r(B +$B%f!<%6$,;XDj$G$-$k$b$N$G$9!#(B\LaTeX{}$B$K$h$k%G%U%)%k%H$NDj5A$O(B|\upshape|$B$G$9(B +$B$,!"(B\pLaTeX{}$B$G$O=>MhHG$K9g$o$;$?(B|\mcfamily \upshape|$B$r:NMQ$7$^$7$?!#(B + + +\section{\file{platexrelease}$B%Q%C%1!<%8$NDI2C(B} +\LaTeX\ \texttt{<2015/01/01>}$B$GDI2C$5$l$?(B|latexrelease|$B%Q%C%1!<%8$H(B +$BF1Ey$N(B\file{platexrelease}$B%Q%C%1!<%8$rF3F~$7$^$7$?!#$3$l$O!"2a5n(B +$B!J(B\texttt{<2006/11/10>}$B0J9_!K$N(B\pLaTeX{}$B$r%(%_%e%l!<%H$9$k$?$a$KMQ$$$k(B +$B$3$H$,$G$-$^$9!#(B\pLaTeX{}$B$N8_49@-$,I,MW$J>lLL$GLr$KN)$D$+$b$7$l$^$;$s!#(B +$B>\:Y$O%Q%C%1!<%8$N%I%-%e%a%s%H$r;2>H$7$F$/$@$5$$!#(B + + +\section{\file{ascmac}$B%Q%C%1!<%8$N99?7(B} +\file{ascmac}$B!J(B\file{tascmac}$B!K%Q%C%1!<%8$N%P%0=$@5$H0lIt$N;EMMJQ99$G$9!#(B + +\begin{itemize} +\item \file{pict2e}$B%Q%C%1!<%8$H$N6&B8$G=P$k%(%i!<$r2r>C(B +\item itembox$B4D6-$d(Bscreen$B4D6-$N3Q$,M}A[CM$+$i$:$l$F$$$?$N$r=$@5(B +\item |\maskbox|$B$d(B|\Maskbox|$B$,CJMn$N@hF,$G@5$7$/F/$+$J$$IT6q9g$r=$@5(B + $B!J0J>e(B3$BE@!"(B\file{bxascmac}$B%Q%C%1!<%8(B% + \footnote{\texttt{http://zrbabbler.sp.land.to/bxptool.html}}$B$h$j!#(B + $B$"$j$,$H$&$4$6$$$^$9!"(BZR$B$5$s!K(B +\item $B4D6-D>A0$N2~CJMn!'(B\par + shadebox$B4D6-$ND>A0$G2~CJMn$7$J$$$HHGLL$r$O$_=P$9IT6q9g$r=$@5!#(B + $BJ;$;$F(Bboxnote$B4D6-$b(B|\par\vspace{.3\baselineskip}|$B$G;O$a$k$h$&JQ99!#(B +\item $B%Y!<%9%i%$%sJd@5!'(B\par + |\tbaselineshift|$B$@$1$G$J$/(B|\ybaselineshift|$B$bB`Hr!&I|5"!#(B + |\keytop{...}|$B$r;H$&$H0J9_$9$Y$F$G%Y!<%9%i%$%sJd@5$,%<%m$K$J$k%P%0$N(B + $B=$@5!#(Bitembox$B4D6-$N%?%$%H%k$H(Bshadebox$B4D6-Fb$G$b%Y!<%9%i%$%sJd@5$r0];}!#(B +\item $B$=$NB>!'(B + |\keytop|$B$N3Q$,M}A[CM$+$i$:$l$F$$$?$N$r=$@5!"(B + |\keytop[c]{...}|$BA08e$N(B|\xkanjiskip|$BM3Mh$N%"%-$r:o=|!#(B +\end{itemize} + + +\section{$B$=$NB>$NJQ99E@(B} +\pLaTeX{}$B$N35MW$K$D$$$F$O(B\file{platex.pdf}$B$r!"<B:]$N%3!<%I$O(B\file{pldoc.pdf}$B$r(B +$B;2>H$7$F$/$@$5$$!#%3!<%I$NJQ99MzNr$b(B\file{pldoc.pdf}$B$NKvHx$G3NG'$G$-$^$9!#(B + +$B0lHL$N%f!<%6$K$O$"$^$j4X78$J$$JQ99$H$7$F!"(B\pLaTeX{}$B5/F0;~$N%P%J!<$rDj5A(B +$B$9$k%3!<%I$r2~NI$7$^$7$?!#=>Mh$O!"FI$_9~$s$@%O%$%U%M!<%7%g%s!&%Q%?!<%s(B +$B$N>pJs$r5/F0;~$N%P%J!<$KI=<($9$k$?$a$@$1$K!"%3!<%I$rDI2C$7$?FH<+(B +$B$N(B\file{hyphen.cfg}$B$r;HMQ$7$F$$$^$7$?(B\footnote{$B%H%N$5$s$K$h$k%3!<%I$G$9!#(B +$B;29M!'(B\TeX\ Q\&A~31691}$B!#$3$NJ}K!$rGQ;_$7$F(B\pLaTeX{}$B%+!<%M%kFb$GBP=h$7$?(B +$B$?$a!":#8e$OFH<+$N(B\file{hyphen.cfg}$B$,ITMW$K$J$j$^$7$?!#(B + + +\section{$B3+H/HG$H%P%0%l%]!<%H@h(B} +$B%3%_%e%K%F%#HG(B\pLaTeX{}$B$H(Bu\pLaTeX{}$B$O%"%9%-!<HG(B\pLaTeX{}$B$H$O0[$J$j$^$9(B +$B$N$G!"%P%0%l%]!<%H$O%"%9%-!<08$F$G$O$J$/!"F|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#(B +$B$KJs9p$7$F$/$@$5$$!#(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} diff --git a/Master/texmf-dist/source/platex/base/plnewsc02.tex b/Master/texmf-dist/source/platex/base/plnewsc02.tex new file mode 100644 index 00000000000..aecba9423c5 --- /dev/null +++ b/Master/texmf-dist/source/platex/base/plnewsc02.tex @@ -0,0 +1,79 @@ +%% <2016/06/10> +\documentclass{plnews} + +\publicationyear{2016}% $BH/9TG/(B +\publicationmonth{06}% $BH/9T7n(B +\publicationissue{c2}% $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\epTeX{$\varepsilon$-\pTeX} +\def\pLaTeX{p\kern-.05em\LaTeX} +\def\pLaTeXe{p\kern-.05em\LaTeXe} + +\begin{document} + +\maketitle + +\section{$B$3$NJ8=q$K$D$$$F(B} +$B$3$NJ8=q$O%3%_%e%K%F%#HG(B\pLaTeXe\ \texttt{<2016/06/10>}$B$K$D$$$F!"(B +\pLaTeXe\ \texttt{<2016/05/07>}$B$+$i$N99?72U=j$r$^$H$a$?$b$N$G$9!#(B +$B0JA0$N%"%9%-!<HG$NJQ99E@$K$D$$$F$O!"(B +\file{plnews*.tex}$B$d(B\file{Changes\_asciimw.txt}$B$r;2>H$7$F$/$@$5$$!#(B +$B%3%_%e%K%F%#HG$NJQ99E@$K$D$$$F$O!"(B\file{plnewsc*.tex}$B$r;2>H$7$F$/$@$5$$!#(B +\LaTeX{}$B%l%Y%k$G$N99?72U=j$O!"(B\LaTeX{}$B$KIUB0$N(B\file{ltnews*.tex}$B$J$I$r(B +$B;2>H$7$F$/$@$5$$!#(B + + +\section{$B%"%/%;%s%HJ8;z$N%P%0=$@5(B} +\pLaTeX\ \texttt{<2016/05/07>}$B$G!V=DAH$G!V(B\AA{}$B!W$,Mp$l$k%P%0$N=$@5!W$r(B +$BF3F~$7$^$7$?$,!"$3$NJQ99$G!V$9$Y$F$N9g@.J8;z$G%j%,%A%c$d%+!<%K%s%0$,$-$+(B +$B$J$$!"<~0O$K(B|\xkanjiskip|$B$,F~$i$J$$!"(B\file{ucs}$B%Q%C%1!<%8$,;H$($J$$!W(B +$B$J$I$H$$$&IT6q9g$,F~$C$F$7$^$$$^$7$?!#$3$NLdBj$r=$@5$7$^$7$?(B (Issue \#5) $B!#(B + + +\section{8-bit$B%U%)%s%H%(%s%3!<%G%#%s%0$N2$J8J8;z<~0O$N%9%Z!<%9(B} +$B%"%9%-!<HG(B\pLaTeX{}$B$,:n$i$l$?:"$KHf$Y$F!":G6a$O(BT1$B%(%s%3!<%G%#%s%0$J$I$N(B +8-bit$B%U%)%s%H%(%s%3!<%G%#%s%0$,B?$/MQ$$$i$l$k$h$&$K$J$j$^$7$?!#(B128--255$B$N(B +$BJ8;z$O2$J8J8;z$G$9$N$G!"?7$7$$%U%)!<%^%C%H$G$O<~0O$K(B|\xkanjiskip|$B$,F~$k(B +$B$h$&$K(B\file{kinsoku.tex}$B$G(B|\xspcode=3|$B$K@_Dj$7$^$7$?!#$3$l$O!"1|B<$5$s(B +$B$N(B\file{jsclasses}$B$dEDCf$5$s$N(Bu\pLaTeX{}$B$HF1Ey$NBP=h$G$9(B (Issue \#6) $B!#(B + + +\section{\file{pfltrace}$B%Q%C%1!<%8$NDI2C(B} +\LaTeX\ \texttt{<2014/05/01>}$B$G!"(B\file{fltrace}$B%Q%C%1!<%8$,DI2C$5$l$^$7(B +$B$?!#$3$l$O(B\LaTeX{}$B%+!<%M%k$N%=!<%9$K1#$l$F$$$?%U%m!<%HG[CV%"%k%4%j%:%`$N(B +$B%H%l!<%9$K;H$&%3!<%I$r%Q%C%1!<%8$N7A$KCj=P$7$?$b$N(B\footnote{$B;29M!'(B +\LaTeX\ News Issue 21$B!"(B\file{ltnews21.tex}}$B$G!"<B$O(B\pLaTeX{}$B%+!<%M%k$N(B +$B%=!<%9$K$bF1MM$K1#$l$F$$$?%3!<%I$,$"$j$^$7$?!#$3$l$r<h$j=P$7$?$b$N$,(B +\file{pfltrace}$B%Q%C%1!<%8$G$9!#(B + +$B%U%m!<%H%"%k%4%j%:%`$NF0:n$r3NG'$7$?$$>l9g$O(B +\begin{verbatim} + \usepackage{pfltrace} \tracefloats +\end{verbatim} +$B$N$h$&$K=q$-$^$9!#%H%l!<%9$rCfCG$9$k$K$O(B|\tracefloatsoff|$B$r;H$$!"(B +$B8=:_$N$5$^$6$^$J%U%m!<%H%Q%i%a!<%?$NCM$r3NG'$9$k$K$O(B|\tracefloatvals|$B$r(B +$B;H$$$^$9!#<B:]$N=hM}$O(B\file{fltrace}$B%Q%C%1!<%8$rFI$_9~$`$3$H$G9T$$!"(B +\pLaTeX{}$BFCM-$NJQ99$N$_$,(B\file{pfltrace}$B%Q%C%1!<%8$K=q$+$l$F$$$^$9(B +\footnote{$B%U%)%s%HA*Br%3%^%s%I$N%H%l!<%9$K;H$&(B\file{ptrace}$B%Q%C%1!<%8(B +$B$H(B\file{tracefnt}$B%Q%C%1!<%8!"2a5n$N(B\pLaTeX{}$B$N%(%_%e%l!<%H$K;H$&(B +\file{platex\-release}$B%Q%C%1!<%8$H(B\file{latex\-release}$B%Q%C%1!<%8$b!"(B +$B$3$l$HF1MM$N4X78$K$J$C$F$$$^$9!#(B}$B!#(B + + +\section{$B$=$NB>$NJQ99E@(B} +\pLaTeX{}$B$N35MW$K$D$$$F$O(B\file{platex.pdf}$B$r!"<B:]$N%3!<%I$O(B\file{pldoc.pdf}$B$r(B +$B;2>H$7$F$/$@$5$$!#%3!<%I$NJQ99MzNr$b(B\file{pldoc.pdf}$B$NKvHx$G3NG'$G$-$^$9!#(B + + +\section{$B3+H/HG$H%P%0%l%]!<%H@h(B} +$B%3%_%e%K%F%#HG(B\pLaTeX{}$B$H(Bu\pLaTeX{}$B$O%"%9%-!<HG(B\pLaTeX{}$B$H$O0[$J$j$^$9(B +$B$N$G!"%P%0%l%]!<%H$O%"%9%-!<08$F$G$O$J$/!"F|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#(B +$B$KJs9p$7$F$/$@$5$$!#(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} diff --git a/Master/texmf-dist/source/platex/base/plvers.dtx b/Master/texmf-dist/source/platex/base/plvers.dtx index c08355c420f..9f9281c2217 100644 --- a/Master/texmf-dist/source/platex/base/plvers.dtx +++ b/Master/texmf-dist/source/platex/base/plvers.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{204} +% \CheckSum{187} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -58,12 +58,16 @@ % \changes{v1.0u}{2016/04/17}{\LaTeX\ \texttt{!<2016/03/31!>}$BHGBP1~3NG'(B} % \changes{v1.0v}{2016/05/07}{$B%Q%C%A%U%!%$%k$r%m!<%I$9$k$N$r$d$a$?!#(B} % \changes{v1.0v}{2016/05/07}{$B5/F0;~$NJ8;zNs$r:G?7$N(B\LaTeX{}$B$K9g$o$;$?!#(B} +% \changes{v1.0w}{2016/05/12}{$B5/F0;~$NJ8;zNs$KF~$l$k(B\LaTeX{}$B$N%P!<%8%g%s$r(B +% $B85$N(B\LaTeX{}$B$N%P%J!<$+$i0z$-7Q$0$h$&$K2~NI(B} +% \changes{v1.0w}{2016/05/12}{$B5/F0;~$NJ8;zNs$KF~$l$k(BBabel$B$N%P!<%8%g%s$r(B +% $B85$N(B\LaTeX{}$B$N%P%J!<$+$i<hF@$9$k%3!<%I$r(B\file{platex.ini}$B$+$i<h$jF~$l$?(B} % \fi % % \iffalse %<*driver> % \fi -\ProvidesFile{plvers.dtx}[2016/05/07 v1.0v pLaTeX Kernel (Version Info)] +\ProvidesFile{plvers.dtx}[2016/05/12 v1.0w pLaTeX Kernel (Version Info)] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plvers.dtx} @@ -115,10 +119,9 @@ %</2ekernel|latexrelease|platexrelease> % \end{macrocode} % -% p\LaTeXe{}$B$N%U%)!<%^%C%H%U%!%$%kL>$H%P!<%8%g%s$G$9!#(B -% % \begin{macro}{\pfmtname} % \begin{macro}{\pfmtversion} +% p\LaTeXe{}$B$N%U%)!<%^%C%H%U%!%$%kL>$H%P!<%8%g%s$G$9!#(B % \begin{macrocode} %<*plcore> \def\pfmtname{pLaTeX2e} @@ -126,7 +129,7 @@ %</plcore> %<platexrelease>\edef\platexreleaseversion %<*plcore|platexrelease> - {2016/05/07} + {2016/06/10} %</plcore|platexrelease> % \end{macrocode} % \end{macro} @@ -178,46 +181,50 @@ % $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 % \changes{v1.0v}{2016/05/07}{$B5/F0;~$NJ8;zNs$r:G?7$N(B\LaTeX{}$B$K9g$o$;$?!#(B} +% \changes{v1.0w}{2016/05/12}{$B5/F0;~$NJ8;zNs$KF~$l$k(B\LaTeX{}$B$N%P!<%8%g%s$r(B +% $B85$N(B\LaTeX{}$B$N%P%J!<$+$i0z$-7Q$0$h$&$K2~NI(B} % \begin{macrocode} \ifx\patch@level\@undefined % fallback if undefined in LaTeX \def\patch@level{0}\fi \ifx\ppatch@level\@undefined % fallback if undefined in pLaTeX \def\ppatch@level{0}\fi -\ifnum\patch@level=0 - \ifnum\ppatch@level=0 - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>\space - (based on \fmtname\space<\fmtversion>)}} - \else - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>+\ppatch@level\space - (based on \fmtname\space<\fmtversion>)}} - \fi -\else\ifnum\patch@level>0 - \ifnum\ppatch@level=0 - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>\space - (based on \fmtname\space<\fmtversion>\space - patch level \patch@level)}} - \else - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>+\ppatch@level\space - (based on \fmtname\space<\fmtversion>\space - patch level \patch@level)}} - \fi -\else - \ifnum\ppatch@level=0 - \everyjob{\typeout{% +\begingroup + \def\parse@BANNER#1{\expandafter\parse@@BANNER#1} + \def\parse@@BANNER#1#2#3#4{#2} + \edef\platexTMP{% + \ifnum\ppatch@level=0 + \everyjob{\noexpand\typeout{% \pfmtname\space<\pfmtversion>\space - (based on \fmtname\space<\fmtversion>\space - pre-release\patch@level)}} - \else - \everyjob{\typeout{% + (based on \parse@BANNER{\platexBANNER})}}% + \else + \everyjob{\noexpand\typeout{% \pfmtname\space<\pfmtversion>+\ppatch@level\space - (based on \fmtname\space<\fmtversion>\space - pre-release\patch@level)}} - \fi -\fi\fi + (based on \parse@BANNER{\platexBANNER})}}% + \fi + } +\expandafter +\endgroup \platexTMP +% \end{macrocode} +% +% p\LaTeX{}$B$O!"FH<+$N%O%$%U%M!<%7%g%s!&%Q%?!<%s$rDj5A$7$F$$$^$;$s!#(B +% $BBe$o$j$K!"(B\LaTeX{}$B$,FI$_9~$s$G$$$k(BBabel$B%Q%C%1!<%8$N$b$N$,E,MQ$5$l$^$9!#(B +% $B5/F0;~$NJ8;zNs$K$b(B\file{hyphen.cfg}$B$N%P!<%8%g%s$rH?1G$7$^$9!#(B +% \changes{v1.0w}{2016/05/12}{$B5/F0;~$NJ8;zNs$KF~$l$k(BBabel$B$N%P!<%8%g%s$r(B +% $B85$N(B\LaTeX{}$B$N%P%J!<$+$i<hF@$9$k%3!<%I$r(B\file{platex.ini}$B$+$i<h$jF~$l$?(B} +% \begin{macrocode} +\begingroup + \def\parse@BANNER#1{\expandafter\parse@@BANNER#1} + \def\parse@@BANNER#1#2#3#4{#4} + \edef\platexTMP{% + \the\everyjob\noexpand\typeout{\parse@BANNER{\platexBANNER}}% + } + \everyjob=\expandafter{\platexTMP}% + \edef\platexTMP{% + \noexpand\let\noexpand\platexBANNER=\noexpand\@undefined + \noexpand\everyjob={\the\everyjob}% + } + \expandafter +\endgroup \platexTMP %</plfinal> % \end{macrocode} % diff --git a/Master/texmf-dist/tex/platex/base/kinsoku.tex b/Master/texmf-dist/tex/platex/base/kinsoku.tex index ec0700192c6..9ebcd9a3ccf 100644 --- a/Master/texmf-dist/tex/platex/base/kinsoku.tex +++ b/Master/texmf-dist/tex/platex/base/kinsoku.tex @@ -129,6 +129,134 @@ \xspcode`;=2 \xspcode`,=2 \xspcode`.=2 +\xspcode"80=3 +\xspcode"81=3 +\xspcode"82=3 +\xspcode"83=3 +\xspcode"84=3 +\xspcode"85=3 +\xspcode"86=3 +\xspcode"87=3 +\xspcode"88=3 +\xspcode"89=3 +\xspcode"8A=3 +\xspcode"8B=3 +\xspcode"8C=3 +\xspcode"8D=3 +\xspcode"8E=3 +\xspcode"8F=3 +\xspcode"90=3 +\xspcode"91=3 +\xspcode"92=3 +\xspcode"93=3 +\xspcode"94=3 +\xspcode"95=3 +\xspcode"96=3 +\xspcode"97=3 +\xspcode"98=3 +\xspcode"99=3 +\xspcode"9A=3 +\xspcode"9B=3 +\xspcode"9C=3 +\xspcode"9D=3 +\xspcode"9E=3 +\xspcode"9F=3 +\xspcode"A0=3 +\xspcode"A1=3 +\xspcode"A2=3 +\xspcode"A3=3 +\xspcode"A4=3 +\xspcode"A5=3 +\xspcode"A6=3 +\xspcode"A7=3 +\xspcode"A8=3 +\xspcode"A9=3 +\xspcode"AA=3 +\xspcode"AB=3 +\xspcode"AC=3 +\xspcode"AD=3 +\xspcode"AE=3 +\xspcode"AF=3 +\xspcode"B0=3 +\xspcode"B1=3 +\xspcode"B2=3 +\xspcode"B3=3 +\xspcode"B4=3 +\xspcode"B5=3 +\xspcode"B6=3 +\xspcode"B7=3 +\xspcode"B8=3 +\xspcode"B9=3 +\xspcode"BA=3 +\xspcode"BB=3 +\xspcode"BC=3 +\xspcode"BD=3 +\xspcode"BE=3 +\xspcode"BF=3 +\xspcode"C0=3 +\xspcode"C1=3 +\xspcode"C2=3 +\xspcode"C3=3 +\xspcode"C4=3 +\xspcode"C5=3 +\xspcode"C6=3 +\xspcode"C7=3 +\xspcode"C8=3 +\xspcode"C9=3 +\xspcode"CA=3 +\xspcode"CB=3 +\xspcode"CC=3 +\xspcode"CD=3 +\xspcode"CE=3 +\xspcode"CF=3 +\xspcode"D0=3 +\xspcode"D1=3 +\xspcode"D2=3 +\xspcode"D3=3 +\xspcode"D4=3 +\xspcode"D5=3 +\xspcode"D6=3 +\xspcode"D7=3 +\xspcode"D8=3 +\xspcode"D9=3 +\xspcode"DA=3 +\xspcode"DB=3 +\xspcode"DC=3 +\xspcode"DD=3 +\xspcode"DE=3 +\xspcode"DF=3 +\xspcode"E0=3 +\xspcode"E1=3 +\xspcode"E2=3 +\xspcode"E3=3 +\xspcode"E4=3 +\xspcode"E5=3 +\xspcode"E6=3 +\xspcode"E7=3 +\xspcode"E8=3 +\xspcode"E9=3 +\xspcode"EA=3 +\xspcode"EB=3 +\xspcode"EC=3 +\xspcode"ED=3 +\xspcode"EE=3 +\xspcode"EF=3 +\xspcode"F0=3 +\xspcode"F1=3 +\xspcode"F2=3 +\xspcode"F3=3 +\xspcode"F4=3 +\xspcode"F5=3 +\xspcode"F6=3 +\xspcode"F7=3 +\xspcode"F8=3 +\xspcode"F9=3 +\xspcode"FA=3 +\xspcode"FB=3 +\xspcode"FC=3 +\xspcode"FD=3 +\xspcode"FE=3 +\xspcode"FF=3 \inhibitxspcode`$B!"(B=1 \inhibitxspcode`$B!#(B=1 \inhibitxspcode`$B!$(B=1 diff --git a/Master/texmf-dist/tex/platex/base/pfltrace.sty b/Master/texmf-dist/tex/platex/base/pfltrace.sty new file mode 100644 index 00000000000..a6b644a4ce7 --- /dev/null +++ b/Master/texmf-dist/tex/platex/base/pfltrace.sty @@ -0,0 +1,92 @@ +%% +%% This is file `pfltrace.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% plcore.dtx (with options: `fltrace,trace') +%% +%% Copyright (c) 2010 ASCII MEDIA WORKS +%% Copyright (c) 2016 Japanese TeX Development Community +%% +%% This file is part of the pLaTeX2e system (community edition). +%% ------------------------------------------------------------- +%% +%% File: plcore.dtx +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% +\NeedsTeXFormat{pLaTeX2e} +\ProvidesPackage{pfltrace} + [2016/05/20 v1.2e Standard pLaTeX package (float tracing)] +\RequirePackageWithOptions{fltrace} +\gdef\@makespecialcolbox{% + \fl@trace{Krudgeins ht \the\ht\@kludgeins\space + dp \the\dp\@kludgeins\space + wd \the\wd\@kludgeins}% + \setbox\@outputbox \vbox {% + \@texttop + \dimen@ \dp\@outputbox + \unvbox\@outputbox + \vskip-\dimen@ + }% + \@tempdima \@colht + \ifdim \wd\@kludgeins>\z@ + \advance \@tempdima -\ht\@outputbox + \advance \@tempdima \pageshrink + \fl@trace {Natural ht of col: \the\ht\@outputbox}% + \fl@trace {\string \@colht: \the\@colht}% + \fl@trace {Pageshrink added: \the\pageshrink}% + \fl@trace {Hence, space added: \the\@tempdima}% + \setbox\@outputbox \vbox to \@colht {% + \unvbox\@outputbox + \vskip \@tempdima + \@textbottom + \ifvoid\footins\else % for pLaTeX + \vskip\skip\footins + \color@begingroup + \normalcolor + \footnoterule + \unvbox \footins + \color@endgroup + \fi + }% + \else + \advance \@tempdima -\ht\@kludgeins + \fl@trace {Natural ht of col: \the\ht\@outputbox}% + \fl@trace {\string \@colht: \the\@colht}% + \fl@trace {Extra size added: -\the \ht \@kludgeins}% + \fl@trace {Hence, height of inner box: \the\@tempdima}% + \fl@trace {Max? pageshrink available: \the\pageshrink}% + \setbox \@outputbox \vbox to \@colht {% + \vbox to \@tempdima {% + \unvbox\@outputbox + \@textbottom + \ifvoid\footins\else % for pLaTeX + \vskip\skip\footins + \color@begingroup + \normalcolor + \footnoterule + \unvbox \footins + \color@endgroup + \fi + }\vss}% + \fi + {\setbox \@tempboxa \box \@kludgeins}% +} +\endinput +%% +%% End of file `pfltrace.sty'. diff --git a/Master/texmf-dist/tex/platex/base/platex.ltx b/Master/texmf-dist/tex/platex/base/platex.ltx index 719ca548ba2..8df129f5f0c 100644 --- a/Master/texmf-dist/tex/platex/base/platex.ltx +++ b/Master/texmf-dist/tex/platex/base/platex.ltx @@ -40,9 +40,10 @@ **************************} \makeatletter \input plcore.ltx -\makeatother \the\everyjob \let\dump\orgdump +\let\orgdump\@undefined +\makeatother \dump \endinput \endinput diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty index 0a138ddf9c1..25d40cb26b9 100644 --- a/Master/texmf-dist/tex/platex/base/platexrelease.sty +++ b/Master/texmf-dist/tex/platex/base/platexrelease.sty @@ -9,7 +9,6 @@ %% plfonts.dtx (with options: `platexrelease') %% plcore.dtx (with options: `platexrelease') %% -%% Copyright (c) 2010 ASCII MEDIA WORKS %% Copyright (c) 2016 Japanese TeX Development Community %% %% This file is part of the pLaTeX2e system (community edition). @@ -35,7 +34,7 @@ \edef\p@known@latexreleaseversion {2016/03/31} \edef\platexreleaseversion - {2016/05/07} + {2016/06/10} \def\plIncludeInRelease#1{\kernel@ifnextchar[% {\@plIncludeInRelease{#1}} {\@plIncludeInRelease{#1}[#1]}} @@ -77,7 +76,7 @@ %% \NeedsTeXFormat{pLaTeX2e} \ProvidesPackage{platexrelease} - [2016/04/12 v1.0c latexrelease support for pLaTeX Kernel] + [2016/06/08 v1.0d latexrelease support for pLaTeX Kernel] \RequirePackageWithOptions{latexrelease} \ifnum\expandafter\@parse@version\latexreleaseversion//00\@nil >\expandafter\@parse@version\p@known@latexreleaseversion//00\@nil @@ -133,6 +132,17 @@ of this package available from CTAN} \fi \let\pfmtversion\requestedplpatchdate \let\currentpLaTeXdate\requestedpLaTeXdate +\plIncludeInRelease{2016/06/10}{\PackageWarning}{pLaTeX Info}% +\plEndIncludeInRelease +\plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}% + \PackageWarningNoLine{platexrelease}{% + You selected pLaTeX2e <\pfmtversion>, but\MessageBreak + this version of pLaTeX2e is known to have\MessageBreak + some critical bugs. We advise you to\MessageBreak + select another format date} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\PackageWarning}{pLaTeX Info}% +\plEndIncludeInRelease %% File: plfonts.dtx %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -150,8 +160,79 @@ of this package available from CTAN} %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% +\plIncludeInRelease{2016/06/10}{\@text@composite} + {Fix for non-zero baselineshift}% +\def\g@tlastchart@#1{#1\ifx\lastnodechar\@undefined\m@ne\else\lastnodechar\fi} +\def\pltx@mark{\pltx@mark@} +\let\pltx@scanstop\relax +\long\def\pltx@cond#1\fi{% + #1\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} +\long\def\pltx@isletter#1{% + \expandafter\pltx@isletter@i\romannumeral-`0#1\pltx@scanstop} +\long\def\pltx@isletter@i#1\pltx@scanstop{% + \pltx@cond\ifx\pltx@mark#1\pltx@mark\fi{\@firstoftwo}% + {\pltx@isletter@ii\pltx@scanstop#1\pltx@scanstop{}#1\pltx@mark}} +\long\def\pltx@isletter@ii#1\pltx@scanstop#{% + \pltx@cond\ifx\pltx@mark#1\pltx@mark\fi% + {\pltx@isletter@iii}{\pltx@isletter@iv}} +\long\def\pltx@isletter@iii#1\pltx@mark{\@secondoftwo} +\long\def\pltx@isletter@iv#1#2#3\pltx@mark{% + \pltx@cond\ifx\pltx@mark#3\pltx@mark\fi{% + \pltx@cond{\ifnum0\ifcat A\noexpand#21\fi\ifcat=\noexpand#21\fi>\z@}\fi + {\@firstoftwo}{\@secondoftwo}% + }{\@secondoftwo}} +\def\@text@composite#1#2#3\@text@composite{% + \expandafter\@text@composite@x + \csname\string#1-\string#2\endcsname} +\def\@text@composite@x#1#2{% + \ifx#1\relax + #2% + \else\pltx@isletter{#1}{#1}{% + \begingroup + \setbox\z@\hbox\bgroup% + \ybaselineshift\z@\tbaselineshift\z@ + #1% + \g@tlastchart@\@tempcntb + \xdef\pltx@composite@temp{\noexpand\@tempcntb=\the\@tempcntb\relax}% + \aftergroup\pltx@composite@temp + \egroup + \ifnum\@tempcntb<\z@ + \@tempdima=\iftdir + \ifmdir + \ifmmode\tbaselineshift\else\ybaselineshift\fi + \else + \tbaselineshift + \fi + \else + \ybaselineshift + \fi + \@tempcntb=\@cclvi + \else\@tempdima=\z@ + \fi + \ifnum\@tempcntb<\@cclvi + \ifnum\@tempcntb>\m@ne\ifnum\@tempcntb<\@cclvi + \ifodd\xspcode\@tempcntb\else\leavevmode\hbox{}\fi + \fi\fi + \begingroup\mathsurround\z@$% + \ifx\textbaselineshiftfactor\@undefined\else + \textbaselineshiftfactor\z@\fi + \box\z@ + $\endgroup% + \ifnum\@tempcntb>\m@ne\ifnum\@tempcntb<\@cclvi + \ifnum\xspcode\@tempcntb<2\hbox{}\fi + \fi\fi + \else + \ifdim\@tempdima=\z@{\ybaselineshift\z@\tbaselineshift\z@#1}% + \else\lower\@tempdima\box\z@\fi + \fi + \endgroup}% + \fi +} +\plEndIncludeInRelease \plIncludeInRelease{2016/04/17}{\@text@composite} {Fix for non-zero baselineshift}% +\let\g@tlastchart@\@undefined +\let\pltx@isletter\@undefined \def\@text@composite#1#2#3#{% \begingroup \setbox\z@=\hbox\bgroup% @@ -181,6 +262,8 @@ of this package available from CTAN} \plEndIncludeInRelease \plIncludeInRelease{0000/00/00}{\@text@composite} {Fix for non-zero baselineshift}% +\let\g@tlastchart@\@undefined +\let\pltx@isletter\@undefined \def\@text@composite#1#2#3\@text@composite{% \expandafter\@text@composite@x \csname\string#1-\string#2\endcsname} diff --git a/Master/texmf-dist/tex/platex/base/plcore.ltx b/Master/texmf-dist/tex/platex/base/plcore.ltx index 9da789532ed..a96ce8a7da0 100644 --- a/Master/texmf-dist/tex/platex/base/plcore.ltx +++ b/Master/texmf-dist/tex/platex/base/plcore.ltx @@ -34,7 +34,7 @@ %% \def\pfmtname{pLaTeX2e} \def\pfmtversion - {2016/05/07} + {2016/06/10} \def\plIncludeInRelease#1{\kernel@ifnextchar[% {\@plIncludeInRelease{#1}} {\@plIncludeInRelease{#1}[#1]}} @@ -1048,41 +1048,35 @@ \def\patch@level{0}\fi \ifx\ppatch@level\@undefined % fallback if undefined in pLaTeX \def\ppatch@level{0}\fi -\ifnum\patch@level=0 - \ifnum\ppatch@level=0 - \everyjob{\typeout{% +\begingroup + \def\parse@BANNER#1{\expandafter\parse@@BANNER#1} + \def\parse@@BANNER#1#2#3#4{#2} + \edef\platexTMP{% + \ifnum\ppatch@level=0 + \everyjob{\noexpand\typeout{% \pfmtname\space<\pfmtversion>\space - (based on \fmtname\space<\fmtversion>)}} - \else - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>+\ppatch@level\space - (based on \fmtname\space<\fmtversion>)}} - \fi -\else\ifnum\patch@level>0 - \ifnum\ppatch@level=0 - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>\space - (based on \fmtname\space<\fmtversion>\space - patch level \patch@level)}} - \else - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>+\ppatch@level\space - (based on \fmtname\space<\fmtversion>\space - patch level \patch@level)}} - \fi -\else - \ifnum\ppatch@level=0 - \everyjob{\typeout{% - \pfmtname\space<\pfmtversion>\space - (based on \fmtname\space<\fmtversion>\space - pre-release\patch@level)}} - \else - \everyjob{\typeout{% + (based on \parse@BANNER{\platexBANNER})}}% + \else + \everyjob{\noexpand\typeout{% \pfmtname\space<\pfmtversion>+\ppatch@level\space - (based on \fmtname\space<\fmtversion>\space - pre-release\patch@level)}} - \fi -\fi\fi + (based on \parse@BANNER{\platexBANNER})}}% + \fi + } +\expandafter +\endgroup \platexTMP +\begingroup + \def\parse@BANNER#1{\expandafter\parse@@BANNER#1} + \def\parse@@BANNER#1#2#3#4{#4} + \edef\platexTMP{% + \the\everyjob\noexpand\typeout{\parse@BANNER{\platexBANNER}}% + } + \everyjob=\expandafter{\platexTMP}% + \edef\platexTMP{% + \noexpand\let\noexpand\platexBANNER=\noexpand\@undefined + \noexpand\everyjob={\the\everyjob}% + } + \expandafter +\endgroup \platexTMP \AtBeginDocument{% \@ifpackageloaded{latexrelease}{% \@ifpackageloaded{platexrelease}{}{% diff --git a/Master/texmf-dist/tex/platex/base/pldefs.ltx b/Master/texmf-dist/tex/platex/base/pldefs.ltx index b6205eaa01e..a90f4020bda 100644 --- a/Master/texmf-dist/tex/platex/base/pldefs.ltx +++ b/Master/texmf-dist/tex/platex/base/pldefs.ltx @@ -30,33 +30,70 @@ %% Right brace \} Tilde \~} %% \ProvidesFile{pldefs.ltx} - [2016/04/01 v1.6a pLaTeX Kernel (Default settings)] -\def\@text@composite#1#2#3#{% - \begingroup - \setbox\z@=\hbox\bgroup% - \ybaselineshift\z@\tbaselineshift\z@ - \expandafter\@text@composite@x - \csname\string#1-\string#2\endcsname} + [2016/06/06 v1.6c pLaTeX Kernel (Default settings)] +\def\g@tlastchart@#1{#1\ifx\lastnodechar\@undefined\m@ne\else\lastnodechar\fi} +\def\pltx@mark{\pltx@mark@} +\let\pltx@scanstop\relax +\long\def\pltx@cond#1\fi{% + #1\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} +\long\def\pltx@isletter#1{% + \expandafter\pltx@isletter@i\romannumeral-`0#1\pltx@scanstop} +\long\def\pltx@isletter@i#1\pltx@scanstop{% + \pltx@cond\ifx\pltx@mark#1\pltx@mark\fi{\@firstoftwo}% + {\pltx@isletter@ii\pltx@scanstop#1\pltx@scanstop{}#1\pltx@mark}} +\long\def\pltx@isletter@ii#1\pltx@scanstop#{% + \pltx@cond\ifx\pltx@mark#1\pltx@mark\fi% + {\pltx@isletter@iii}{\pltx@isletter@iv}} +\long\def\pltx@isletter@iii#1\pltx@mark{\@secondoftwo} +\long\def\pltx@isletter@iv#1#2#3\pltx@mark{% + \pltx@cond\ifx\pltx@mark#3\pltx@mark\fi{% + \pltx@cond{\ifnum0\ifcat A\noexpand#21\fi\ifcat=\noexpand#21\fi>\z@}\fi + {\@firstoftwo}{\@secondoftwo}% + }{\@secondoftwo}} \def\@text@composite@x#1#2{% \ifx#1\relax - \expandafter\@secondoftwo - \else - \expandafter\@firstoftwo - \fi - #1{#2}\egroup - \leavevmode - \expandafter\lower - \iftdir - \ifmdir - \ifmmode\tbaselineshift\else\ybaselineshift\fi - \else - \tbaselineshift - \fi + #2% + \else\pltx@isletter{#1}{#1}{% + \begingroup + \setbox\z@\hbox\bgroup% + \ybaselineshift\z@\tbaselineshift\z@ + #1% + \g@tlastchart@\@tempcntb + \xdef\pltx@composite@temp{\noexpand\@tempcntb=\the\@tempcntb\relax}% + \aftergroup\pltx@composite@temp + \egroup + \ifnum\@tempcntb<\z@ + \@tempdima=\iftdir + \ifmdir + \ifmmode\tbaselineshift\else\ybaselineshift\fi + \else + \tbaselineshift + \fi + \else + \ybaselineshift + \fi + \@tempcntb=\@cclvi + \else\@tempdima=\z@ + \fi + \ifnum\@tempcntb<\@cclvi + \ifnum\@tempcntb>\m@ne\ifnum\@tempcntb<\@cclvi + \ifodd\xspcode\@tempcntb\else\leavevmode\hbox{}\fi + \fi\fi + \begingroup\mathsurround\z@$% + \ifx\textbaselineshiftfactor\@undefined\else + \textbaselineshiftfactor\z@\fi + \box\z@ + $\endgroup% + \ifnum\@tempcntb>\m@ne\ifnum\@tempcntb<\@cclvi + \ifnum\xspcode\@tempcntb<2\hbox{}\fi + \fi\fi \else - \ybaselineshift + \ifdim\@tempdima=\z@{\ybaselineshift\z@\tbaselineshift\z@#1}% + \else\lower\@tempdima\box\z@\fi \fi - \box\z@ - \endgroup} + \endgroup}% + \fi +} \def \check@nocorr@ #1#2\nocorr#3\@nil {% \let \check@icl \relax% \maybe@ic $B$+$iJQ99(B \def \check@icr {\ifvmode \else \aftergroup \maybe@ic \fi}% diff --git a/Master/texmf-dist/tex/platex/config/platex.ini b/Master/texmf-dist/tex/platex/config/platex.ini index 2ea55904069..3ac0f71b23a 100644 --- a/Master/texmf-dist/tex/platex/config/platex.ini +++ b/Master/texmf-dist/tex/platex/config/platex.ini @@ -1,32 +1,9 @@ %% for pLaTeX (ASCII Nihongo LaTeX) -%% written by Tono san (modified by texjporg 2016/05/07) +%% written by Tono san (modified by texjporg 2016/05/12) %% \begingroup \catcode`\{=1 \catcode`\}=2% - \immediate\write20{<<< making "platex with Babel" format >>>} - \def\platexTMP{% - \let\platexDUMP=\dump - \let\dump=\endinput - } - \expandafter -\endgroup \platexTMP -% -%% \scrollmode + \immediate\write20{<<< making "platex with Babel" format >>>} +\endgroup +\scrollmode \input platex.ltx -% -\begingroup \makeatletter% - \def\parse@BANNER#1{\expandafter\parse@@BANNER#1}% - \def\parse@@BANNER#1#2#3#4{#4}% - \edef\platexTMP{% - \the\everyjob\noexpand\typeout{\parse@BANNER{\platexBANNER}}% - }% - \everyjob=\expandafter{\platexTMP}% - \edef\platexTMP{% - \noexpand\let\noexpand\platexBANNER=\noexpand\@undefined - \noexpand\let\noexpand\dump=\noexpand\platexDUMP - \noexpand\let\noexpand\platexDUMP=\noexpand\@undefined - \noexpand\everyjob={\the\everyjob}% - } - \expandafter -\endgroup \platexTMP -\dump \endinput |