texlive[45488] Master/texmf-dist: rec-thy (6oct17)

commits+karl at tug.org commits+karl at tug.org
Fri Oct 6 22:21:09 CEST 2017


Revision: 45488
          http://tug.org/svn/texlive?view=revision&revision=45488
Author:   karl
Date:     2017-10-06 22:21:09 +0200 (Fri, 06 Oct 2017)
Log Message:
-----------
rec-thy (6oct17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/rec-thy/README
    trunk/Master/texmf-dist/doc/latex/rec-thy/rec-thy.pdf
    trunk/Master/texmf-dist/doc/latex/rec-thy/rec-thy.tex
    trunk/Master/texmf-dist/tex/latex/rec-thy/rec-thy.sty

Modified: trunk/Master/texmf-dist/doc/latex/rec-thy/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rec-thy/README	2017-10-06 20:20:55 UTC (rev 45487)
+++ trunk/Master/texmf-dist/doc/latex/rec-thy/README	2017-10-06 20:21:09 UTC (rev 45488)
@@ -22,4 +22,5 @@
 10/15/2010 - v1.0 - Original Release
 01/01/2011 - v1.2
 06/20/2012 - v1.3
-09/26/2017 - v2.0 - Added support for introducing requirements, the subfunction relation and probably other undocumented features
\ No newline at end of file
+09/26/2017 - v2.0 - Added support for introducing requirements, the subfunction relation and probably other undocumented features
+10/05/2017 - v2.1 - Fixed way packages are required so rec-thy can be loaded in a flexible order.  Also fixed one or two bugs.
\ No newline at end of file

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

Modified: trunk/Master/texmf-dist/doc/latex/rec-thy/rec-thy.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rec-thy/rec-thy.tex	2017-10-06 20:20:55 UTC (rev 45487)
+++ trunk/Master/texmf-dist/doc/latex/rec-thy/rec-thy.tex	2017-10-06 20:21:09 UTC (rev 45488)
@@ -47,7 +47,7 @@
 
 \title{The rec-thy Package}
 \author{Peter M. Gerdes (gerdes at invariant.org)}
-\date{2011-01-01: Version 1.2}
+\date{2011-01-01: Version 2.1}
 
 \begin{document}
 
@@ -476,6 +476,7 @@
 \section{Release Notes}
 
 \begin{itemize}
+	\item[2.1] 10/05/2017 - Fixed way packages are required so rec-thy can be loaded in a flexible order.  Also fixed one or two bugs.
 	\item[2.0] 09/26/2017 - Added support for introducing requirements, the subfunction relation and probably other undocumented features
 	\item[1.3] 06/20/2012 - Added abbreviations for computable infinitary formulas and made a few minor fixes.
 	\item[1.2] 01/01/2011 - Fixed awful option processing bug preventing most options from being recognized and added mrref option.

Modified: trunk/Master/texmf-dist/tex/latex/rec-thy/rec-thy.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rec-thy/rec-thy.sty	2017-10-06 20:20:55 UTC (rev 45487)
+++ trunk/Master/texmf-dist/tex/latex/rec-thy/rec-thy.sty	2017-10-06 20:21:09 UTC (rev 45488)
@@ -1,5 +1,5 @@
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{rec-thy}[2017/09/26 v2.0  Provides commands for writing up recursion theory papers]
+\ProvidesPackage{rec-thy}[2017/09/26 v2.1  Provides commands for writing up recursion theory papers]
 \makeatletter
 % \newcommand*{\@curpack}{\@currname} %rec-thy.sty
 \newcommand*{\@packinfo}[1]{\PackageInfo{rec-thy}{#1}}
@@ -11,20 +11,25 @@
 % Version 1.2
 % Added mrref option
 % Fixed horrific option processing bug
-\RequirePackage{amsmath}
+\RequirePackage{ltxcmds}
 \RequirePackage{ifxetex,ifpdf}
 \RequirePackage{suffix}
 \RequirePackage{ifmtarg}
 \RequirePackage{xifthen}
 \RequirePackage{xkeyval}
-\RequirePackage{mathtools}
-\RequirePackage{amssymb}
-\RequirePackage{amsfonts}
-\RequirePackage{undertilde}
-\RequirePackage{ltxcmds}
+\AtBeginDocument{
+\ltx at ifpackageloaded{amsmath}{}{\RequirePackage{amsmath}}
+\ltx at ifpackageloaded{amssymb}{}{\RequirePackage{amssymb}}
+\ltx at ifpackageloaded{amsfonts}{}{\RequirePackage{amsfonts}}
+\ltx at ifpackageloaded{mathtools}{}{\RequirePackage{mathtools}}
 \ltx at ifpackageloaded{unicode-math}{}{\RequirePackage{mathrsfs}}
+\ltx at ifpackageloaded{undertilde}{}{\RequirePackage{undertilde}}
+}
 
 
+
+
+
 % \DeclareMathAlphabet{\mathbrush}{T1}{pbsi}{xl}{n}
 % \newcommand*{\mathbrush}[1]{\mathsfit{#1}}
 % \ifxetex
@@ -172,7 +177,7 @@
 	}
 
 	\newenvironment{require}[3][]{
-		\begin{requirement}{\req[#1]{#2}{#3}} \label{\detokenize{req:#2@#1}}
+		\begin{requirement}{\req*[#1]{#2}{#3}} \label{\detokenize{req:#2@#1}}
 	}{
 		\end{requirement}
 	}



More information about the tex-live-commits mailing list