From d94b7a8c132734a1bc4046d54a75c7882c4c2619 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 2 Oct 2019 03:01:29 +0000 Subject: CTAN sync 201910020301 --- language/japanese/platex/plcore.dtx | 40 ++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) (limited to 'language/japanese/platex/plcore.dtx') diff --git a/language/japanese/platex/plcore.dtx b/language/japanese/platex/plcore.dtx index d71af9c45f..8f38335c09 100644 --- a/language/japanese/platex/plcore.dtx +++ b/language/japanese/platex/plcore.dtx @@ -116,13 +116,17 @@ % (sync with ltfinal 2018/08/24 v2.1f)} % \changes{v1.3b}{2019/02/08}{中央揃えのセルでの\cs{unskip}対策 % (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} % と仮定します。この仮定に従い、|\AtBeginDvi|を再定義します。 % \changes{v1.2f}{2016/06/30}{\cs{@begindvibox}を常に横組に} +% \changes{v1.3c}{2019/09/16}{Make \cs{AtBeginDvi} robust +% (sync with ltoutput.dtx 2019/08/27 v1.4e)} % \begin{macrocode} % -%\plIncludeInRelease{2016/07/01}{\AtBeginDvi} -% {Fix for incompatible direction}% +%\plIncludeInRelease{2019/10/01}{\AtBeginDvi} +% {Make robust}% %<*plcore|platexrelease> -\def \AtBeginDvi #1{% +\DeclareRobustCommand \AtBeginDvi [1]{% \global \setbox \@begindvibox \vbox{\yoko \unvbox \@begindvibox #1}% } % %\plEndIncludeInRelease +%\plIncludeInRelease{2016/07/01}{\AtBeginDvi} +% {Fix for incompatible direction}% +%\def \AtBeginDvi #1{% +% \global \setbox \@begindvibox +% \vbox{\yoko \unvbox \@begindvibox #1}% +%} +%\expandafter \let \csname AtBeginDvi \endcsname \@undefined +%\plEndIncludeInRelease %\plIncludeInRelease{0000/00/00}{\AtBeginDvi} % {LaTeX2e original}% %\def \AtBeginDvi #1{% % \global \setbox \@begindvibox % \vbox{\unvbox \@begindvibox #1}% %} +%\expandafter \let \csname AtBeginDvi \endcsname \@undefined %\plEndIncludeInRelease %<*plcore> % \end{macrocode} @@ -2275,22 +2290,33 @@ % \begin{macro}{\underline} % 下線を引く命令です。もとは\file{ltboxes.dtx}で定義されています。 % \changes{v1.2c}{2016/02/28}{1.2bと同様の修正を\cs{underline}命令にも行った} +% \changes{v1.3c}{2019/09/16}{Make \cs{underline} robust +% (sync with ltboxes.dtx 2019/08/27 v1.3b)} % \begin{macrocode} -%\plIncludeInRelease{2016/04/17}{\underline} -% {Remove extra \xkanjiskip}% +%\plIncludeInRelease{2019/10/01}{\underline} +% {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} % %\plEndIncludeInRelease +%\plIncludeInRelease{2016/04/17}{\underline} +% {Remove extra \xkanjiskip}% +%\def\underline#1{% +% \relax +% \ifmmode\@@underline{#1}% +% \else \leavevmode\null$\@@underline{\hbox{#1}}\m@th$\null\relax\fi} +%\expandafter \let \csname underline \endcsname \@undefined +%\plEndIncludeInRelease %\plIncludeInRelease{0000/00/00}{\underline} % {LaTeX2e original}% %\def\underline#1{% % \relax % \ifmmode\@@underline{#1}% % \else $\@@underline{\hbox{#1}}\m@th$\relax\fi} +%\expandafter \let \csname underline \endcsname \@undefined %\plEndIncludeInRelease % \end{macrocode} % \end{macro} -- cgit v1.2.3