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