summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/build-aux/texinfo.tex36
-rw-r--r--Master/doc.html43
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