diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/undolabl/README | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/undolabl/ltxdoc.cfg | 112 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdf | bin | 48364 -> 48617 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/undolabl/undolabl-example.tex | 28 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/undolabl/undolabl.pdf | bin | 296008 -> 298355 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/undolabl/undolabl.drv | 37 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/undolabl/undolabl.dtx | 511 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/undolabl/undolabl.ins | 93 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/undolabl/undolabl.sty | 22 |
9 files changed, 311 insertions, 500 deletions
diff --git a/Master/texmf-dist/doc/latex/undolabl/README b/Master/texmf-dist/doc/latex/undolabl/README index 18fe6b0ef8f..b68d0ecd415 100644 --- a/Master/texmf-dist/doc/latex/undolabl/README +++ b/Master/texmf-dist/doc/latex/undolabl/README @@ -1,4 +1,4 @@ -README for undolabl package, 2011/02/01, v1.0h +README for undolabl package, 2011/06/26, v1.0i TABLE OF CONTENTS @@ -110,9 +110,9 @@ There are no known incompatibilities (yet). 6 AUTHOR/MAINTAINER ===================== -* Author of the original main code: Ulrich Dietz (Thanks!) +* Author of the original main code: Ulrich Diez (Thanks!) * Author of the recent package and maintainer: - Hans-Martin Münch + H.-Martin Münch 7 BUG REPORTS @@ -138,7 +138,7 @@ A bug report should contain: Bug address ----------- Bug reports can be send to the maintainer: - Hans-Martin Münch + H.-Martin Münch <Martin [dot] Muench [at] Uni-Bonn [dot] de> diff --git a/Master/texmf-dist/doc/latex/undolabl/ltxdoc.cfg b/Master/texmf-dist/doc/latex/undolabl/ltxdoc.cfg deleted file mode 100644 index 05206d5451d..00000000000 --- a/Master/texmf-dist/doc/latex/undolabl/ltxdoc.cfg +++ /dev/null @@ -1,112 +0,0 @@ -%% -%% This is file `ltxdoc.cfg', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% undolabl.dtx (with options: `ltxdoc') -%% -%% This is a generated file. -%% -%% IMPORTANT NOTICE: -%% The usual disclaimers apply: -%% If it doesn't work right that's your problem. -%% (Nevertheless, send an e-mail to the maintainer -%% when you find an error in this package.) -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.txt -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% The Current Maintainer of this work is H.-Martin Muench -%% (Martin dot Muench at Uni-Bonn dot de). -%% -%% The main code of this package was invented by Ulrich Diez -%% (eu_angelion@web.de) and first published in the comp.text.tex -%% newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: -%% Re: How to undefine/overwrite a label? (see e.g. -%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -%% While Ulrich Diez neither wanted to create a package himself yet -%% nor have one published under his name, he granted the -%% publication of his code. Therefore: Thanks! -%% -%% This work consists of the main source file undolabl.dtx -%% and the derived files -%% undolabl.sty, undolabl.pdf, undolabl.ins, undolabl.drv, -%% undolabl-example.tex. -%% -\NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{ltxdoc.cfg}[2011/02/01 v1.0b configuration file for undolabl (HMM)] - %% Code from original ltxdoc.cfg [2007/01/08 latex-tds: ltxdoc.cls configuration (HO)], %% - % copyrighted 2006, 2007 Heiko Oberdiek, part of project `latex-tds'. - % That file may be distributed and/or modified under the - % conditions of the LaTeX Project Public License, either version 1.3 - % of this license or (at your option) any later version. - % The latest version of this license is in - % http://www.latex-project.org/lppl.txt - % and version 1.3c or later is part of all distributions of LaTeX - % version 2005/12/01 or later. - % That work has the LPPL maintenance status `maintained'. - % The Current Maintainer of that work is Heiko Oberdiek. - % - \PassOptionsToClass{a4paper}{article} - \AtEndOfClass{% - \RequirePackage[numbered]{hypdoc}[2010/03/26]% v1.9 - \pdfstringdefDisableCommands{% - \let\env\relax % longtable.dtx - \let\mytt\relax % tabularx.dtx - }% - \addtolength{\topmargin}{-10mm}% - \addtolength{\textheight}{20mm}% - % Depending on the page style, the head or foot area - % are put into the text area. - % Usually the page style is the default "plain". - % tools/verbatim.dtx uses "myheadings". - \def\string@plain{plain}% - \def\string@myheadings{myheadings}% - \def\current@pagestyle{plain}% - \let\ltxdoc@cfg@pagestyle\pagestyle - \def\pagestyle#1{% - \def\current@pagestyle{#1}% - \ltxdoc@cfg@pagestyle{#1}% - }% - \edef\ltxdoc@cfg@jobname{\jobname}% - \def\ltxdoc@cfg@longtable{longtable}% - \@onelevel@sanitize\ltxdoc@cfg@longtable - \ifx\ltxdoc@cfg@jobname\ltxdoc@cfg@longtable - \def\current@pagestyle{both}% - \fi - \let\ltxdoc@cfg@document\document - \def\document{% - \ifx\current@pagestyle\string@plain - \addtolength{\textheight}{\headheight}% - \addtolength{\textheight}{\headsep}% - \setlength{\headheight}{0pt}% - \setlength{\headsep}{0pt}% - \global\textheight\textheight - \global\headheight\headheight - \global\headsep\headsep - \fi - \ifx\current@pagestyle\string@myheadings - \addtolength{\textheight}{\footskip}% - \global\textheight\textheight - \fi - \ltxdoc@cfg@document - }% - %% End of code from original ltxdoc.cfg [2007/01/08 latex-tds: ltxdoc.cls configuration (HO)] %% - %% Place additional code here. %% - } - - - -\endinput -%% -%% End of file `ltxdoc.cfg'. diff --git a/Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdf b/Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdf Binary files differindex fd8d313b182..0ae33bc8a25 100644 --- a/Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdf +++ b/Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdf diff --git a/Master/texmf-dist/doc/latex/undolabl/undolabl-example.tex b/Master/texmf-dist/doc/latex/undolabl/undolabl-example.tex index b6fb0f2d772..a658b551859 100644 --- a/Master/texmf-dist/doc/latex/undolabl/undolabl-example.tex +++ b/Master/texmf-dist/doc/latex/undolabl/undolabl-example.tex @@ -8,8 +8,14 @@ %% %% This is a generated file. %% -%% IMPORTANT NOTICE: -%% The usual disclaimers apply: +%% Project: undolabl +%% Version: 2011/06/26 v1.0i +%% +%% Copyright (C) 2010, 2011 by +%% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> +%% Portions of code copyrighted by other people as marked. +%% +%% The usual disclaimer applys: %% If it doesn't work right that's your problem. %% (Nevertheless, send an e-mail to the maintainer %% when you find an error in this package.) @@ -26,15 +32,14 @@ %% %% This work has the LPPL maintenance status "maintained". %% -%% The Current Maintainer of this work is H.-Martin Muench -%% (Martin dot Muench at Uni-Bonn dot de). +%% The Current Maintainer of this work is H.-Martin Muench. %% %% The main code of this package was invented by Ulrich Diez %% (eu_angelion@web.de) and first published in the comp.text.tex %% newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: %% Re: How to undefine/overwrite a label? (see e.g. -%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -%% While Ulrich Diez neither wanted to create a package himself yet +%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source +%% ). While Ulrich Diez neither wanted to create a package himself yet %% nor have one published under his name, he granted the %% publication of his code. Therefore: Thanks! %% @@ -43,12 +48,11 @@ %% undolabl.sty, undolabl.pdf, undolabl.ins, undolabl.drv, %% undolabl-example.tex. %% - \documentclass{article} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\usepackage{undolabl}[2011/02/01]% v1.0h +\usepackage{undolabl}[2011/06/26]% v1.0h %% There are no options for the undolabl package. %% -\usepackage{hyperref}[2010/12/16]% v6.81z; when you want to use nameref +\usepackage{hyperref}[2011/04/17]% v6.82g; when you want to use nameref \hypersetup{% extension=pdf,% plainpages=false,% @@ -56,9 +60,9 @@ hyperindex=false,% pdflang={en},% pdftitle={undolabl package example},% - pdfauthor={Hans-Martin Muench, after Ulrich Dietz},% + pdfauthor={Hans-Martin Muench, after Ulrich Diez},% pdfsubject={Example for the undolabl package},% - pdfkeywords={LaTeX, undolabl, Ulrich Dietz, Hans-Martin Muench},% + pdfkeywords={LaTeX, undolabl, Ulrich Diez, Hans-Martin Muench},% pdfview=FitH,% pdfstartview=FitH,% pdfpagelayout=OneColumn,% @@ -71,7 +75,7 @@ \section*{Example for undolabl} This example demonstrates the use of package\newline -\textsf{undolabl}, v1.0h as of 2011/02/01 (HMM).\newline +\textsf{undolabl}, v1.0i as of 2011/06/26 (HMM).\newline For details please see the documentation!\newline \noindent Save per page about $200\unit{ml}$~water, diff --git a/Master/texmf-dist/doc/latex/undolabl/undolabl.pdf b/Master/texmf-dist/doc/latex/undolabl/undolabl.pdf Binary files differindex dbca34b376d..2421cd880a1 100644 --- a/Master/texmf-dist/doc/latex/undolabl/undolabl.pdf +++ b/Master/texmf-dist/doc/latex/undolabl/undolabl.pdf diff --git a/Master/texmf-dist/source/latex/undolabl/undolabl.drv b/Master/texmf-dist/source/latex/undolabl/undolabl.drv index 4e1cf8b3940..58e54c74341 100644 --- a/Master/texmf-dist/source/latex/undolabl/undolabl.drv +++ b/Master/texmf-dist/source/latex/undolabl/undolabl.drv @@ -8,8 +8,14 @@ %% %% This is a generated file. %% -%% IMPORTANT NOTICE: -%% The usual disclaimers apply: +%% Project: undolabl +%% Version: 2011/06/26 v1.0i +%% +%% Copyright (C) 2010, 2011 by +%% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> +%% Portions of code copyrighted by other people as marked. +%% +%% The usual disclaimer applys: %% If it doesn't work right that's your problem. %% (Nevertheless, send an e-mail to the maintainer %% when you find an error in this package.) @@ -26,15 +32,14 @@ %% %% This work has the LPPL maintenance status "maintained". %% -%% The Current Maintainer of this work is H.-Martin Muench -%% (Martin dot Muench at Uni-Bonn dot de). +%% The Current Maintainer of this work is H.-Martin Muench. %% %% The main code of this package was invented by Ulrich Diez %% (eu_angelion@web.de) and first published in the comp.text.tex %% newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: %% Re: How to undefine/overwrite a label? (see e.g. -%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -%% While Ulrich Diez neither wanted to create a package himself yet +%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source +%% ). While Ulrich Diez neither wanted to create a package himself yet %% nor have one published under his name, he granted the %% publication of his code. Therefore: Thanks! %% @@ -43,25 +48,16 @@ %% undolabl.sty, undolabl.pdf, undolabl.ins, undolabl.drv, %% undolabl-example.tex. %% -\NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{undolabl.drv}[2011/02/01 v1.0h - Overriding labels (HMM)]% +\NeedsTeXFormat{LaTeX2e}[2009/09/24] +\ProvidesFile{undolabl.drv}% + [2011/06/26 v1.0i Overriding labels (HMM)] \documentclass{ltxdoc}[2007/11/11]% v2.0u -\usepackage{holtxdoc}[2010/04/18]% v0.19 +\usepackage{holtxdoc}[2011/02/04]% v0.21 %% undolabl may work with earlier versions of LaTeX2e and those %% class and package, but this was not tested. %% Please consider updating your LaTeX, class, and package %% to the most recent version (if they are not already the most %% recent version). -%% Warning: holtxdoc, 2010/04/24 v0.19, requires the packages -%% hypdoc, 2010/03/26, v1.9 -%% hyperref, 2010/03/30, v6.80u (latest: 2010/12/16, v6.81z) -%% pdftexcmds, 2010/04/01, v0.9 -%% ltxcmds, 2010/03/09, v1.4 (latest: 2010/04/26, v1.7) -%% hologo, 2010/04/24, v1.2 -%% array (latest: 2008/09/09, v2.4c) -%% (or more recent versions) and does neither work with -%% nor check for earlier versions! \hypersetup{% pdfsubject={LaTeX2e package for overriding labels (HMM)},% pdfkeywords={LaTeX, undolabl, undolabel, undo label, label, override, Hans-Martin Muench},% @@ -79,16 +75,13 @@ pdfwindowui=true,% pdfnewwindow=true% } -\setlength\hfuzz{1pt} % Ignore slight overfulls. \CodelineIndex -\EnableCrossrefs \hyphenation{docu-ment} \gdef\unit#1{\mathord{\thinspace\mathrm{#1}}}% \begin{document} \DocInput{undolabl.dtx}% \end{document} - \endinput %% %% End of file `undolabl.drv'. diff --git a/Master/texmf-dist/source/latex/undolabl/undolabl.dtx b/Master/texmf-dist/source/latex/undolabl/undolabl.dtx index d97b2937583..36a0aa4cac2 100644 --- a/Master/texmf-dist/source/latex/undolabl/undolabl.dtx +++ b/Master/texmf-dist/source/latex/undolabl/undolabl.dtx @@ -1,19 +1,18 @@ % \iffalse meta-comment % -% undolabl package -% file version: v1.0h -% file date: 2011/02/01 -% documentation date: 2011/02/01 +% File: undolabl.dtx +% Version: 2011/06/26 v1.0i % -% Copyright (C) 2010, 2011 H.-Martin M\"{u}nch (Martin dot Muench at Uni-Bonn dot de) +% Copyright (C) 2010, 2011 by +% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> % Portions of code copyrighted by other people as marked. % % The main code of this package was invented by % Ulrich Diez (eu_angelion@web.de) and first published in the % comp.text.tex newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: % Re: How to undefine/overwrite a label? (see e.g. -% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -% While Ulrich Diez neither wanted to create a package himself yet +% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source +% ). While Ulrich Diez neither wanted to create a package himself yet % nor have one published under his name, he granted the % publication of his code. Therefore: Thanks! % @@ -36,6 +35,11 @@ % undolabl.sty, undolabl.pdf, undolabl.ins, undolabl.drv, % undolabl-example.tex. % +% Distribution: +% CTAN:macros/latex/contrib/undolabl/undolabl.dtx +% CTAN:macros/latex/contrib/undolabl/undolabl.pdf +% CTAN:install/macros/latex/contrib/undolabl.tds.zip +% % Unpacking: % (a) If undolabl.ins is present: % tex undolabl.ins @@ -72,6 +76,8 @@ % %<*ignore> \begingroup + \catcode123=1 % + \catcode125=2 % \def\x{LaTeX2e}% \expandafter\endgroup \ifcase 0\ifx\install y1\fi\expandafter @@ -81,13 +87,10 @@ %</ignore> %<*install> \input docstrip.tex - -\obeyspaces -\Msg{******************************************************} -\Msg{* Installation *} -\Msg{* Package: undolabl v1.0h 2011/02/01 LaTeX2e package *} -\Msg{* Overriding labels (HMM) *} -\Msg{******************************************************} +\Msg{************************************************************} +\Msg{* Installation} +\Msg{* Package: undolabl 2011/06/26 v1.0i Overriding labels (HMM)} +\Msg{************************************************************} \keepsilent \askforoverwritefalse @@ -97,8 +100,14 @@ This is a generated file. -IMPORTANT NOTICE: -The usual disclaimers apply: +Project: undolabl +Version: 2011/06/26 v1.0i + +Copyright (C) 2010, 2011 by + H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> +Portions of code copyrighted by other people as marked. + +The usual disclaimer applys: If it doesn't work right that's your problem. (Nevertheless, send an e-mail to the maintainer when you find an error in this package.) @@ -115,15 +124,14 @@ LaTeX version 2005/12/01 or later. This work has the LPPL maintenance status "maintained". -The Current Maintainer of this work is H.-Martin Muench -(Martin dot Muench at Uni-Bonn dot de). +The Current Maintainer of this work is H.-Martin Muench. The main code of this package was invented by Ulrich Diez (eu_angelion@web.de) and first published in the comp.text.tex newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: Re: How to undefine/overwrite a label? (see e.g. -http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -While Ulrich Diez neither wanted to create a package himself yet +http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source +). While Ulrich Diez neither wanted to create a package himself yet nor have one published under his name, he granted the publication of his code. Therefore: Thanks! @@ -138,38 +146,37 @@ and the derived files \generate{% \file{undolabl.ins}{\from{undolabl.dtx}{install}}% \file{undolabl.drv}{\from{undolabl.dtx}{driver}}% - \file{ltxdoc.cfg}{\from{undolabl.dtx}{ltxdoc}}% \usedir{tex/latex/undolabl}% \file{undolabl.sty}{\from{undolabl.dtx}{package}}% \usedir{doc/latex/undolabl}% \file{undolabl-example.tex}{\from{undolabl.dtx}{example}}% } -\obeyspaces -\Msg{*************************************************************} -\Msg{* *} -\Msg{* To finish the installation you have to move the following *} -\Msg{* file into a directory searched by TeX: *} -\Msg{* *} -\Msg{* undolabl.sty *} -\Msg{* *} -\Msg{* To produce the documentation run the file `undolabl.drv' *} -\Msg{* through (pdf)LaTeX, e.g. *} -\Msg{* pdflatex undolabl.drv *} -\Msg{* makeindex -s gind.ist undolabl.idx *} -\Msg{* pdflatex undolabl.drv *} -\Msg{* makeindex -s gind.ist undolabl.idx *} -\Msg{* pdflatex undolabl.drv *} -\Msg{* *} -\Msg{* At least two runs are necessary e.g. to get the *} -\Msg{* references right! *} -\Msg{* *} -\Msg{* Happy TeXing! *} -\Msg{* *} -\Msg{*************************************************************} +\catcode32=13\relax% active space +\let =\space% +\Msg{************************************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* file into a directory searched by TeX:} +\Msg{*} +\Msg{* undolabl.sty} +\Msg{*} +\Msg{* To produce the documentation run the file `undolabl.drv'} +\Msg{* through (pdf)LaTeX, e.g.} +\Msg{* pdflatex undolabl.drv} +\Msg{* makeindex -s gind.ist undolabl.idx} +\Msg{* pdflatex undolabl.drv} +\Msg{* makeindex -s gind.ist undolabl.idx} +\Msg{* pdflatex undolabl.drv} +\Msg{*} +\Msg{* At least three runs are necessary e.g. to get the} +\Msg{* references right!} +\Msg{*} +\Msg{* Happy TeXing!} +\Msg{*} +\Msg{************************************************************************} \endbatchfile - %</install> %<*ignore> \fi @@ -186,25 +193,16 @@ and the derived files % % \begin{macrocode} %<*driver> -\NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{undolabl.drv}[2011/02/01 v1.0h - Overriding labels (HMM)]% +\NeedsTeXFormat{LaTeX2e}[2009/09/24] +\ProvidesFile{undolabl.drv}% + [2011/06/26 v1.0i Overriding labels (HMM)] \documentclass{ltxdoc}[2007/11/11]% v2.0u -\usepackage{holtxdoc}[2010/04/18]% v0.19 +\usepackage{holtxdoc}[2011/02/04]% v0.21 %% undolabl may work with earlier versions of LaTeX2e and those %% class and package, but this was not tested. %% Please consider updating your LaTeX, class, and package %% to the most recent version (if they are not already the most %% recent version). -%% Warning: holtxdoc, 2010/04/24 v0.19, requires the packages -%% hypdoc, 2010/03/26, v1.9 -%% hyperref, 2010/03/30, v6.80u (latest: 2010/12/16, v6.81z) -%% pdftexcmds, 2010/04/01, v0.9 -%% ltxcmds, 2010/03/09, v1.4 (latest: 2010/04/26, v1.7) -%% hologo, 2010/04/24, v1.2 -%% array (latest: 2008/09/09, v2.4c) -%% (or more recent versions) and does neither work with -%% nor check for earlier versions! \hypersetup{% pdfsubject={LaTeX2e package for overriding labels (HMM)},% pdfkeywords={LaTeX, undolabl, undolabel, undo label, label, override, Hans-Martin Muench},% @@ -222,13 +220,7 @@ and the derived files pdfwindowui=true,% pdfnewwindow=true% } -\setlength\hfuzz{1pt} % Ignore slight overfulls. \CodelineIndex -%\PageIndex % instead of \CodelineIndex to get the page numbers -\EnableCrossrefs -%\DisableCrossrefs % Say \DisableCrossrefs if index is ready. -%\RecordChanges % Gather update information. -%\OnlyDescription % Comment out for implementation details. \hyphenation{docu-ment} \gdef\unit#1{\mathord{\thinspace\mathrm{#1}}}% \begin{document} @@ -237,73 +229,6 @@ and the derived files %</driver> % \end{macrocode} % -% \begin{macrocode} -%<*ltxdoc> -\NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesFile{ltxdoc.cfg}[2011/02/01 v1.0b configuration file for undolabl (HMM)] - %% Code from original ltxdoc.cfg [2007/01/08 latex-tds: ltxdoc.cls configuration (HO)], %% - % copyrighted 2006, 2007 Heiko Oberdiek, part of project `latex-tds'. - % That file may be distributed and/or modified under the - % conditions of the LaTeX Project Public License, either version 1.3 - % of this license or (at your option) any later version. - % The latest version of this license is in - % http://www.latex-project.org/lppl.txt - % and version 1.3c or later is part of all distributions of LaTeX - % version 2005/12/01 or later. - % That work has the LPPL maintenance status `maintained'. - % The Current Maintainer of that work is Heiko Oberdiek. - % - \PassOptionsToClass{a4paper}{article} - \AtEndOfClass{% - \RequirePackage[numbered]{hypdoc}[2010/03/26]% v1.9 - \pdfstringdefDisableCommands{% - \let\env\relax % longtable.dtx - \let\mytt\relax % tabularx.dtx - }% - \addtolength{\topmargin}{-10mm}% - \addtolength{\textheight}{20mm}% - % Depending on the page style, the head or foot area - % are put into the text area. - % Usually the page style is the default "plain". - % tools/verbatim.dtx uses "myheadings". - \def\string@plain{plain}% - \def\string@myheadings{myheadings}% - \def\current@pagestyle{plain}% - \let\ltxdoc@cfg@pagestyle\pagestyle - \def\pagestyle#1{% - \def\current@pagestyle{#1}% - \ltxdoc@cfg@pagestyle{#1}% - }% - \edef\ltxdoc@cfg@jobname{\jobname}% - \def\ltxdoc@cfg@longtable{longtable}% - \@onelevel@sanitize\ltxdoc@cfg@longtable - \ifx\ltxdoc@cfg@jobname\ltxdoc@cfg@longtable - \def\current@pagestyle{both}% - \fi - \let\ltxdoc@cfg@document\document - \def\document{% - \ifx\current@pagestyle\string@plain - \addtolength{\textheight}{\headheight}% - \addtolength{\textheight}{\headsep}% - \setlength{\headheight}{0pt}% - \setlength{\headsep}{0pt}% - \global\textheight\textheight - \global\headheight\headheight - \global\headsep\headsep - \fi - \ifx\current@pagestyle\string@myheadings - \addtolength{\textheight}{\footskip}% - \global\textheight\textheight - \fi - \ltxdoc@cfg@document - }% - %% End of code from original ltxdoc.cfg [2007/01/08 latex-tds: ltxdoc.cls configuration (HO)] %% - %% Place additional code here. %% - } - -%</ltxdoc> -% \end{macrocode} -% % \fi % % \CheckSum{79} @@ -319,7 +244,7 @@ and the derived files % Minus \- Point \. Solidus \/ % Colon \: Semicolon \; Less than \< % Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ +% Commercial at \@ Left bracket \[ Backslash \\ % Right bracket \] Circumflex \^ Underscore \_ % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} @@ -340,35 +265,27 @@ and the derived files % \edef\x{\noexpand\DoNotIndex{\@backslashchar9}}%^^A % }%^^A % \expandafter\endgroup\x -% \DoNotIndex{\documentclass,\usepackage,\hfuzz,\small,\tt,\begin,\end} -% \DoNotIndex{\NeedsTeXFormat,\filedate,\fileversion,\DoNotIndex} -% \DoNotIndex{\def,\edef,\gdef,\divide,\advance,\multiply} -% \DoNotIndex{\",\-,\,,\\,\hskip,\H,\ldots,\indent,\noindent,\textbackslash} -% \DoNotIndex{\textbf,\textit,\textquotedblleft,\textquotedblright,\textsf,\texttt} -% \DoNotIndex{\ifthenelse,\and,\equal,\whiledo,\if,\ifx,\ifnum,\else,\fi} -% \DoNotIndex{\CodelineIndex,\EnableCrossrefs,\DisableCrossrefs} -% \DoNotIndex{\DocInput,\AltMacroFont} -% \DoNotIndex{\@ne,\tw@,\thr@@} -% \DoNotIndex{\newpage,\pagebreak,\newline,\linebreak,\nolinebreak} -% \DoNotIndex{\lipsum,\MessageBreak,\pageref,\protect} -% \DoNotIndex{\RecordChanges,\OnlyDescription,\ProvidesPackage} -% \DoNotIndex{\smallskip,\medskip,\bigskip,\space,\thinspace} -% \DoNotIndex{\item} +% +% \DoNotIndex{\\} +% \DoNotIndex{\documentclass,\usepackage,\ProvidesPackage,\begin,\end} +% \DoNotIndex{\NeedsTeXFormat,\DoNotIndex,\verb} +% \DoNotIndex{\def,\edef,\gdef,\global} +% \DoNotIndex{\ifx,\kvoptions,\ProcessKeyvalOptions} +% \DoNotIndex{\SetupKeyvalOptions} +% \DoNotIndex{\bigskip,\space,\thinspace,\Large,\linebreak,\MessageBreak} +% \DoNotIndex{\ldots,\indent,\noindent,\newline,\pagebreak,\newpage,\pagenumbering} +% \DoNotIndex{\textbf,\textit,\textsf,\texttt,\textquotedblleft,\textquotedblright} % \DoNotIndex{\plainTeX,\TeX,\LaTeX,\pdfLaTeX} -% \DoNotIndex{\holtxdoc,\hypdoc,\Oberdiek} -% \DoNotIndex{\makeatletter,\makeatother,\footnote,\section} +% \DoNotIndex{\chapter,\section} % -% \title{The \textsf{undolabl} package\footnote{This file% -% has version number v1.0h, last% -% revised 2011/02/01, documentation dated 2011/02/01.}} -% \author{H.-Martin M\"{u}nch\\ -% (\texttt{Martin dot Muench at Uni-Bonn dot de})} -% \date{2011/02/01} +% \title{The \xpackage{undolabl} package} +% \date{2011/06/26 v1.0i} +% \author{H.-Martin M\"{u}nch\\\xemail{Martin.Muench at Uni-Bonn.de}} % % \maketitle % % \begin{abstract} -% This package allows to override existing labels, +% This \LaTeX\ package allows to override existing labels, % especially automatically generated ones. % \end{abstract} % @@ -381,12 +298,13 @@ and the derived files % updated by removing the second argument of |\undonewlabel|, i.\,e. the |{\on@line}|.\\ % % \noindent Note: The main code of this package was invented by\\ -% \textbf{Ulrich Diez} (\texttt{eu\_angelion@web.de})\\ +% \textbf{ULRICH DIEZ} (\texttt{eu\_angelion@web.de})\\ % and first published in the \Newsgroup{comp.text.tex} newsgroup at\\ % \texttt{Sun,~20~Apr~2008~16:39:26~+0200}, with subject:\\ % \texttt{Re:~How~to~undefine/overwrite~a~label?} (see e.\,g. -% \url{http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source}).\\ -% While Ulrich Diez neither wanted to create a package himself yet +% \url{http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source} +% ).\\ +% While \textsc{Ulrich Diez} neither wanted to create a~package himself yet % nor have one published under his name, he granted the % publication of his code. Therefore: Thanks! % I submitted this package to CTAN (after some updates of the @@ -402,14 +320,12 @@ and the derived files % to these pages. % % \bigskip - -% \noindent Save per page about $200\unit{ml}$ water, -% $2\unit{g}$ CO$_{2}$ and $2\unit{g}$ wood: -% Therefore please print only if this is really necessary. % -% \bigskip +% \noindent {\color{green} Save per page about $200\unit{ml}$ water, +% $2\unit{g}$ CO$_{2}$ and $2\unit{g}$ wood:\\ +% Therefore please print only if this is really necessary.} % -% \pagebreak +% \newpage % % \tableofcontents % @@ -417,21 +333,21 @@ and the derived files % % \section{Introduction\label{sec:Introduction}} % -% The package's name \texttt{undolabl} is an eight-letter +% \indent The package's name \texttt{undolabl} is an eight-letter % abbreviation for the phrases ``undo'' and ``label''.\\ % -% This package allows to override existing labels, -% especially automatically generated ones.\\ +% This package allows to override existing labels, +% especially automatically generated ones.\\ % % When an instance of the |\label|-macro occurs in the document\linebreak -% (e.\,g. |\label{foo}|), then a delayed |\write| (a write which is +% (e.\,g.~|\label{foo}|), then a delayed |\write| (a~write which is % performed at shipout-time when the page-number is determined) to -% the |.aux| file is issued and you find in the |.aux| file something -% like: +% the \xfile{.aux} file is issued and you find in the \xfile{.aux} file +% something like: % \begin{verbatim} % \newlabel{foo}{{<page-no>}{<sectional no>}{<probably something else>}} % \end{verbatim} -% During the beginning of the next \LaTeX -run, the |.aux| file will be +% During the beginning of the next \LaTeX{}-run, the \xfile{.aux} file will be % read and % \begin{verbatim} % \newlabel{foo}{{<page-no>}{<sectional no>}{<probably something else>}} @@ -450,7 +366,7 @@ and the derived files % ELSE % \def\r@foo{{<page-no>}{<sectional no>}{<probably something else>}} % ENDIF -% \end{verbatim}% +% \end{verbatim} % % Referencing works as follows:\\ % |\ref{foo}| |->| @@ -467,19 +383,19 @@ and the derived files % \end{description} % Back to the |\label|-mechanism: % \begin{description} -% \item[-] At the beginning of the \LaTeX -run, all the |\r@<label>|-macros -% get defined from reading the |.aux| file. The |\r@<label>|-macros -% get used by the referencing-macros (|\ref|, |\pageref|...) during -% the \LaTeX-run. +% \item[-] At the beginning of the \LaTeX{}-run, all the |\r@<label>|-macros +% get defined from reading the \xfile{.aux} file. The |\r@<label>|-macros +% get used by the referencing-macros (|\ref|, |\pageref|,\ldots{}) during +% the \LaTeX{}-run. % -% \item[-] During the \LaTeX -run, the |.aux| file gets rewritten. +% \item[-] During the \LaTeX{}-run, the \xfile{.aux} file gets rewritten. % -% \item[-] At the end of the \LaTeX -run, the |.aux| file (which was -% rewritten/newly created during the \LaTeX -run) is read in order +% \item[-] At the end of the \LaTeX{}-run, the \xfile{.aux} file (which was +% rewritten/newly created during the \LaTeX{}-run) is read in order % to detect whether references have changed during the current -% \LaTeX -run. +% \LaTeX{}-run. % \end{description} -% But this time |\@newl@bel| is redefined (|\let equal to \@testdef|) +% But this time |\@newl@bel| is redefined (|\let| equal to |\@testdef|) % and thus this time\\ % \begin{verbatim} % \@newl@bel r{foo}{{<page-no>}{<sectional no>}{<probably something else>}} @@ -497,10 +413,10 @@ and the derived files % \end{verbatim} % So what do you need to do in order to override a label: % \begin{description} -% \item[-] First you need to write to the |.aux| file to silently undefine +% \item[-] First you need to write to the \xfile{.aux} file to silently undefine % the associated |\r@<label>|-macro if it is already defined. % That is why |\overridelabel| writes in terms of |\protected@write| -% to the |.aux| file: +% to the \xfile{.aux} file: % \begin{verbatim} % \undonewlabel{<label>} % \end{verbatim} @@ -509,57 +425,55 @@ and the derived files % % \item[-] Then |\overridelabel| can call |\label{<label>}| again % and thus produce another |\newlabel{<label>}|-entry to the -% |.aux| file. +% \xfile{.aux} file. % \end{description} -% In the |.aux| file all this results in a sequence like: +% In the \xfile{.aux} file all this results in a sequence like: % \begin{verbatim} % % from the former \label-call: -% \newlabel{<label>}{..} +% \newlabel{<label>}{...} % |->| \r@<label>-macro gets produced. % % from the \overrridelabel-call: % % - call to \undonewlabel within \overrridelabel: % \undonewlabel{<label>} % |->| \r@<label>-macro gets destroyed. % % - call to \label within \overrridelabel: -% \newlabel{<label>}{..} +% \newlabel{<label>}{...} % |->| a new \r@<label>-macro but no multiply-label-defined warning % gets produced. % \end{verbatim} % % There is another issue left: % \begin{description} -% \item[-] It was said that |.aux| file is read at the beginning and at the -% end of the \LaTeX-run for detecting whether references have changed. +% \item[-] It was said that \xfile{.aux} file is read at the beginning and at the +% end of the \LaTeX{}-run for detecting whether references have changed. % % \item[-] When overriding a |<label>|, there will be several % |\newlabel{<label>}|-calls associated to the same label-name in -% the |.aux| file. +% the \xfile{.aux} file. % -% \item[-] At the beginning of the \LaTeX -run only the last one counts for +% \item[-] At the beginning of the \LaTeX{}-run only the last one counts for % defining the associated |\r@<label>|-macro. % -% \item[-] But at the end, when the new |.aux| file is read, they all count +% \item[-] But at the end, when the new \xfile{.aux} file is read, they all count % and thus with all these entries but the last one, the % above-mentioned |\@testdef|-comparison will yield difference and thus % in any case cause a warning-message about references having % changed although that might not be a correct statement. % \end{description} % -% Ulrich Diez decided to catch this up by his |\undolabl@testdef| command. +% \textsc{Ulrich Diez} decided to catch this up by his |\undolabl@testdef| command. % The |\undolabl@testdef|-comparison-mechanism gets enhanced via -% \textquotedblleft replacing\textquotedblright . This works as follows: -% When |.aux| file is read at the beginning of the \LaTeX -run, |\@newl@bel| is -% \underline{not} let equal to |\@testdef|. When |.aux| file is read at the end -% of the \LaTeX -run, |\@newl@bel| \underline{is} let equal to |\@testdef|. Thus -% it is sufficient to write into the beginning of the |.aux| file a direction which -% leads to letting |\@newl@bel| equal to +% \textquotedblleft replacing\textquotedblright{}. This works as follows: +% When \xfile{.aux} file is read at the beginning ofthe \xfile{.aux} file is read +% at the end of the \LaTeX{}-run, |\@newl@bel| \underline{is} |\let| equal to |\@testdef|. +% Thus it is sufficient to write into the beginning of the \xfile{.aux} file +% a direction which leads to \nolinebreak{|\let|ting} |\@newl@bel| equal to % \nolinebreak{\textbackslash |undolabl@testdef|} in case its % definition equals |\@testdef|. That direction is called -% \nolinebreak{\textquotedblleft \textbackslash |reset@newl@bel|\textquotedblright .} -% Also, when the |.aux| file is read at the end of the \LaTeX -run, -% \nolinebreak{\textbackslash |undonewlabel|}-entries therein should -% do nothing, thus -% \nolinebreak{\textbackslash |undonewlabel|} is let equal to |\@gobble|. +% \nolinebreak{\textquotedblleft |\reset@newl@bel|\textquotedblright{}.} +% Also, when the \xfile{.aux} file is read at the end of the \LaTeX{}-run, +% |\undonewlabel|-entries therein should do nothing, thus +% |\undonewlabel| is |\let| equal to |\@gobble|. % % \section{Usage} % @@ -582,9 +496,9 @@ and the derived files %<*example> \documentclass{article} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\usepackage{undolabl}[2011/02/01]% v1.0h +\usepackage{undolabl}[2011/06/26]% v1.0h %% There are no options for the undolabl package. %% -\usepackage{hyperref}[2010/12/16]% v6.81z; when you want to use nameref +\usepackage{hyperref}[2011/04/17]% v6.82g; when you want to use nameref \hypersetup{% extension=pdf,% plainpages=false,% @@ -592,9 +506,9 @@ and the derived files hyperindex=false,% pdflang={en},% pdftitle={undolabl package example},% - pdfauthor={Hans-Martin Muench, after Ulrich Dietz},% + pdfauthor={Hans-Martin Muench, after Ulrich Diez},% pdfsubject={Example for the undolabl package},% - pdfkeywords={LaTeX, undolabl, Ulrich Dietz, Hans-Martin Muench},% + pdfkeywords={LaTeX, undolabl, Ulrich Diez, Hans-Martin Muench},% pdfview=FitH,% pdfstartview=FitH,% pdfpagelayout=OneColumn,% @@ -607,7 +521,7 @@ and the derived files \section*{Example for undolabl} This example demonstrates the use of package\newline -\textsf{undolabl}, v1.0h as of 2011/02/01 (HMM).\newline +\textsf{undolabl}, v1.0i as of 2011/06/26 (HMM).\newline For details please see the documentation!\newline \noindent Save per page about $200\unit{ml}$~water, @@ -656,10 +570,9 @@ name-reference: \nameref{testlabel}%% -> Still another test %</example> % \end{macrocode} % -% \bigskip +% \StopEventually{} % -% \StopEventually{ -% } +% \pagebreak % % \section{The implementation} % @@ -673,17 +586,17 @@ name-reference: \nameref{testlabel}%% -> Still another test % \end{macrocode} % % \begin{macrocode} -\NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesPackage{undolabl}[2011/02/01 v1.0h +\NeedsTeXFormat{LaTeX2e}[2009/09/24] +\ProvidesPackage{undolabl}[2011/06/26 v1.0i Overriding labels (HMM)] % \end{macrocode} % % \DescribeMacro{\overridelabel} % In order to override a label, first you need to write to the -% |.aux| file to silently undefine the associated |\r@<label>|-macro +% \xfile{.aux} file to silently undefine the associated |\r@<label>|-macro % if it is already defined. That is why |\overridelabel| writes in -% terms of |\protected@write| to the |.aux| file: +% terms of |\protected@write| to the \xfile{.aux} file: % |\undonewlabel{<label>}|, % \textquotedblleft undefining\textquotedblright\ the |\r@<label>|-macro. % And a message about this is given. @@ -697,7 +610,7 @@ name-reference: \nameref{testlabel}%% -> Still another test % % Then |\overridelabel| can call |\label{<label>}| again % and thus produce another |\newlabel{<label>}|-entry to the -% |.aux| file. +% \xfile{.aux} file. % % \begin{macrocode} \label{#1}% @@ -740,6 +653,8 @@ name-reference: \nameref{testlabel}%% -> Still another test % % \DescribeMacro{\@overriddenmessage} % +% \pagebreak +% % Command for the notification of overriding a label: % % \begin{macrocode} @@ -806,14 +721,15 @@ name-reference: \nameref{testlabel}%% -> Still another test % but may need additional packages themselves.\\ % % \DescribeMacro{undolabl.dtx} -% For unpacking the |undolabl.dtx| file and constructing the documentation it is required: +% For unpacking the |undolabl.dtx| file and constructing the documentation +% it is required: % \begin{description} -% \item[-] \TeX Format \LaTeXe, 1994/06/01, v2$\varepsilon $: \CTAN{} +% \item[-] \TeX Format \LaTeXe, 2009/09/24, v2$\varepsilon $: \CTAN{} % % \item[-] document class \textsf{ltxdoc}, 2007/11/11, v2.0u,\\ % \CTAN{macros/latex/base/ltxdoc.dtx} % -% \item[-] package \textsf{holtxdoc}, 2010/04/18, v0.18,\\ +% \item[-] package \textsf{holtxdoc}, 2011/02/04, v0.21,\\ % \CTAN{macros/latex/contrib/oberdiek/holtxdoc.dtx} % % \item[-] package \textsf{hypdoc}, 2010/03/26, v1.9,\\ @@ -821,10 +737,10 @@ name-reference: \nameref{testlabel}%% -> Still another test % \end{description} % % \DescribeMacro{undolabl.sty} -% The |undolabl.sty| for \LaTeXe\ (i.\,e. all documents using -% the \textsf{undolabl} package) requires: +% The |undolabl.sty| for \LaTeXe\ (i.\,e. each document using +% the \xpackage{undolabl} package) requires: % \begin{description} -% \item[-] \TeX Format \LaTeXe, 1994/06/01, v2$\varepsilon $, \CTAN{} +% \item[-] \TeX Format \LaTeXe, 2009/09/24, v2$\varepsilon $, \CTAN{} % \end{description} % % \DescribeMacro{undolabl-example.tex} @@ -834,49 +750,38 @@ name-reference: \nameref{testlabel}%% -> Still another test % \item[-] class \textsf{article}, 2007/10/19, v1.4h, from \textsf{classes.dtx}:\\ % \CTAN{macros/latex/base/classes.dtx} % -% \item[-] package \textsf{hyperref}, 2010/12/16, v6.81z,\\ +% \item[-] package \textsf{hyperref}, 2011/04/17,~v6.82g:\\ % \CTAN{macros/latex/contrib/hyperref/},\\ % if |nameref| shall be used\\ % (and when the references shall be hyperlinked, of course) % -% \item[-] package \textsf{undolabl}, 2011/02/01, v1.0h,\\ +% \item[-] package \textsf{undolabl}, 2011/06/26, v1.0i,\\ % \CTAN{macros/latex/contrib/undolabl/undolabl.dtx}\\ -% (Well, it is the example file for this package, and because you are reading the -% documentation for the \textsf{undolabl} package, it can be assumed that you already -% have some version of it -- is it the current one?) +% (Well, it is the example file for this package, and because you are reading +% the documentation for the \xpackage{undolabl} package, it can be assumed +% that you already have some version of it -- is it the current one?) % \end{description} % % \DescribeMacro{Oberdiek} % \DescribeMacro{holtxdoc} % \DescribeMacro{hypdoc} -% All packages of Heiko Oberdiek's bundle `oberdiek' -% (especially \textsf{holtxdoc} and \textsf{hypdoc}) +% All packages of \textsf{Heiko Oberdiek's} bundle `oberdiek' +% (especially \xpackage{holtxdoc} and \xpackage{hypdoc}) % are also available in a TDS compliant ZIP archive:\\ % \CTAN{install/macros/latex/contrib/oberdiek.tds.zip}.\\ -% \textbf{Warning}: holtxdoc, 2010/04/24 v0.19, requires the packages -% \begin{description} -% \item[-] hypdoc, 2010/03/26, v1.9 -% \item[-] hyperref, 2010/03/30, v6.80u (latest: 2010/12/16, v6.81z) -% \item[-] pdftexcmds, 2010/04/01, v0.9 -% \item[-] ltxcmds, 2010/03/09, v1.4 (latest: 2010/04/26, v1.7) -% \item[-] hologo, 2010/04/24, v1.2 -% \item[-] array (latest: 2008/09/09, v2.4c) -% \end{description} -% (or more recent versions) and does neither work with -% nor check for earlier versions!\\ -% (It is probably best to download\\ -% \CTAN{install/macros/latex/contrib/oberdiek.tds.zip}\\ -% and use this, because the packages in there should be both -% recent and compatible.)\\ +% It is probably best to download and use this, because the packages in there +% are quite probably both recent and compatible among themselves.\\ +% +% \DescribeMacro{hyperref} +% \noindent \xpackage{hyperref} is not included in that bundle and needs to be downloaded +% separately,\\ +% \url{http://mirror.ctan.org/install/macros/latex/contrib/hyperref.tds.zip}.\\ % % \DescribeMacro{M\"{u}nch} -% A list of my packages can be found at\\ +% A hyperlinked list of my (other) packages can be found at % \url{http://www.Uni-Bonn.de/~uzs5pv/LaTeX.html}.\\ % -% \pagebreak -% % \subsection{Package, unpacking TDS} -% % \paragraph{Package.} This package is available on \CTAN{}: % \begin{description} % \item[\CTAN{macros/latex/contrib/undolabl/undolabl.dtx}]\hspace*{0.1cm} \\ @@ -891,14 +796,12 @@ name-reference: \nameref{testlabel}%% -> Still another test % There is also a undolabl.tds.zip available: % \begin{description} % \item[\CTAN{install/macros/latex/contrib/undolabl.tds.zip}]\hspace*{0.1cm} \\ -% Everything in TDS compliant, compiled format. +% Everything in \xfile{TDS} compliant, compiled format. % \end{description} % which additionally contains\\ % \begin{tabular}{ll} % undolabl.ins & The installation file.\\ % undolabl.drv & The driver to generate the documentation.\\ -% ltxdoc.cfg & The \LaTeX\ documentation configuration file,\\ -% & \ also for generating the documentation.\\ % undolabl.sty & The \xext{sty}le file.\\ % undolabl-example.tex & The example file.% % \end{tabular} @@ -909,7 +812,7 @@ name-reference: \nameref{testlabel}%% -> Still another test % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting % \docstrip\ archive. The files are extracted by running the -% \xext{dtx} through \plainTeX: +% \xext{.dtx} through \plainTeX: % \begin{quote} % \verb|tex undolabl.dtx| % \end{quote} @@ -989,7 +892,7 @@ name-reference: \nameref{testlabel}%% -> Still another test % \fi % \end{quote} % If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's -% TDS installing feature, then some files can already be in the right +% \xfile{TDS} installing feature, then some files can already be in the right % place, see the documentation of \docstrip. % % \subsection{Refresh file name databases} @@ -1001,7 +904,7 @@ name-reference: \nameref{testlabel}%% -> Still another test % \subsection{Some details for the interested} % % \paragraph{Unpacking with \LaTeX.} -% The \xext{dtx} chooses its action depending on the format: +% The \xfile{.dtx} chooses its action depending on the format: % \begin{description} % \item[\plainTeX:] Run \docstrip\ and extract the files. % \item[\LaTeX:] Generate the documentation. @@ -1016,15 +919,16 @@ name-reference: \nameref{testlabel}%% -> Still another test % of your shell. % % \paragraph{Generating the documentation.\label{GenDoc}} -% You can use both the \xext{dtx} or the \xext{drv} to generate -% the documentation. The process can be configured by the +% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate +% the documentation. The process can be configured by a % configuration file \xfile{ltxdoc.cfg}. For instance, put the following % line into this file, if you want to have A4 as paper format: % \begin{quote} % \verb|\PassOptionsToClass{a4paper}{article}| % \end{quote} % -% \noindent An example follows how to generate the documentation with \pdfLaTeX : +% \noindent An example follows how to generate the +% documentation with \pdfLaTeX{}: % % \begin{quote} %\begin{verbatim} @@ -1046,36 +950,37 @@ name-reference: \nameref{testlabel}%% -> Still another test % \url{http://groups.google.de/group/comp.text.tex/msg/5ba8d4722e5cd326?dmode=source} % as well as \linebreak % \url{http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source}).\\ -% I (H.-Martin M\"{u}nch) would like to thank Ulrich Diez for this as well as -% for his permission to publish it on \CTAN{} as well as for his bug reports. +% I (\textsc{H.-Martin M\"{u}nch}) would like to thank \textsc{Ulrich Diez} +% for this as well as for his permission to publish it on \CTAN{} as well as +% for his bug reports. % I also thank those anonymouse people who had published the package somewhere else % on the internet, where I found it first. -% Further I would like to thank Rainer Wintermute for explaining the |\CheckSum|, -% Heiko Oberdiek (\texttt{heiko dot oberdiek at googlemail dot com}) for providing -% a~lot~(!) of useful packages (from which I also got everything I -% know about creating a file in \xfile{dtx} format, ok, say it: copying), -% Robin Fairbairns and everybody of the \CTAN{} team for managing \CTAN{}, -% and the \Newsgroup{comp.text.tex} and \Newsgroup{de.comp.text.tex} -% newsgroups for their help in all things \TeX. +% Further I would like to thank \textsc{Rainer Wintermute} for explaining the +% |\CheckSum|, \textsc{Heiko Oberdiek} for providing a~lot~(!) of useful packages +% (from which I also got everything I know about creating a file in \xfile{dtx} format, +% ok, say it: copying), \textsc{Robin Fairbairns} and everybody of the \CTAN{} team +% for managing \CTAN{}, and the \Newsgroup{comp.text.tex} and \Newsgroup{de.comp.text.tex} +% newsgroups for their help in all things \TeX{}. % -% \bigskip +% \pagebreak % % \phantomsection % \begin{History}\label{History} % \begin{Version}{2008/04/20 v0.3(a)} -% \item created by Ulrich Diez +% \item created by \textsc{Ulrich Diez} % \end{Version} % \begin{Version}{2010/04/08 v0.3b} -% \item |.dtx| updated by H.-Martin M\"{u}nch, submitted to \CTAN{}\\ +% \item \xfile{.dtx} updated by \textsc{H.-Martin M\"{u}nch}, +% submitted to \CTAN{}\\ % (no changes in the style code). % \end{Version} % \begin{Version}{2010/06/01 v1.0(a)} -% \item \xfile{.dtx} updated by H.-Martin M\"{u}nch: some minor +% \item \xfile{.dtx} updated by \textsc{H.-Martin M\"{u}nch}: some minor % corrections in the documentation, an internal renaming for possible % better compatibility with other packages. -% \item The main code of this package was invented in 2008 by Ulrich Diez +% \item The main code of this package was invented in 2008 by \textsc{Ulrich Diez} % (\texttt{eu\_angelion@web.de}) and published on the internet. -% Because Ulrich Diez neither wanted to create a package himself yet +% Because \textsc{Ulrich Diez} neither wanted to create a package himself yet % nor have one published under his name, % but granted the publication of his code (Thanks!), % I had to change author/maintainer of this package and resubmit it. @@ -1084,31 +989,35 @@ name-reference: \nameref{testlabel}%% -> Still another test % \item Found an unchanged reference to the package author/maintainer. % \item Example adapted to other examples of mine. % \item Updated references to other packages. -% \item TDS locations updated. -% \item Several changes in the documentation and the Readme file. +% \item \xfile{TDS} locations updated. +% \item Several changes in the documentation and the \texttt{README} file. % \end{Version} % \begin{Version}{2010/06/24 v1.0c} -% \item \textsf{holtxdoc} warning in \xfile{drv} updated. -% \item Corrected the location of the package at CTAN. (TDS of this version was -% still missing due to a~packaging error.) -% \item Updated references to other packages: \textsf{hyperref} and \textsf{pagesLTS}. +% \item \xpackage{holtxdoc} warning in \xfile{drv} updated. +% \item Corrected the location of the package at CTAN. (\xfile{TDS} of +% this version was still missing due to a~packaging error.) +% \item Updated references to other packages: \xpackage{hyperref} and +% \xpackage{pagesLTS}. % \item Added a list of my other packages. % \end{Version} % \begin{Version}{2010/07/15 v1.0d} -% \item There was another update by Ulrich Dietz on \Newsgroup{comp.text.tex} at -% \texttt{Mon,~21~Apr~2008~23:04:03~+0200}, see e.\,g.\\ -% \url{http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source}, -% which now has been included in this package. -% \item Put more emphasis on \textbf{Ulrich Dietz} writing the initial code. -% \item Updated references to other packages: \textsf{hyperref} and \textsf{pagesLTS}. -% \item Corrected the given location of the \textsf{undolabl.tds.zip} file at CTAN. +% \item There was another update by \textsc{Ulrich Diez} on +% \Newsgroup{comp.text.tex} at +% \texttt{Mon,~21~Apr~2008~23:04:03~+0200}, see e.\,g.\\ +% \url{http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source}, +% which now has been included in this package. +% \item Put more emphasis on \textbf{Ulrich Diez} writing the initial code. +% \item Updated references to other packages: \xpackage{hyperref} and +% \xpackage{pagesLTS}. +% \item Corrected the given location of the \textsf{undolabl.tds.zip} file +% at \CTAN{}. % \end{Version} % \begin{Version}{2010/07/25 v1.0e} -% \item Bugs reported by \textsc{Ulrich Dietz} on \Newsgroup{comp.text.tex} at\\ -% \texttt{Sat,~17~Jul~2010~12:27:10~+0200}, -% subject \texttt{Re:~CTAN~Update:~undolabl}, see e.\,g. -% \url{http://groups.google.com/group/comp.text.tex/msg/d366821ce4f8b62e?dmode=source}, -% eradicated. +% \item Bugs reported by \textsc{Ulrich Diez} on \Newsgroup{comp.text.tex} at\\ +% \texttt{Sat,~17~Jul~2010~12:27:10~+0200}, +% subject \texttt{Re:~CTAN~Update:~undolabl}, see e.\,g. +% \url{http://groups.google.com/group/comp.text.tex/msg/d366821ce4f8b62e?dmode=source}, +% eradicated. % \item |\StopEventually| added and |\CheckSum| value corrected (was~$0$). % \item Minor details. % \end{Version} @@ -1117,22 +1026,30 @@ name-reference: \nameref{testlabel}%% -> Still another test % \end{Version} % \begin{Version}{2010/09/12 v1.0g} % \item There was a wrong \texttt{\%} behind \texttt{2010/07/29 v1.0f}, -% resulting in the version being displayed as -% \textquotedblleft \texttt{v1.0fOverriding}\textquotedblright. +% resulting in the version being displayed as +% \textquotedblleft \texttt{v1.0fOverriding}\textquotedblright. % \item Changed the |\unit| definition (got rid of an old |\rm|). % \item A lot of small changes. % \end{Version} % \begin{Version}{2011/02/01 v1.0h} -% \item Updated to version 2010/12/16 v6.81z of the \textsf{hyperref} package. +% \item Updated to version 2010/12/16 v6.81z of the \xpackage{hyperref} package. % \item Removed |/muench/| from the path at diverse locations. -% \item Replaced the list of my packages with a link to a web page list of those, -% which has the advantage of showing the recent versions of all those packages. +% \item Replaced the list of my packages with a link to a web page list of +% those, which has the advantage of showing the recent versions of +% all those packages. % \item Some small changes. % \end{Version} +% \begin{Version}{2011/06/26 v1.0i} +% \item The \textsf{holtxdoc} package was fixed (recent: 2011/02/04, v0.21), +% therefore the warning in \xfile{drv} could be removed.~-- +% Adapted the style of this documentation to new \textsc{Oberdiek} +% \xfile{dtx} style. +% \item There is a new version of the used \xpackage{hyperref} package: +% 2011/04/17,~v6.82g. +% \item Quite some changes in the \xfile{.dtx}/documentation. +% \end{Version} % \end{History} % -% % \PrintChanges -% % \bigskip % % When you find a mistake or have a suggestion for an improvement of this package, diff --git a/Master/texmf-dist/source/latex/undolabl/undolabl.ins b/Master/texmf-dist/source/latex/undolabl/undolabl.ins index 3cfe120a97f..c552c88c8b6 100644 --- a/Master/texmf-dist/source/latex/undolabl/undolabl.ins +++ b/Master/texmf-dist/source/latex/undolabl/undolabl.ins @@ -8,8 +8,14 @@ %% %% This is a generated file. %% -%% IMPORTANT NOTICE: -%% The usual disclaimers apply: +%% Project: undolabl +%% Version: 2011/06/26 v1.0i +%% +%% Copyright (C) 2010, 2011 by +%% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> +%% Portions of code copyrighted by other people as marked. +%% +%% The usual disclaimer applys: %% If it doesn't work right that's your problem. %% (Nevertheless, send an e-mail to the maintainer %% when you find an error in this package.) @@ -26,15 +32,14 @@ %% %% This work has the LPPL maintenance status "maintained". %% -%% The Current Maintainer of this work is H.-Martin Muench -%% (Martin dot Muench at Uni-Bonn dot de). +%% The Current Maintainer of this work is H.-Martin Muench. %% %% The main code of this package was invented by Ulrich Diez %% (eu_angelion@web.de) and first published in the comp.text.tex %% newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: %% Re: How to undefine/overwrite a label? (see e.g. -%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -%% While Ulrich Diez neither wanted to create a package himself yet +%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source +%% ). While Ulrich Diez neither wanted to create a package himself yet %% nor have one published under his name, he granted the %% publication of his code. Therefore: Thanks! %% @@ -44,13 +49,10 @@ %% undolabl-example.tex. %% \input docstrip.tex - -\obeyspaces -\Msg{******************************************************} -\Msg{* Installation *} -\Msg{* Package: undolabl v1.0h 2011/02/01 LaTeX2e package *} -\Msg{* Overriding labels (HMM) *} -\Msg{******************************************************} +\Msg{************************************************************} +\Msg{* Installation} +\Msg{* Package: undolabl 2011/06/26 v1.0i Overriding labels (HMM)} +\Msg{************************************************************} \keepsilent \askforoverwritefalse @@ -60,8 +62,14 @@ This is a generated file. -IMPORTANT NOTICE: -The usual disclaimers apply: +Project: undolabl +Version: 2011/06/26 v1.0i + +Copyright (C) 2010, 2011 by + H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> +Portions of code copyrighted by other people as marked. + +The usual disclaimer applys: If it doesn't work right that's your problem. (Nevertheless, send an e-mail to the maintainer when you find an error in this package.) @@ -78,15 +86,14 @@ LaTeX version 2005/12/01 or later. This work has the LPPL maintenance status "maintained". -The Current Maintainer of this work is H.-Martin Muench -(Martin dot Muench at Uni-Bonn dot de). +The Current Maintainer of this work is H.-Martin Muench. The main code of this package was invented by Ulrich Diez (eu_angelion@web.de) and first published in the comp.text.tex newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: Re: How to undefine/overwrite a label? (see e.g. -http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -While Ulrich Diez neither wanted to create a package himself yet +http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source +). While Ulrich Diez neither wanted to create a package himself yet nor have one published under his name, he granted the publication of his code. Therefore: Thanks! @@ -101,40 +108,38 @@ and the derived files \generate{% \file{undolabl.ins}{\from{undolabl.dtx}{install}}% \file{undolabl.drv}{\from{undolabl.dtx}{driver}}% - \file{ltxdoc.cfg}{\from{undolabl.dtx}{ltxdoc}}% \usedir{tex/latex/undolabl}% \file{undolabl.sty}{\from{undolabl.dtx}{package}}% \usedir{doc/latex/undolabl}% \file{undolabl-example.tex}{\from{undolabl.dtx}{example}}% } -\obeyspaces -\Msg{*************************************************************} -\Msg{* *} -\Msg{* To finish the installation you have to move the following *} -\Msg{* file into a directory searched by TeX: *} -\Msg{* *} -\Msg{* undolabl.sty *} -\Msg{* *} -\Msg{* To produce the documentation run the file `undolabl.drv' *} -\Msg{* through (pdf)LaTeX, e.g. *} -\Msg{* pdflatex undolabl.drv *} -\Msg{* makeindex -s gind.ist undolabl.idx *} -\Msg{* pdflatex undolabl.drv *} -\Msg{* makeindex -s gind.ist undolabl.idx *} -\Msg{* pdflatex undolabl.drv *} -\Msg{* *} -\Msg{* At least two runs are necessary e.g. to get the *} -\Msg{* references right! *} -\Msg{* *} -\Msg{* Happy TeXing! *} -\Msg{* *} -\Msg{*************************************************************} +\catcode32=13\relax% active space +\let =\space% +\Msg{************************************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* file into a directory searched by TeX:} +\Msg{*} +\Msg{* undolabl.sty} +\Msg{*} +\Msg{* To produce the documentation run the file `undolabl.drv'} +\Msg{* through (pdf)LaTeX, e.g.} +\Msg{* pdflatex undolabl.drv} +\Msg{* makeindex -s gind.ist undolabl.idx} +\Msg{* pdflatex undolabl.drv} +\Msg{* makeindex -s gind.ist undolabl.idx} +\Msg{* pdflatex undolabl.drv} +\Msg{*} +\Msg{* At least three runs are necessary e.g. to get the} +\Msg{* references right!} +\Msg{*} +\Msg{* Happy TeXing!} +\Msg{*} +\Msg{************************************************************************} \endbatchfile - - \endinput %% %% End of file `undolabl.ins'. diff --git a/Master/texmf-dist/tex/latex/undolabl/undolabl.sty b/Master/texmf-dist/tex/latex/undolabl/undolabl.sty index 4c4754c860e..60fe1defa52 100644 --- a/Master/texmf-dist/tex/latex/undolabl/undolabl.sty +++ b/Master/texmf-dist/tex/latex/undolabl/undolabl.sty @@ -8,8 +8,14 @@ %% %% This is a generated file. %% -%% IMPORTANT NOTICE: -%% The usual disclaimers apply: +%% Project: undolabl +%% Version: 2011/06/26 v1.0i +%% +%% Copyright (C) 2010, 2011 by +%% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> +%% Portions of code copyrighted by other people as marked. +%% +%% The usual disclaimer applys: %% If it doesn't work right that's your problem. %% (Nevertheless, send an e-mail to the maintainer %% when you find an error in this package.) @@ -26,15 +32,14 @@ %% %% This work has the LPPL maintenance status "maintained". %% -%% The Current Maintainer of this work is H.-Martin Muench -%% (Martin dot Muench at Uni-Bonn dot de). +%% The Current Maintainer of this work is H.-Martin Muench. %% %% The main code of this package was invented by Ulrich Diez %% (eu_angelion@web.de) and first published in the comp.text.tex %% newsgroup at Sun, 20 Apr 2008 16:39:26 +0200, with subject: %% Re: How to undefine/overwrite a label? (see e.g. -%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source). -%% While Ulrich Diez neither wanted to create a package himself yet +%% http://groups.google.de/group/comp.text.tex/msg/af6cfe93917097da?dmode=source +%% ). While Ulrich Diez neither wanted to create a package himself yet %% nor have one published under his name, he granted the %% publication of his code. Therefore: Thanks! %% @@ -44,9 +49,8 @@ %% undolabl-example.tex. %% - -\NeedsTeXFormat{LaTeX2e}[1994/06/01] -\ProvidesPackage{undolabl}[2011/02/01 v1.0h +\NeedsTeXFormat{LaTeX2e}[2009/09/24] +\ProvidesPackage{undolabl}[2011/06/26 v1.0i Overriding labels (HMM)] \newcommand\overridelabel[1]{% |