summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/undolabl/README8
-rw-r--r--Master/texmf-dist/doc/latex/undolabl/ltxdoc.cfg112
-rw-r--r--Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdfbin48364 -> 48617 bytes
-rw-r--r--Master/texmf-dist/doc/latex/undolabl/undolabl-example.tex28
-rw-r--r--Master/texmf-dist/doc/latex/undolabl/undolabl.pdfbin296008 -> 298355 bytes
-rw-r--r--Master/texmf-dist/source/latex/undolabl/undolabl.drv37
-rw-r--r--Master/texmf-dist/source/latex/undolabl/undolabl.dtx511
-rw-r--r--Master/texmf-dist/source/latex/undolabl/undolabl.ins93
-rw-r--r--Master/texmf-dist/tex/latex/undolabl/undolabl.sty22
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
index fd8d313b182..0ae33bc8a25 100644
--- a/Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdf
+++ b/Master/texmf-dist/doc/latex/undolabl/undolabl-example.pdf
Binary files differ
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
index dbca34b376d..2421cd880a1 100644
--- a/Master/texmf-dist/doc/latex/undolabl/undolabl.pdf
+++ b/Master/texmf-dist/doc/latex/undolabl/undolabl.pdf
Binary files differ
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]{%