diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/latex-tds/README | 34 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/latex-tds/README.html | 56 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/latex-tds/README.pdf | bin | 112455 -> 113070 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/latex-tds/README.asciidoc | 24 | ||||
-rwxr-xr-x | Master/texmf-dist/source/latex/latex-tds/build.pl | 13 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/latex-tds/tex/fix-expl3-lua.ini | 42 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex | 47 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds.ini | 7 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds2.ini | 7 |
9 files changed, 193 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/latex/latex-tds/README b/Master/texmf-dist/doc/latex/latex-tds/README index 3926c6dc359..e5ec88988d1 100644 --- a/Master/texmf-dist/doc/latex/latex-tds/README +++ b/Master/texmf-dist/doc/latex/latex-tds/README @@ -3,7 +3,7 @@ README for project latex-tds ============================ Heiko Oberdiek -2014/05/15 +2014/05/16 Table of Contents @@ -46,7 +46,7 @@ navigation support using bookmarks and links). Version: - 2014/05/15 + 2014/05/16 Author: @@ -311,17 +311,20 @@ license/ziptimetree/lgpl.txt LGPL (GNU Lesser General Public License) for 6.3. Scripts ------------- -build.pl main script for building the distribution +build.pl main script for building the distribution + +lib/adjust_checksum.pl Perl script that runs a DTX file through LaTeX + and corrects its \Checksum if necessary -lib/adjust_checksum.pl Perl script that runs a DTX file through LaTeX and - corrects its \Checksum if necessary +lib/check-ascii.pl Perl script that looks for non-ASCII characters -lib/check-ascii.pl Perl script that looks for non-ASCII characters +lib/check-eolspaces.pl Perl script that looks for trailing spaces -lib/check-eolspaces.pl Perl script that looks for trailing spaces +lib/check-tds-installation.pl Perl script that compares a module with an + installation inside a TDS tree. -lib/ziptimetree.pl Perl script that generates a ZIP file from a - directory tree with sorted entries (LGPL) +lib/ziptimetree.pl Perl script that generates a ZIP file from a + directory tree with sorted entries (LGPL) 6.4. Configuration ------------------- @@ -330,6 +333,8 @@ tex/docstrip.cfg enables TDS feature and creates directories tex/errata.cfg for errata lists of latex/base +tex/fix-expl3-lua.ini fix for expl3, if used in format file + tex/hyperref.cfg hyperref configuration file tex/ltnews.cfg for LaTeX News of latex/base @@ -901,5 +906,14 @@ wants to build the modules himself: □ Module knuth: .web files are put below TDS:web/knuth//. +2014/05/16 + □ Module base: Formatting of ltnews.pdf fixed. + + □ fix-expl3-lua.ini added to support putting package expl into a format. + + □ Script check-tds-installation.pl added. + + □ Module amslatex: TDS:bibtex/bst/ams renamed to TDS:bibtex/bst/amscls. + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -Last updated 2014-05-15 12:50:26 CEST +Last updated 2014-05-15 23:42:50 CEST diff --git a/Master/texmf-dist/doc/latex/latex-tds/README.html b/Master/texmf-dist/doc/latex/latex-tds/README.html index 6a5f88caae6..e2a4cb900c5 100644 --- a/Master/texmf-dist/doc/latex/latex-tds/README.html +++ b/Master/texmf-dist/doc/latex/latex-tds/README.html @@ -736,7 +736,7 @@ asciidoc.install(2); <div id="header"> <h1>README for project latex-tds</h1> <span id="author">Heiko Oberdiek</span><br /> -<span id="revdate">2014/05/15</span> +<span id="revdate">2014/05/16</span> <div id="toc"> <div id="toctitle">Table of Contents</div> <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript> @@ -758,7 +758,7 @@ Version: </dt> <dd> <p> - 2014/05/15 + 2014/05/16 </p> </dd> <dt class="hdlist1"> @@ -1201,26 +1201,31 @@ cellspacing="0" cellpadding="4"> <col width="70%" /> <tbody> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>build.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><code>build.pl </code></pre></div></td> <td align="left" valign="top"><p class="table">main script for building the distribution</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/adjust_checksum.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><code>lib/adjust_checksum.pl </code></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that runs a DTX file through - LaTeX and corrects its <code>\Checksum</code> if necessary</p></td> + LaTeX and corrects its <code>\Checksum</code> if necessary</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/check-ascii.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><code>lib/check-ascii.pl </code></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that looks for non-ASCII characters</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/check-eolspaces.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><code>lib/check-eolspaces.pl </code></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that looks for trailing spaces</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/ziptimetree.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><code>lib/check-tds-installation.pl </code></pre></div></td> +<td align="left" valign="top"><p class="table">Perl script that compares a module with + an installation inside a TDS tree.</p></td> +</tr> +<tr> +<td align="left" valign="top"><div class="literal"><pre><code>lib/ziptimetree.pl </code></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that generates a ZIP file from - a directory tree with sorted entries (LGPL)</p></td> + a directory tree with sorted entries (LGPL)</p></td> </tr> </tbody> </table> @@ -1245,6 +1250,10 @@ cellspacing="0" cellpadding="4"> <td align="left" valign="top"><p class="table">for errata lists of latex/base</p></td> </tr> <tr> +<td align="left" valign="top"><div class="literal"><pre><code>tex/fix-expl3-lua.ini </code></pre></div></td> +<td align="left" valign="top"><p class="table">fix for expl3, if used in format file</p></td> +</tr> +<tr> <td align="left" valign="top"><div class="literal"><pre><code>tex/hyperref.cfg </code></pre></div></td> <td align="left" valign="top"><p class="table">hyperref configuration file</p></td> </tr> @@ -2754,6 +2763,33 @@ Module knuth: <code>.web</code> files are put below <code>TDS:web/knuth//</code> </li> </ul></div> </dd> +<dt class="hdlist1"> +2014/05/16 +</dt> +<dd> +<div class="ulist"><ul> +<li> +<p> +Module base: Formatting of <code>ltnews.pdf</code> fixed. +</p> +</li> +<li> +<p> +<code>fix-expl3-lua.ini</code> added to support putting package expl into a format. +</p> +</li> +<li> +<p> +Script <code>check-tds-installation.pl</code> added. +</p> +</li> +<li> +<p> +Module amslatex: <code>TDS:bibtex/bst/ams</code> renamed to <code>TDS:bibtex/bst/amscls</code>. +</p> +</li> +</ul></div> +</dd> </dl></div> </div> </div> @@ -2761,7 +2797,7 @@ Module knuth: <code>.web</code> files are put below <code>TDS:web/knuth//</code> <div id="footnotes"><hr /></div> <div id="footer"> <div id="footer-text"> -Last updated 2014-05-15 12:50:26 CEST +Last updated 2014-05-15 23:42:50 CEST </div> </div> </body> diff --git a/Master/texmf-dist/doc/latex/latex-tds/README.pdf b/Master/texmf-dist/doc/latex/latex-tds/README.pdf Binary files differindex 8bed9e0dc1e..46b4c62358e 100644 --- a/Master/texmf-dist/doc/latex/latex-tds/README.pdf +++ b/Master/texmf-dist/doc/latex/latex-tds/README.pdf diff --git a/Master/texmf-dist/source/latex/latex-tds/README.asciidoc b/Master/texmf-dist/source/latex/latex-tds/README.asciidoc index c752b274ba8..d43c5590600 100644 --- a/Master/texmf-dist/source/latex/latex-tds/README.asciidoc +++ b/Master/texmf-dist/source/latex/latex-tds/README.asciidoc @@ -1,7 +1,7 @@ README for project latex-tds ============================ :author: Heiko Oberdiek -:revdate: 2014/05/15 +:revdate: 2014/05/16 :lang: en :toc: :numbered: @@ -261,13 +261,15 @@ Scripts ~~~~~~~ [cols=".3literal,.7", frame="topbot", grid="rows"] |=== -|build.pl |main script for building the distribution -|lib/adjust_checksum.pl |Perl script that runs a DTX file through - LaTeX and corrects its +\Checksum+ if necessary -|lib/check-ascii.pl |Perl script that looks for non-ASCII characters -|lib/check-eolspaces.pl |Perl script that looks for trailing spaces -|lib/ziptimetree.pl |Perl script that generates a ZIP file from - a directory tree with sorted entries (LGPL) +|build.pl |main script for building the distribution +|lib/adjust_checksum.pl |Perl script that runs a DTX file through + LaTeX and corrects its +\Checksum+ if necessary +|lib/check-ascii.pl |Perl script that looks for non-ASCII characters +|lib/check-eolspaces.pl |Perl script that looks for trailing spaces +|lib/check-tds-installation.pl |Perl script that compares a module with + an installation inside a TDS tree. +|lib/ziptimetree.pl |Perl script that generates a ZIP file from + a directory tree with sorted entries (LGPL) |=== Configuration @@ -276,6 +278,7 @@ Configuration |=== |tex/docstrip.cfg |enables TDS feature and creates directories |tex/errata.cfg |for errata lists of latex/base +|tex/fix-expl3-lua.ini |fix for expl3, if used in format file |tex/hyperref.cfg |hyperref configuration file |tex/ltnews.cfg |for LaTeX News of latex/base |tex/ltugboat.cls |setup for class ltugboat @@ -685,3 +688,8 @@ History * Module tools: +tabularx+ updated (2014/05/13 v2.10). * Module tools: +readme.txt+ renamed to +00readme.txt++. * Module knuth: +.web+ files are put below +TDS:web/knuth//+. +2014/05/16:: + * Module base: Formatting of +ltnews.pdf+ fixed. + * +fix-expl3-lua.ini+ added to support putting package expl into a format. + * Script +check-tds-installation.pl+ added. + * Module amslatex: +TDS:bibtex/bst/ams+ renamed to +TDS:bibtex/bst/amscls+. diff --git a/Master/texmf-dist/source/latex/latex-tds/build.pl b/Master/texmf-dist/source/latex/latex-tds/build.pl index b75bcea778b..eb18d87d58a 100755 --- a/Master/texmf-dist/source/latex/latex-tds/build.pl +++ b/Master/texmf-dist/source/latex/latex-tds/build.pl @@ -4,8 +4,8 @@ $^W=1; my $prj = 'latex-tds'; my $file = 'build.pl'; -my $version = '1.188'; -my $date = '2014-05-15'; +my $version = '1.190'; +my $date = '2014-05-16'; my $author = 'Heiko Oberdiek'; my $copyright = "Copyright 2006-2014 $author"; chomp(my $license = <<"END_LICENSE"); @@ -78,7 +78,9 @@ my $dir_distrib = 'distrib'; my $dir_build_distrib = "$dir_build/distrib"; my $dir_build_distrib_data = "$dir_build_distrib/$prj"; my $dir_texmf = 'texmf'; -chomp(my $cwd = `pwd`); + +my $prg_pwd = 'pwd'; +chomp(my $cwd = `$prg_pwd`); # cache directory use File::HomeDir; @@ -488,6 +490,11 @@ section('Unpacking'); if ($modules{'amslatex'}) { unpack_ams('amscls', "$dir_incoming_ctan/amscls.tds.zip"); + # Rename TDS:bibtex/bst/ams -> TDS:bibtex/bst/amscls + my $dir_bibtex_ams = "$dir_build/amslatex/texmf/bibtex/bst/ams"; + my $dir_bibtex_amscls = "${dir_bibtex_ams}cls"; + run("$prg_mv $dir_bibtex_ams $dir_bibtex_amscls") if + -d $dir_bibtex_ams and not -d $dir_bibtex_amscls; unpack_ams('amsrefs', "$dir_incoming_ctan/amsrefs.tds.zip"); unpack_ams('amsmath', "$dir_incoming/ctan/math.tds.zip"); #unpack_ams('amsrefs', "$dir_incoming_ams/amsrefs.zip"); diff --git a/Master/texmf-dist/source/latex/latex-tds/tex/fix-expl3-lua.ini b/Master/texmf-dist/source/latex/latex-tds/tex/fix-expl3-lua.ini new file mode 100644 index 00000000000..8b0deb04fbf --- /dev/null +++ b/Master/texmf-dist/source/latex/latex-tds/tex/fix-expl3-lua.ini @@ -0,0 +1,42 @@ +% fix-expl3-lua.ini +% 2014/05/15 v1.0 +% Copyright 2014 Heiko Oberdiek +% +% This file is part of project `latex-tds'. +% +% It 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. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Heiko Oberdiek. +% +% See `README' for a list of all files belonging to the +% project `latex-tds' and additional information. +% +% 2015/05/15 v1.0: +% * First version. +% +\newcommand*{\FixExplThreeLua}{% + \directlua{% + if not l3kernel or not l3kernel.strcmp then % + l3kernel = { }% + function l3kernel.strcmp (A, B)% + if A == B then % + tex.write ("0")% + elseif A < B then % + tex.write ("-1")% + else % + tex.write ("1")% + end % + end % + end% + }% +} +\everyjob=\expandafter{\the\everyjob\FixExplThreeLua}% +\endinput diff --git a/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex b/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex index ed54c679903..b3be2b21235 100644 --- a/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex +++ b/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex @@ -1,8 +1,8 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesFile{ltnews.tex}% - [2009/09/25 v1.1 Master file for ltnews*.tex (HO)] + [2014/05/15 v1.4 Master file for ltnews*.tex (HO)] % -% Copyright 2006, 2009 Heiko Oberdiek +% Copyright 2006, 2009, 2011, 2014 Heiko Oberdiek % % This file is part of project `latex-tds'. % @@ -27,6 +27,8 @@ % 2014/02/30 v1.3: % * Update for LaTeX 2014/05/01. % * Fix for anchor positions of issue titles. +% 2014/05/15 v1.4: +% * Updates for ltnews21.tex. % \providecommand*{\lastissue}{20} \InputIfFileExists{ltnews-lastissue.cfg}{}{} @@ -64,6 +66,7 @@ \RequirePackage{hyperref} \hypersetup{colorlinks} +\RequirePackage{bookmark} \makeatletter @@ -158,6 +161,43 @@ \let\org@twocolumn\twocolumn \renewenvironment{document}{% \clearpage + \ifnum\@issue=20 % + \addtocontents{toc}{\protect\setcounter{tocdepth}{5}}% + \addtocontents{toc}{% + \protect\makeatletter + }% + \addtocontents{toc}{% + \let\protect\saved@l@paragraph\protect\l@paragraph + }% + \addtocontents{toc}{% + \let\protect\l@paragraph\protect\l@subsection + }% + \fi + \ifnum\@issue=21 % + \addtocontents{toc}{% + \let\protect\l@paragraph\protect\saved@l@paragraph + }% + \def\toclevel@subsection{1}% + \def\toclevel@subsubsection{2}% + \addtocontents{toc}{\protect\setcounter{tocdepth}{4}}% + \renewcommand*{\tableofcontents}{% + \section*{\contentsname}% + \@starttoc{toc21}% + }% + \let\saved@addtocontents\addtocontents + \renewcommand*{\addtocontents}[2]{% + \saved@addtocontents{##1}{##2}% + \def\temp@toc{toc}% + \def\temp@param{##1}% + \ifx\temp@toc\temp@param + \saved@addtocontents{toc21}{##2}% + \fi + }% + \let\l@subsubsection\l@subsection + \let\l@subsection\l@section + \let\l@section\l@part + \let\l@part\@gobbletwo + \fi \def\twocolumn[{% \let\twocolumn\org@twocolumn \org@twocolumn[% @@ -166,6 +206,9 @@ }% \begingroup \let\WriteBookmarks\relax + \@firstofone{% inside opt. arg. of \twocolumn: protect "]" + \renewcommand*{\Hy@writebookmark}[5]{}% + }% \phantomsection \addcontentsline{toc}{part}{\printissue}% \endgroup diff --git a/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds.ini b/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds.ini index 8c2e40f20a5..b7e2b124c13 100644 --- a/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds.ini +++ b/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds.ini @@ -1,6 +1,6 @@ % lualatex-tds.ini -% 2013/02/13 v1.6 -% Copyright 2007, 2008, 2011, 2013 Heiko Oberdiek +% 2014/05/15 v1.9 +% Copyright 2007, 2008, 2011, 2013, 2014 Heiko Oberdiek % % This file is part of project `latex-tds'. % @@ -34,6 +34,8 @@ % * Patch for `inputenc' 2014/04/20 v1.2a. % 2014/04/30 v1.8 % * Patch for `inputenc' 2014/04/30 v1.2b no longer needed. +% 2014/05/15 v1.9 +% * Patch for `expl3': Put `\directlua' in `\everyjob'. % \input lualatexiniconfig.tex \input pdftexconfig % @@ -108,6 +110,7 @@ \RequirePackage{expl3}% \RequirePackage{xparse}% \RequirePackage{calc}% +\input{fix-expl3-lua.ini}% \let\dump\SavedDump \let\SavedDump\UNDEFINED \dump diff --git a/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds2.ini b/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds2.ini index f35f3b57377..f98717f59fb 100644 --- a/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds2.ini +++ b/Master/texmf-dist/source/latex/latex-tds/tex/lualatex-tds2.ini @@ -1,6 +1,6 @@ % lualatex-tds.ini -% 2011/07/25 v1.0 -% Copyright 2011 Heiko Oberdiek +% 2014/05/15 v1.9 +% Copyright 2011, 2014 Heiko Oberdiek % % This file is part of project `latex-tds'. % @@ -25,6 +25,8 @@ % * Patch for `inputenc' 2014/04/20 v1.2a. % 2014/04/30 v1.8: % * Patch for `inputenc' 2014/04/30 v1.2b no longer needed. +% 2014/05/15 v1.9 +% * Patch for `expl3': Put `\directlua' in `\everyjob'. % \input lualatexiniconfig.tex \input pdftexconfig % @@ -95,6 +97,7 @@ \RequirePackage{expl3}% \RequirePackage{xparse}% \RequirePackage{calc}% +\input{fix-expl3-lua.ini}% \let\dump\SavedDump \let\SavedDump\UNDEFINED \dump |