diff options
Diffstat (limited to 'Master/texmf-dist/source/platex/base/plcore.dtx')
-rw-r--r-- | Master/texmf-dist/source/platex/base/plcore.dtx | 40 |
1 files changed, 33 insertions, 7 deletions
diff --git a/Master/texmf-dist/source/platex/base/plcore.dtx b/Master/texmf-dist/source/platex/base/plcore.dtx index d71af9c45f7..8f38335c096 100644 --- a/Master/texmf-dist/source/platex/base/plcore.dtx +++ b/Master/texmf-dist/source/platex/base/plcore.dtx @@ -116,13 +116,17 @@ % (sync with ltfinal 2018/08/24 v2.1f)} % \changes{v1.3b}{2019/02/08}{$BCf1{B7$($N%;%k$G$N(B\cs{unskip}$BBP:v(B % (sync with lttab 2018/12/30 v1.1p)} +% \changes{v1.3c}{2019/09/16}{Make \cs{AtBeginDvi} robust +% (sync with ltoutput.dtx 2019/08/27 v1.4e)} +% \changes{v1.3c}{2019/09/16}{Make \cs{underline} robust +% (sync with ltboxes.dtx 2019/08/27 v1.3b)} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{plcore.dtx}[2019/02/08 v1.3b pLaTeX core file] +\ProvidesFile{plcore.dtx}[2019/09/16 v1.3c pLaTeX core file] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plcore.dtx} @@ -1438,23 +1442,34 @@ % \end{center} % $B$H2>Dj$7$^$9!#$3$N2>Dj$K=>$$!"(B|\AtBeginDvi|$B$r:FDj5A$7$^$9!#(B % \changes{v1.2f}{2016/06/30}{\cs{@begindvibox}$B$r>o$K2#AH$K(B} +% \changes{v1.3c}{2019/09/16}{Make \cs{AtBeginDvi} robust +% (sync with ltoutput.dtx 2019/08/27 v1.4e)} % \begin{macrocode} %</plcore> -%<platexrelease>\plIncludeInRelease{2016/07/01}{\AtBeginDvi} -%<platexrelease> {Fix for incompatible direction}% +%<platexrelease>\plIncludeInRelease{2019/10/01}{\AtBeginDvi} +%<platexrelease> {Make robust}% %<*plcore|platexrelease> -\def \AtBeginDvi #1{% +\DeclareRobustCommand \AtBeginDvi [1]{% \global \setbox \@begindvibox \vbox{\yoko \unvbox \@begindvibox #1}% } %</plcore|platexrelease> %<platexrelease>\plEndIncludeInRelease +%<platexrelease>\plIncludeInRelease{2016/07/01}{\AtBeginDvi} +%<platexrelease> {Fix for incompatible direction}% +%<platexrelease>\def \AtBeginDvi #1{% +%<platexrelease> \global \setbox \@begindvibox +%<platexrelease> \vbox{\yoko \unvbox \@begindvibox #1}% +%<platexrelease>} +%<platexrelease>\expandafter \let \csname AtBeginDvi \endcsname \@undefined +%<platexrelease>\plEndIncludeInRelease %<platexrelease>\plIncludeInRelease{0000/00/00}{\AtBeginDvi} %<platexrelease> {LaTeX2e original}% %<platexrelease>\def \AtBeginDvi #1{% %<platexrelease> \global \setbox \@begindvibox %<platexrelease> \vbox{\unvbox \@begindvibox #1}% %<platexrelease>} +%<platexrelease>\expandafter \let \csname AtBeginDvi \endcsname \@undefined %<platexrelease>\plEndIncludeInRelease %<*plcore> % \end{macrocode} @@ -2275,22 +2290,33 @@ % \begin{macro}{\underline} % $B2<@~$r0z$/L?Na$G$9!#$b$H$O(B\file{ltboxes.dtx}$B$GDj5A$5$l$F$$$^$9!#(B % \changes{v1.2c}{2016/02/28}{1.2b$B$HF1MM$N=$@5$r(B\cs{underline}$BL?Na$K$b9T$C$?(B} +% \changes{v1.3c}{2019/09/16}{Make \cs{underline} robust +% (sync with ltboxes.dtx 2019/08/27 v1.3b)} % \begin{macrocode} -%<platexrelease>\plIncludeInRelease{2016/04/17}{\underline} -%<platexrelease> {Remove extra \xkanjiskip}% +%<platexrelease>\plIncludeInRelease{2019/10/01}{\underline} +%<platexrelease> {Make robust}% %<*plcore|platexrelease> -\def\underline#1{% +\DeclareRobustCommand\underline[1]{% \relax \ifmmode\@@underline{#1}% \else \leavevmode\null$\@@underline{\hbox{#1}}\m@th$\null\relax\fi} %</plcore|platexrelease> %<platexrelease>\plEndIncludeInRelease +%<platexrelease>\plIncludeInRelease{2016/04/17}{\underline} +%<platexrelease> {Remove extra \xkanjiskip}% +%<platexrelease>\def\underline#1{% +%<platexrelease> \relax +%<platexrelease> \ifmmode\@@underline{#1}% +%<platexrelease> \else \leavevmode\null$\@@underline{\hbox{#1}}\m@th$\null\relax\fi} +%<platexrelease>\expandafter \let \csname underline \endcsname \@undefined +%<platexrelease>\plEndIncludeInRelease %<platexrelease>\plIncludeInRelease{0000/00/00}{\underline} %<platexrelease> {LaTeX2e original}% %<platexrelease>\def\underline#1{% %<platexrelease> \relax %<platexrelease> \ifmmode\@@underline{#1}% %<platexrelease> \else $\@@underline{\hbox{#1}}\m@th$\relax\fi} +%<platexrelease>\expandafter \let \csname underline \endcsname \@undefined %<platexrelease>\plEndIncludeInRelease % \end{macrocode} % \end{macro} |