diff options
-rw-r--r-- | Build/source/build-aux/texinfo.tex | 36 | ||||
-rw-r--r-- | Master/doc.html | 43 |
2 files changed, 34 insertions, 45 deletions
diff --git a/Build/source/build-aux/texinfo.tex b/Build/source/build-aux/texinfo.tex index 8416bbaed62..111d39b41f6 100644 --- a/Build/source/build-aux/texinfo.tex +++ b/Build/source/build-aux/texinfo.tex @@ -3,7 +3,7 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2016-02-22.15} +\def\texinfoversion{2016-03-05.11} % % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, @@ -7799,7 +7799,7 @@ end % Argument is macro body with arguments substituted \def\scanmacro#1{% \newlinechar`\^^M - \def\xprocessmacroarg{\eatspaces}% + \def\xeatspaces{\eatspaces}% % % Process the macro body under the current catcode regime. \scantokens{#1\texinfoc}\aftermacro% @@ -8029,7 +8029,7 @@ end \paramno=0\def\paramlist{}% \let\hash\relax % \hash is redefined to `#' later to get it into definitions - \let\processmacroarg\relax + \let\xeatspaces\relax \parsemargdefxxx#1,;,% \ifnum\paramno<10\relax\else \paramno0\relax @@ -8041,7 +8041,7 @@ end \else \let\next=\parsemargdefxxx \advance\paramno by 1 \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname - {\processmacroarg{\hash\the\paramno}}% + {\xeatspaces{\hash\the\paramno}}% \edef\paramlist{\paramlist\hash\the\paramno,}% \fi\next} @@ -8267,16 +8267,9 @@ end %%%%%%%%%%%%%% End of code for > 10 arguments %%%%%%%%%%%%%%%%%% - -% Remove following spaces at the expansion stage. -% This works because spaces are discarded before each argument when TeX is -% getting the arguments for a macro. -% This must not be immediately followed by a }. -\long\def\gobblespaces#1{#1} - % This defines a Texinfo @macro or @rmacro, called by \parsemacbody. % \macrobody has the body of the macro in it, with placeholders for -% its parameters, looking like "\processmacroarg{\hash 1}". +% its parameters, looking like "\xeatspaces{\hash 1}". % \paramno is the number of parameters % \paramlist is a TeX parameter text, e.g. "#1,#2,#3," % There are eight cases: recursive and nonrecursive macros of zero, one, @@ -8287,14 +8280,13 @@ end \def\defmacro{% \let\hash=##% convert placeholders to macro parameter chars \ifnum\paramno=1 - \def\processmacroarg{\gobblespaces}% + \def\xeatspaces##1{##1}% % This removes the pair of braces around the argument. We don't % use \eatspaces, because this can cause ends of lines to be lost % when the argument to \eatspaces is read, leading to line-based % commands like "@itemize" not being read correctly. \else - \def\processmacroarg{\xprocessmacroarg}% - \let\xprocessmacroarg\relax + \let\xeatspaces\relax % suppress expansion \fi \ifrecursive %%%%%%%%%%%%%% Recursive %%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ifcase\paramno @@ -8307,12 +8299,9 @@ end \noexpand\braceorline \expandafter\noexpand\csname\the\macname @@@\endcsname}% \expandafter\xdef\csname\the\macname @@@\endcsname##1{% - \expandafter\noexpand\csname\the\macname @@@@\endcsname{% - \noexpand\gobblespaces##1\empty}% - % The \empty is for \gobblespaces in case #1 is empty - }% - \expandafter\xdef\csname\the\macname @@@@\endcsname##1{% - \egroup\noexpand\scanmacro{\macrobody}}% + \egroup + \noexpand\scanmacro{\macrobody}% + }% \else \ifnum\paramno<10\relax % at most 9 % See non-recursive section below for comments @@ -8351,11 +8340,6 @@ end \noexpand\braceorline \expandafter\noexpand\csname\the\macname @@@\endcsname}% \expandafter\xdef\csname\the\macname @@@\endcsname##1{% - \expandafter\noexpand\csname\the\macname @@@@\endcsname{% - \noexpand\gobblespaces##1\empty}% - % The \empty is for \gobblespaces in case #1 is empty - }% - \expandafter\xdef\csname\the\macname @@@@\endcsname##1{% \egroup \noexpand\scanmacro{\macrobody}% }% diff --git a/Master/doc.html b/Master/doc.html index 1abf6016232..a57995cc36c 100644 --- a/Master/doc.html +++ b/Master/doc.html @@ -6441,6 +6441,11 @@ Embed Gnuplot commands in LaTeX documents <a href="texmf-dist/doc/latex/gnuplottex/gnuplottex.pdf">gnuplottex.pdf</a>. </small></li> +<li><b><a href="texmf-dist/doc/generic/gobble">gobble</a></b>:<small> +More gobble macros for PlainTeX and LaTeX +<a href="texmf-dist/doc/generic/gobble/gobble.pdf">gobble.pdf</a>. +</small></li> + <li><b><a href="texmf-dist/doc/bibtex/gost">gost</a></b>:<small> BibTeX styles to format according to GOST <a href="texmf-dist/doc/bibtex/gost/gost.pdf">gost.pdf</a>, @@ -6656,7 +6661,7 @@ Bundle of classes for "La Gazette des Mathematiciens" <h2 id="letter-H">H</h2> -<ol start="1052"> +<ol start="1053"> <li><b><a href="texmf-dist/doc/latex/h2020proposal/manual">h2020proposal</a></b>:<small> LaTeX class and template for EU H2020 RIA proposal @@ -6937,7 +6942,7 @@ Basic support for multiple languages in Plain TeX <h2 id="letter-I">I</h2> -<ol start="1099"> +<ol start="1100"> <li><b><a href="texmf-dist/doc/latex/ibycus-babel">ibycus-babel</a></b>:<small> Use the Ibycus 4 Greek font with Babel @@ -7281,7 +7286,7 @@ A two-element sans-serif font <h2 id="letter-J">J</h2> -<ol start="1159"> +<ol start="1160"> <li><b><a href="texmf-dist/doc/fonts/jablantile">jablantile</a></b>:<small> Metafont version of tiles in the style of Slavik Jablan @@ -7405,7 +7410,7 @@ A replacement for LaTeX's verbatim package <h2 id="letter-K">K</h2> -<ol start="1177"> +<ol start="1178"> <li><b><a href="texmf-dist/doc/latex/kantlipsum">kantlipsum</a></b>:<small> Generate sentences in Kant's style @@ -7641,7 +7646,7 @@ A two-element sans-serif typeface <h2 id="letter-L">L</h2> -<ol start="1204"> +<ol start="1205"> <li><b><a href="texmf-dist/doc/latex/l2picfaq">l2picfaq</a></b>:<small> LaTeX pictures "how-to" (German) @@ -8805,7 +8810,7 @@ Set of slide fonts based on CM <h2 id="letter-M">M</h2> -<ol start="1378"> +<ol start="1379"> <li><b><a href="texmf-dist/doc/generic/m-tx">m-tx</a></b>:<small> A preprocessor for pmx @@ -9842,7 +9847,7 @@ XeLaTeX template for writing the main body of NSFC proposals <h2 id="letter-N">N</h2> -<ol start="1546"> +<ol start="1547"> <li><b><a href="texmf-dist/doc/latex/nag">nag</a></b>:<small> Detecting and warning about obsolete LaTeX commands @@ -10224,7 +10229,7 @@ Print numbers with separators and exponent if necessary <h2 id="letter-O">O</h2> -<ol start="1606"> +<ol start="1607"> <li><b><a href="texmf-dist/doc/latex/oberdiek">oberdiek</a></b>:<small> A bundle of packages submitted by Heiko Oberdiek @@ -10518,7 +10523,7 @@ Combine LaTeX commands over included graphics <h2 id="letter-P">P</h2> -<ol start="1639"> +<ol start="1640"> <li><b><a href="texmf-dist/doc/latex/pagecolor">pagecolor</a></b>:<small> Interrogate page colour @@ -12055,7 +12060,7 @@ Run Python from within a document, typesetting the results <h2 id="letter-Q">Q</h2> -<ol start="1880"> +<ol start="1881"> <li><b><a href="texmf-dist/doc/latex/qcircuit">qcircuit</a></b>:<small> Macros to generate quantum ciruits @@ -12119,7 +12124,7 @@ An easy way to typeset any part of The Holy Quran <h2 id="letter-R">R</h2> -<ol start="1891"> +<ol start="1892"> <li><b><a href="texmf-dist/doc/latex/raleway">raleway</a></b>:<small> Use Raleway with TeX(-alike) systems @@ -12527,7 +12532,7 @@ Class for Ryerson Unversity Graduate School requirements <h2 id="letter-S">S</h2> -<ol start="1954"> +<ol start="1955"> <li><b><a href="texmf-dist/doc/latex/sa-tikz">sa-tikz</a></b>:<small> TikZ library to draw switching architectures @@ -13682,7 +13687,7 @@ Format systems of equations <h2 id="letter-T">T</h2> -<ol start="2136"> +<ol start="2137"> <li><b><a href="texmf-dist/doc/latex/t-angles">t-angles</a></b>:<small> Draw tangles, trees, Hopf algebra operations and other pictures @@ -15194,7 +15199,7 @@ Print a typographic grid <h2 id="letter-U">U</h2> -<ol start="2342"> +<ol start="2343"> <li><b><a href="texmf-dist/doc/latex/uaclasses">uaclasses</a></b>:<small> University of Arizona thesis and dissertation format @@ -15484,7 +15489,7 @@ University of Washington thesis class <h2 id="letter-V">V</h2> -<ol start="2393"> +<ol start="2394"> <li><b><a href="texmf-dist/doc/bibtex/vancouver">vancouver</a></b>:<small> Bibliographic style file for Biomedical Journals @@ -15702,7 +15707,7 @@ Variable-width multiple text columns <h2 id="letter-W">W</h2> -<ol start="2427"> +<ol start="2428"> <li><b><a href="texmf-dist/doc/fonts/wadalab">wadalab</a></b>:<small> Wadalab (Japanese) font packages @@ -15806,7 +15811,7 @@ LaTeX class for Bavarian school w-seminar papers <h2 id="letter-X">X</h2> -<ol start="2443"> +<ol start="2444"> <li><b><a href="texmf-dist/doc/latex/xargs">xargs</a></b>:<small> Define commands with many optional arguments @@ -16167,7 +16172,7 @@ Tree macros using XY-Pic <h2 id="letter-Y">Y</h2> -<ol start="2499"> +<ol start="2500"> <li><b><a href="texmf-dist/doc/latex/yafoot">yafoot</a></b>:<small> A bundle of miscellaneous footnote packages @@ -16234,7 +16239,7 @@ Many-featured Young tableaux and Young diagrams <h2 id="letter-Z">Z</h2> -<ol start="2508"> +<ol start="2509"> <li><b><a href="texmf-dist/doc/latex/zed-csp">zed-csp</a></b>:<small> Typesetting Z and CSP format specifications |