diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/base/doc.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/base/doc.sty | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/base/doc.sty b/Master/texmf-dist/tex/latex/base/doc.sty index 2fc93c11646..ea693f4ff1d 100644 --- a/Master/texmf-dist/tex/latex/base/doc.sty +++ b/Master/texmf-dist/tex/latex/base/doc.sty @@ -43,9 +43,8 @@ %% extension .ins) which are part of the distribution. \NeedsTeXFormat{LaTeX2e}[1994/12/01] -\providecommand\DeclareRelease[3]{} -\providecommand\DeclareCurrentRelease[2]{} - +\DeclareRelease{}{1994-06-01} + {doc-2016-02-15.sty} \DeclareRelease{v2.1g}{2016-02-15} {doc-2016-02-15.sty} \DeclareRelease{v2}{2021-06-01} @@ -53,11 +52,11 @@ \DeclareCurrentRelease{v3}{2022-06-01} \ProvidesPackage{doc} - [2022/11/13 v3.0m + [2024/04/26 v3.0p Standard LaTeX documentation package V3 (FMi)] %% %% Package `doc' to use with LaTeX 2e -%% Copyright (C) 1989-2022 Frank Mittelbach, all rights reserved. +%% Copyright (C) 1989-2023 Frank Mittelbach, all rights reserved. @@ -119,7 +118,7 @@ \blank@linetrue\@@par \penalty\interlinepenalty} \obeylines - \let\do\do@noligs \verbatim@nolig@list + \@noligs \let\do\@makeother \dospecials \global\@newlistfalse \global\@minipagefalse @@ -1140,6 +1139,10 @@ Maybe you wanted to use '\string\NewDocElement'?}% } +\def\doc@ignoredinfo#1#2{% + \PackageInfo{doc}{Doc element '#1/#2' declaration + ignored}% +} \newcommand\NewDocElement[3][]{% \@ifundefined{Print#2Name}% {\@ifundefined{PrintDescribe#2}% @@ -1152,6 +1155,18 @@ }\doc@declareerror {#2}{#3}% } +\newcommand\ProvideDocElement[3][]{% + \@ifundefined{Print#2Name}% + {\@ifundefined{PrintDescribe#2}% + {\@ifundefined{#3}% + {\@ifundefined{end#3}% + {\@NewDocElement{#1}}% + \doc@ignoredinfo + }\doc@ignoredinfo + }\doc@ignoredinfo + }\doc@ignoredinfo + {#2}{#3}% +} \newcommand\RenewDocElement[3][]{% \@ifundefined{Print#2Name}\doc@notdeclarederror {\@ifundefined{PrintDescribe#2}\doc@notdeclarederror |