texlive[45608] Master/texmf-dist: crossreftools (26oct17)

commits+karl at tug.org commits+karl at tug.org
Thu Oct 26 23:24:23 CEST 2017


Revision: 45608
          http://tug.org/svn/texlive?view=revision&revision=45608
Author:   karl
Date:     2017-10-26 23:24:23 +0200 (Thu, 26 Oct 2017)
Log Message:
-----------
crossreftools (26oct17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/crossreftools/README
    trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_doc.pdf
    trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_doc.tex
    trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_driver.pdf
    trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_driver.tex
    trunk/Master/texmf-dist/tex/latex/crossreftools/crossreftools.sty

Modified: trunk/Master/texmf-dist/doc/latex/crossreftools/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/crossreftools/README	2017-10-26 21:24:10 UTC (rev 45607)
+++ trunk/Master/texmf-dist/doc/latex/crossreftools/README	2017-10-26 21:24:23 UTC (rev 45608)
@@ -1,4 +1,4 @@
-%% LaTeX package crossreftools - version 0.1 (2017/10/08 -- 22:58:50)
+%% LaTeX package crossreftools - version 0.2 (2017/10/25 -- 23:08:36)
 %% README file for crossreftools.sty
 %%
 %%

Modified: trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_doc.tex	2017-10-26 21:24:10 UTC (rev 45607)
+++ trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_doc.tex	2017-10-26 21:24:23 UTC (rev 45608)
@@ -1,4 +1,4 @@
-%% LaTeX package crossreftools - version 0.1 (2017/10/08 -- 22:58:50)
+%% LaTeX package crossreftools - version 0.2 (2017/10/25 -- 23:08:36)
 %% Documentation file for crossreftools.sty
 %%
 %%
@@ -77,6 +77,8 @@
 
 \@namedef{crossreftoolsversion0.1}{v0.1 2017-10-08}
 
+\@namedef{crossreftoolsversion0.2}{v0.2 2017-10-25}
+
 \newcommand{\authorname}{Autor}
 
 
@@ -109,11 +111,9 @@
   #1
 }
 
-
 \presetkeys{chdoc}{packageauthor={Christian Hupfer}}{}%
 \NewDocumentCommand{\CHPackageTitlePage}{O{}mO{}}{%
   \setkeys{chdoc}{packageauthor={Christian Hupfer},filepurpose={Documentation},#1}%
-  \typeout{Package version: \packageversion}
   \begin{center}
     \begin{CHPackageTitleBox}[#3]
       \large \bfseries%
@@ -314,7 +314,7 @@
 \usepackage{cleveref}
 
 
-\def\packageversion{0.1}
+\def\packageversion{0.2}
 
 
 \usepackage{url}
@@ -529,13 +529,15 @@
 \end{docCommand}
 
 \begin{docCommand}[code={\CHDocExpCommand{}},
-doc new={\chdocextractversion{crossreftoolsversion0.1}}]{crtcrefnamebylabel}{\marg{labelname}}
+doc new and updated={\chdocextractversion{crossreftoolsversion0.1}}{\chdocextractversion{crossreftoolsversion0.2}}]
+{crtcrefnamebylabel}{\marg{labelname}}
 
 This extracts the lower case cross reference name of a given label. 
 \end{docCommand}
 
 \begin{docCommand}[code={\CHDocExpCommand{}},
-doc new={\chdocextractversion{crossreftoolsversion0.1}}]{crtCrefnamebylabel}{\marg{labelname}}
+doc new and updated={\chdocextractversion{crossreftoolsversion0.1}}{\chdocextractversion{crossreftoolsversion0.2}}]
+{crtCrefnamebylabel}{\marg{labelname}}
 
 This extracts the upper case cross reference name of a given label. 
 \end{docCommand}
@@ -554,6 +556,7 @@
 
 
 \begin{itemize}[itemsep=15pt]
+\item \CHDocFullVersion{0.2} Introduced a check in \refCom{crtcrefnamebylabel} and \refCom{crtCrefnamebylabel} whether given label exists
 \item   \CHDocFullVersion{0.1} First version
 \end{itemize}
 

Modified: trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_driver.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_driver.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_driver.tex	2017-10-26 21:24:10 UTC (rev 45607)
+++ trunk/Master/texmf-dist/doc/latex/crossreftools/crossreftools_driver.tex	2017-10-26 21:24:23 UTC (rev 45608)
@@ -1,4 +1,4 @@
-%% LaTeX package crossreftools - version 0.1 (2017/10/08 -- 22:58:50)
+%% LaTeX package crossreftools - version 0.2 (2017/10/25 -- 23:08:36)
 %% Driver file for crossreftools.sty
 %%
 %%

Modified: trunk/Master/texmf-dist/tex/latex/crossreftools/crossreftools.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/crossreftools/crossreftools.sty	2017-10-26 21:24:10 UTC (rev 45607)
+++ trunk/Master/texmf-dist/tex/latex/crossreftools/crossreftools.sty	2017-10-26 21:24:23 UTC (rev 45608)
@@ -1,4 +1,4 @@
-%% LaTeX package crossreftools - version 0.1 (2017/10/08 -- 22:58:50)
+%% LaTeX package crossreftools - version 0.2 (2017/10/25 -- 23:08:36)
 %% Source file for crossreftools.sty
 %%
 %%
@@ -19,10 +19,10 @@
 %%
 %%
 
-\def\crossreftoolspackageversion{0.1}
+\def\crossreftoolspackageversion{0.2}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 
-\ProvidesPackage{crossreftools}[2017/10/08 - v\crossreftoolspackageversion]
+\ProvidesPackage{crossreftools}[2017/10/25 - v\crossreftoolspackageversion]
 
 
 % Some helper macros
@@ -97,11 +97,15 @@
 }
 
 \newcommand{\crtcrefnamebylabel}[1]{%
-  \expandafter\csname cref@\@@crtextr at ct@cref{counter}{#1}@name\endcsname%
+  \@ifundefined{r@#1}{UNDEFINED LABEL}{%
+    \expandafter\csname cref@\@@crtextr at ct@cref{counter}{#1}@name\endcsname%
+  }%
 }
 
 \newcommand{\crtCrefnamebylabel}[1]{%
-  \expandafter\csname Cref@\@@crtextr at ct@cref{counter}{#1}@name\endcsname%
+  \@ifundefined{r@#1}{UNDEFINED LABEL}{%
+    \expandafter\csname Cref@\@@crtextr at ct@cref{counter}{#1}@name\endcsname%
+  }%
 }
 
 \def\@@crt@@cref@@suffix{cref}



More information about the tex-live-commits mailing list