summaryrefslogtreecommitdiff
path: root/macros/eplain
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-07-06 03:01:45 +0000
committerNorbert Preining <norbert@preining.info>2020-07-06 03:01:45 +0000
commit2caa59ac79d64858cdff8486b3fecc9859111e38 (patch)
treed018711343f1d998e71c95df9e86f1e615f8feda /macros/eplain
parentd7fedb6786f75a4709b3febbc539376f483001b3 (diff)
CTAN sync 202007060301
Diffstat (limited to 'macros/eplain')
-rw-r--r--macros/eplain/doc/ChangeLog13
-rw-r--r--macros/eplain/doc/NEWS5
-rw-r--r--macros/eplain/doc/README4
-rw-r--r--macros/eplain/doc/eplain.html28
-rw-r--r--macros/eplain/doc/eplain.info339
-rw-r--r--macros/eplain/doc/eplain.pdfbin734526 -> 734393 bytes
-rw-r--r--macros/eplain/source/xeplain.tex11
-rw-r--r--macros/eplain/tex/eplain.tex14
8 files changed, 223 insertions, 191 deletions
diff --git a/macros/eplain/doc/ChangeLog b/macros/eplain/doc/ChangeLog
index 2f515d382f..1c91e5b2bf 100644
--- a/macros/eplain/doc/ChangeLog
+++ b/macros/eplain/doc/ChangeLog
@@ -1,3 +1,16 @@
+2020-07-04 Karl Berry <karl@freefriends.org>
+
+ * README: mailing list is tex-eplain, not bug-eplain
+
+ * Makefile (version): 3.11 (skip 3.10).
+ * doc/eplain.texi: 3.11, July 2020.
+
+ * xeplain.tex (\@parse@version@dash): new macro, from LaTeX,
+ to support YYYY-MM-DD format in \ProvidesPackage.
+ (\@parse@version): call it.
+ Report and patch from Fred Gilham,
+ https://tug.org/pipermail/tex-eplain/2020/000987.html
+
2019-05-31 Karl Berry <karl@freefriends.org>
* Version 3.9.
diff --git a/macros/eplain/doc/NEWS b/macros/eplain/doc/NEWS
index 090c3eee8d..74813c40a6 100644
--- a/macros/eplain/doc/NEWS
+++ b/macros/eplain/doc/NEWS
@@ -1,6 +1,9 @@
-$Id: NEWS 49 2019-05-31 16:20:41Z karl $
+$Id: NEWS 50 2020-07-04 16:08:52Z karl $
This file records noteworthy changes. This file is public domain.
+ 3.11 (4 July 2020)
+* Support YYYY-MM-DD date syntax in \ProvidesPackage.
+
3.9 (31 May 2019)
* btxmac.tex missed one macro renaming, making \providecommand fail.
* PDF bookmark/outlines example in documentation, and url updates.
diff --git a/macros/eplain/doc/README b/macros/eplain/doc/README
index be08b77aa6..bfff96b2ee 100644
--- a/macros/eplain/doc/README
+++ b/macros/eplain/doc/README
@@ -1,4 +1,4 @@
-$Id: README 32 2016-05-14 15:28:35Z karl $
+$Id: README 51 2020-07-04 21:01:29Z karl $
(This file is public domain.)
This file describes the Eplain (expanded or extended plain, take your
@@ -31,5 +31,5 @@ published by Addison-Wesley in 1990. That book is now freely available,
from http://www.gnu.org/software/teximpatient, along with several
translations.
-Mailing list: http://lists.tug.org/bug-eplain (bug-eplain@tug.org)
+Mailing list: http://lists.tug.org/tex-eplain (tex-eplain@tug.org)
The Eplain home page is http://tug.org/eplain.
diff --git a/macros/eplain/doc/eplain.html b/macros/eplain/doc/eplain.html
index c3ae5f8d1a..15e602336a 100644
--- a/macros/eplain/doc/eplain.html
+++ b/macros/eplain/doc/eplain.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
-<!-- This manual documents the Eplain macros, version 3.9,
-May 2019. Eplain provides functionality for plain TeX that
+<!-- This manual documents the Eplain macros, version 3.11,
+July 2020. Eplain provides functionality for plain TeX that
is intended to be useful regardless of how your document is actually
formatted.
@@ -12,7 +12,7 @@ macros; this chapter is under the GNU General Public License. Adam
Lewenberg has made additions and corrections. Oleg Katsitadze wrote
the section on LaTeX packages and the chapter on hyperlinks, and
updates throughout. -->
-<!-- Created by GNU Texinfo 6.6, http://www.gnu.org/software/texinfo/ -->
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Eplain: Expanded Plain TeX</title>
@@ -71,8 +71,8 @@ ul.no-bullet {list-style: none}
<li><a id="stoc-Arrow-theoretic-diagrams-1" href="#toc-Arrow-theoretic-diagrams-1">6 Arrow theoretic diagrams</a></li>
<li><a id="stoc-Programming-definitions-1" href="#toc-Programming-definitions-1">7 Programming definitions</a></li>
<li><a id="stoc-Demo-files-1" href="#toc-Demo-files-1">8 Demo files</a></li>
-<li><a id="stoc-Macro-index-1" href="#toc-Macro-index-1">Macro index</a></li>
-<li><a id="stoc-Concept-index-1" href="#toc-Concept-index-1">Concept index</a></li>
+<li><a id="stoc-Macro-index-1" href="#toc-Macro-index-1" rel="index">Macro index</a></li>
+<li><a id="stoc-Concept-index-1" href="#toc-Concept-index-1" rel="index">Concept index</a></li>
</ul>
</div>
@@ -250,8 +250,8 @@ ul.no-bullet {list-style: none}
<li><a id="toc-Hyperlinks-_0028xhyper_002etex_0029-1" href="#Hyperlinks-_0028xhyper_002etex_0029">8.1 Hyperlinks (<code>xhyper.tex</code>)</a></li>
<li><a id="toc-Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029-1" href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029">8.2 Highlighting TeX comments in listings (<code>lscommnt.tex</code>)</a></li>
</ul></li>
- <li><a id="toc-Macro-index-1" href="#Macro-index">Macro index</a></li>
- <li><a id="toc-Concept-index-1" href="#Concept-index">Concept index</a></li>
+ <li><a id="toc-Macro-index-1" href="#Macro-index" rel="index">Macro index</a></li>
+ <li><a id="toc-Concept-index-1" href="#Concept-index" rel="index">Concept index</a></li>
</ul>
</div>
@@ -262,8 +262,8 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a
</div>
<span id="Eplain"></span><h1 class="top">Eplain</h1>
-<p>This manual documents the Eplain macros, version 3.9,
-May 2019. Eplain provides functionality for plain TeX that
+<p>This manual documents the Eplain macros, version 3.11,
+July 2020. Eplain provides functionality for plain TeX that
is intended to be useful regardless of how your document is actually
formatted.
</p>
@@ -294,9 +294,9 @@ updates throughout.
</td></tr>
<tr><td align="left" valign="top">&bull; <a href="#Demo-files" accesskey="8">Demo files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sample documents demonstrating Eplain.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Macro-index" accesskey="9">Macro index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Entries for TeX and Eplain control sequences.
+<tr><td align="left" valign="top">&bull; <a href="#Macro-index" rel="index" accesskey="9">Macro index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Entries for TeX and Eplain control sequences.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Concept-index">Concept index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General index.
+<tr><td align="left" valign="top">&bull; <a href="#Concept-index" rel="index">Concept index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General index.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
@@ -3902,7 +3902,7 @@ here.) Some spelling variants of these are also supported.
<span id="index-texnames_002esty"></span>
<p>Most of these macros come from <samp>texnames.sty</samp>, compiled by Nelson
Beebe and available at
-<a href="http://mirror.ctan.org/tex-archive/info/biblio/texnames.sty">http://mirror.ctan.org/tex-archive/info/biblio/texnames.sty</a>
+<a href="http://mirror.ctan.org/info/biblio/texnames.sty">http://mirror.ctan.org/info/biblio/texnames.sty</a>
(part of the <code>biblio</code> package, <a href="https://ctan.org/pkg/biblio">https://ctan.org/pkg/biblio</a>).
</p>
@@ -4222,7 +4222,7 @@ TeX) installed on your system. The problem was fixed in
<samp>supp-mis.tex</samp> version&nbsp;2004.10.26. You can obtain
up-to-date versions of <samp>supp-mis.tex</samp> and the accompanying
<samp>supp-pdf.tex</samp> from
-<a href="http://mirror.ctan.org/tex-archive/macros/pdftex/graphics">http://mirror.ctan.org/tex-archive/macros/pdftex/graphics</a>.
+<a href="http://mirror.ctan.org/macros/pdftex/graphics">http://mirror.ctan.org/macros/pdftex/graphics</a>.
To convince TeX to use the new files, you have the following
options:
</p>
@@ -5553,7 +5553,7 @@ please see
</p>
<div class="display">
<pre class="display"><a href="http://arxiv.org/hypertex">http://arxiv.org/hypertex</a>
-<a href="http://mirror.ctan.org/tex-archive/support/hypertex/hypertex">http://mirror.ctan.org/tex-archive/support/hypertex/hypertex</a>
+<a href="http://mirror.ctan.org/support/hypertex/hypertex">http://mirror.ctan.org/support/hypertex/hypertex</a>
</pre></div>
<p>For convenience, we list a few HyperTeX-enabled converters:
diff --git a/macros/eplain/doc/eplain.info b/macros/eplain/doc/eplain.info
index 3f85c1675d..878aa858ee 100644
--- a/macros/eplain/doc/eplain.info
+++ b/macros/eplain/doc/eplain.info
@@ -1,6 +1,6 @@
-This is eplain.info, produced by makeinfo version 6.6 from eplain.texi.
+This is eplain.info, produced by makeinfo version 6.7 from eplain.texi.
-This manual documents the Eplain macros, version 3.9, May 2019. Eplain
+This manual documents the Eplain macros, version 3.11, July 2020. Eplain
provides functionality for plain TeX that is intended to be useful
regardless of how your document is actually formatted.
@@ -21,9 +21,9 @@ File: eplain.info, Node: Top, Next: Introduction, Up: (dir)
Eplain
******
-This manual documents the Eplain macros, version 3.9, May 2019. Eplain
-provides functionality for plain TeX that is intended to be useful
-regardless of how your document is actually formatted.
+This manual documents the Eplain macros, version 3.11, July 2020.
+Eplain provides functionality for plain TeX that is intended to be
+useful regardless of how your document is actually formatted.
Most of this manual is in the public domain, like most of the Eplain
code. It was originally written by Karl Berry, starting in 1989.
@@ -2502,9 +2502,8 @@ produce their respective logos. (Sorry, the logos are not shown here.)
Some spelling variants of these are also supported.
Most of these macros come from 'texnames.sty', compiled by Nelson
-Beebe and available at
-<http://mirror.ctan.org/tex-archive/info/biblio/texnames.sty> (part of
-the 'biblio' package, <https://ctan.org/pkg/biblio>).
+Beebe and available at <http://mirror.ctan.org/info/biblio/texnames.sty>
+(part of the 'biblio' package, <https://ctan.org/pkg/biblio>).

File: eplain.info, Node: Boxes, Next: Checking for PDF output, Prev: Logos, Up: User definitions
@@ -2721,8 +2720,8 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
system for TeX) installed on your system. The problem was fixed in
'supp-mis.tex' version 2004.10.26. You can obtain up-to-date
versions of 'supp-mis.tex' and the accompanying 'supp-pdf.tex' from
- <http://mirror.ctan.org/tex-archive/macros/pdftex/graphics>. To
- convince TeX to use the new files, you have the following options:
+ <http://mirror.ctan.org/macros/pdftex/graphics>. To convince TeX to
+ use the new files, you have the following options:
1. put the new files in the same directory with your document;
@@ -2779,9 +2778,8 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
rotation and graphics inclusion using the 'graphicx' package, and
using the 'color' package to colorize hypertext links.
- Klaus Ho"ppner has written a nice introduction to the LaTeX
- graphics packages and different graphics formats. You can download
- it from
+ Klaus Höppner has written a nice introduction to the LaTeX graphics
+ packages and different graphics formats. You can download it from
<https://tug.org/pracjourn/2005-3/hoeppner>
epstopdf ('2009/07/16 v2.2 Conversion with epstopdf on the fly (HO)')
@@ -3642,7 +3640,7 @@ Hyperlink drivers pdftex and dvipdfm::).
please see
<http://arxiv.org/hypertex>
- <http://mirror.ctan.org/tex-archive/support/hypertex/hypertex>
+ <http://mirror.ctan.org/support/hypertex/hypertex>
For convenience, we list a few HyperTeX-enabled converters:
@@ -6660,7 +6658,6 @@ Macro index
(line 7)
* name (hyperlink type) <1>: Link types for pdftex and dvipdfm.
(line 18)
-* new...: Allocation macros. (line 8)
* newblock: Commands from LaTeX. (line 31)
* newcommand: Commands from LaTeX. (line 18)
* newwin (hyperlink option): Link types for pdftex and dvipdfm.
@@ -6669,6 +6666,7 @@ Macro index
(line 54)
* newwin (hyperlink option) <2>: Link options for pdftex and dvipdfm.
(line 90)
+* new...: Allocation macros. (line 8)
* noarrow: Invoking Eplain. (line 84)
* noauxfile: Invoking Eplain. (line 89)
* nobibtex: Invoking Eplain. (line 73)
@@ -6852,12 +6850,12 @@ Macro index
* textbf: Commands from LaTeX. (line 25)
* timestamp: Time of day. (line 18)
* timestring: Time of day. (line 16)
+* tocfilebasename: Changing the .toc file's root name.
+ (line 10)
* toc...entry: Writing the .toc file.
(line 9)
* toc...entry <1>: Writing the .toc file.
(line 54)
-* tocfilebasename: Changing the .toc file's root name.
- (line 10)
* today: Time of day. (line 21)
* top (destination option): Destination types for pdftex and dvipdfm.
(line 11)
@@ -6989,9 +6987,9 @@ Concept index
* .cls files: Loading LaTeX packages.
(line 6)
* .eps files: Packages known to work.
- (line 104)
+ (line 103)
* .eps files <1>: Packages known to work.
- (line 113)
+ (line 112)
* .fmt file: Installation. (line 27)
* .fmt file <1>: Invoking Eplain. (line 14)
* .idx files: Indexing. (line 22)
@@ -7001,7 +6999,7 @@ Concept index
* .pdf files: Checking for PDF output.
(line 6)
* .pdf files <1>: Packages known to work.
- (line 104)
+ (line 103)
* .pdf files <2>: Introduction to hyperlinks.
(line 13)
* .ps files: Introduction to hyperlinks.
@@ -7308,10 +7306,10 @@ Concept index
* displayed math and hyperlinks <1>: Setting group options.
(line 33)
* displays, left-justifying: Displays. (line 6)
-* do...while loops: Iteration. (line 6)
* double column output: Multiple columns. (line 6)
* double columns in indexes: Typesetting an index.
(line 24)
+* do...while loops: Iteration. (line 6)
* draft, option for graphics.sty: Packages known to work.
(line 82)
* driver dvipdfm: Hyperlink drivers pdftex and dvipdfm.
@@ -7349,15 +7347,15 @@ Concept index
* eject in multicolumns: Multiple columns. (line 14)
* electronic mail addresses, breaking: Paths. (line 6)
* electronic mail addresses, breaking <1>: Packages known to work.
- (line 134)
+ (line 133)
* empty argument, checking for: \ifempty. (line 6)
* empty equation labels: Equation references. (line 22)
* empty equation labels, referring to: Equation references. (line 27)
* empty string, checking for: \ifempty. (line 6)
* Encapsulated PostScript: Packages known to work.
- (line 104)
+ (line 103)
* Encapsulated PostScript <1>: Packages known to work.
- (line 113)
+ (line 112)
* environments, user-defined: User-defined environments.
(line 6)
* Eplain, installing: Installation. (line 6)
@@ -7367,13 +7365,13 @@ Concept index
* eplain.aux: Installation. (line 40)
* eplain.fmt: Installation. (line 27)
* EPS: Packages known to work.
- (line 104)
+ (line 103)
* EPS <1>: Packages known to work.
- (line 113)
+ (line 112)
* epstopdf: Packages known to work.
- (line 104)
+ (line 103)
* epstopdf.sty: Packages known to work.
- (line 102)
+ (line 101)
* equation labels, characters valid in: Equation references. (line 54)
* equation numbers, formatting of: Formatting equation references.
(line 6)
@@ -7406,7 +7404,7 @@ Concept index
* file: links: General hyperlinks. (line 37)
* filenames, breaking: Paths. (line 6)
* filenames, breaking <1>: Packages known to work.
- (line 134)
+ (line 133)
* files, verbatim listing of: Verbatim listing. (line 6)
* files, verbatim listing of, demo: Highlighting TeX comments in listings (lscommnt.tex).
(line 7)
@@ -7502,11 +7500,9 @@ Concept index
* highlight modes, hyperlink: Link options for pdftex and dvipdfm.
(line 69)
* highlighting: Packages known to work.
- (line 124)
+ (line 123)
* highlighting, in listings: Highlighting TeX comments in listings (lscommnt.tex).
(line 7)
-* Ho"ppner, Klaus: Packages known to work.
- (line 96)
* hooks: Hooks. (line 6)
* hyperlink border color: Link options for pdftex and dvipdfm.
(line 13)
@@ -7655,6 +7651,8 @@ Concept index
* hypertex, link types: Link types for hypertex.
(line 6)
* hypertext links: Hyperlinks. (line 6)
+* Höppner, Klaus: Packages known to work.
+ (line 96)
* identifying numbers: \ifinteger and \isinteger.
(line 6)
* idxuniq: Exact destinations for index terms.
@@ -7773,7 +7771,7 @@ Concept index
* left-justification: Justification. (line 6)
* left-justification of displays: Displays. (line 6)
* letterspacing: Packages known to work.
- (line 124)
+ (line 123)
* linear systems theory: Construction of commutative diagrams.
(line 38)
* lines: Slanted lines and vectors.
@@ -7929,7 +7927,7 @@ Concept index
* output routine and index proofing: Proofing index terms.
(line 28)
* overstriking: Packages known to work.
- (line 124)
+ (line 123)
* packages, LaTeX: Loading LaTeX packages.
(line 6)
* packages, LaTeX <1>: Packages known to work.
@@ -7951,9 +7949,9 @@ Concept index
* Patashnik, Oren: Citations. (line 9)
* pathnames, breaking: Paths. (line 6)
* pathnames, breaking <1>: Packages known to work.
- (line 134)
+ (line 133)
* PDF: Packages known to work.
- (line 104)
+ (line 103)
* PDF outlines (a.k.a. bookmarks): Making PDF outlines. (line 6)
* PDF output: Checking for PDF output.
(line 6)
@@ -7984,7 +7982,7 @@ Concept index
* picture mode <1>: Slanted lines and vectors.
(line 7)
* Portable Document Format: Packages known to work.
- (line 104)
+ (line 103)
* PostScript point: Destination types for pdftex and dvipdfm.
(line 66)
* PostScript point <1>: Destination options for pdftex and dvipdfm.
@@ -7999,7 +7997,7 @@ Concept index
* ps2pdf <1>: Hyperlink driver hypertex.
(line 35)
* psfrag.sty: Packages known to work.
- (line 111)
+ (line 110)
* quadruple column output: Multiple columns. (line 6)
* Rahtz, Sebastian: Loading LaTeX packages.
(line 14)
@@ -8057,14 +8055,14 @@ Concept index
* sorting an index: Indexing. (line 6)
* sorting of index entries: Indexing commands. (line 50)
* soul.sty: Packages known to work.
- (line 122)
+ (line 121)
* space above index entries: Typesetting an index.
(line 35)
* spaces, ignoring: \futurenonspacelet. (line 6)
* spaces, obeying: Obeying spaces. (line 6)
* spaces, trailing and indexing commands: Indexing terms. (line 20)
* spacing out: Packages known to work.
- (line 124)
+ (line 123)
* spacing, preserving with hyperlinks: Hyperlink driver nolinks.
(line 6)
* special characters: Verbatim listing. (line 57)
@@ -8074,7 +8072,7 @@ Concept index
(line 49)
* Stallman, Richard: Introduction. (line 16)
* striking out: Packages known to work.
- (line 124)
+ (line 123)
* style, hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* subequations, referring to: Subequation references.
@@ -8135,7 +8133,7 @@ Concept index
* underline hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* underlining: Packages known to work.
- (line 124)
+ (line 123)
* underlining page numbers in index: Page list and page range parsers.
(line 26)
* universal mapping property: Construction of commutative diagrams.
@@ -8152,7 +8150,7 @@ Concept index
* URL hyperlink <3>: Link types for pdftex and dvipdfm.
(line 25)
* url.sty: Packages known to work.
- (line 132)
+ (line 131)
* url.sty <1>: URL hyperlinks. (line 6)
* url.sty <2>: Hyperlinks (xhyper.tex).
(line 7)
@@ -8196,130 +8194,135 @@ Concept index

Tag Table:
-Node: Top796
-Node: Introduction8126
-Node: Installation11167
-Node: Invoking Eplain13219
-Node: User definitions17817
-Node: Diagnostics19644
-Node: Rules21209
-Node: Citations22040
-Node: Formatting citations28468
-Node: Formatting bibliographies30007
-Node: Commands from LaTeX33243
-Node: Displays34217
-Node: Formatting displays35604
-Node: Time of day36237
-Node: Lists36996
-Node: Formatting lists39136
-Node: Verbatim listing41419
-Node: Contents44639
-Node: Writing the .toc file45308
-Node: Reading the .toc file48170
-Node: Changing the .toc file's root name49573
-Node: Alternative contents files50589
-Node: Cross-references51153
-Node: Defining generic references52633
-Node: Using generic references53509
-Node: Page references54793
-Node: Equation references55612
-Node: Formatting equation references58364
-Node: Subequation references62714
-Node: Indexing64630
-Node: Indexing terms67652
-Node: Indexing commands68764
-Node: Modifying index entries71725
-Node: Index entries with special characters74693
-Node: Proofing index terms78935
-Node: Typesetting an index80748
-Node: Customizing indexing83214
-Node: Justification86910
-Node: Tables90005
-Node: Margins92496
-Node: Multiple columns94649
-Node: Footnotes96686
-Node: Fractions99261
-Node: Paths100044
-Node: Logos101600
-Node: Boxes102395
-Node: Checking for PDF output104181
-Node: Loading LaTeX packages105207
-Node: The \usepackage command106409
-Node: Environment for loading packages107495
-Node: Packages known to work109835
-Node: Packages known not to work116602
-Node: Hyperlinks117375
-Node: Introduction to hyperlinks118024
-Node: Explicit hyperlinks123561
-Node: Implicit hyperlinks125846
-Node: General hyperlinks127667
-Node: URL hyperlinks129190
-Node: Citation hyperlinks131290
-Node: List hyperlinks132017
-Node: Cross-reference hyperlinks132408
-Node: Page reference hyperlinks133779
-Node: Equation reference hyperlinks134440
-Node: Index hyperlinks135830
-Node: Exact destinations for index terms137588
-Node: Page destinations for index terms139755
-Node: Choosing destination placement142373
-Node: Index page list and page range parsers143162
-Node: Hyperlinks in see and see also entries143714
-Node: Footnote hyperlinks144512
-Node: Contents hyperlinks145706
-Node: Hyperlink drivers146089
-Node: Options supported by all drivers146723
-Node: Hyperlink driver hypertex149519
-Node: Destination types for hypertex152467
-Node: Destination options for hypertex153501
-Node: Link types for hypertex153983
-Node: Link options for hypertex155991
-Node: Hyperlink drivers pdftex and dvipdfm157013
-Node: Destination types for pdftex and dvipdfm157658
-Node: Destination options for pdftex and dvipdfm161137
-Node: Link types for pdftex and dvipdfm163588
-Node: Link options for pdftex and dvipdfm167108
-Node: Hyperlink driver nolinks170746
-Node: Setting hyperlink types and options173149
-Node: Setting default types and options174150
-Node: Setting group types175576
-Node: Setting group options176765
-Node: Turning hyperlinks on/off179246
-Node: Turning low-level commands on/off179912
-Node: Turning hyperlinks on/off for a group180425
-Node: Making PDF outlines181578
-Node: Arrow theoretic diagrams184463
-Node: Slanted lines and vectors184830
-Node: Commutative diagrams186904
-Node: Arrows and morphisms187501
-Node: Construction of commutative diagrams191956
-Node: Commutative diagram parameters199121
-Node: Programming definitions200937
-Node: Category codes201938
-Node: Allocation macros204583
-Node: Iteration206718
-Node: Macro arguments208370
-Node: Converting to characters211745
-Node: Expansion213130
-Node: \csn and \ece213693
-Node: \edefappend214258
-Node: Hooks214805
-Node: Properties216979
-Node: \expandonce218058
-Node: \ifundefined218506
-Node: \ifempty219070
-Node: \ifinteger and \isinteger219812
-Node: \futurenonspacelet220852
-Node: Obeying spaces221453
-Node: Writing out numbers222477
-Node: Mode-specific penalties222800
-Node: Auxiliary files223529
-Node: User-defined environments224448
-Node: Page list and page range parsers225661
-Node: Demo files227793
-Node: Hyperlinks (xhyper.tex)228360
-Node: Highlighting TeX comments in listings (lscommnt.tex)236709
-Node: Macro index239165
-Node: Concept index308026
+Node: Top798
+Node: Introduction8129
+Node: Installation11170
+Node: Invoking Eplain13222
+Node: User definitions17820
+Node: Diagnostics19647
+Node: Rules21212
+Node: Citations22043
+Node: Formatting citations28471
+Node: Formatting bibliographies30010
+Node: Commands from LaTeX33246
+Node: Displays34220
+Node: Formatting displays35607
+Node: Time of day36240
+Node: Lists36999
+Node: Formatting lists39139
+Node: Verbatim listing41422
+Node: Contents44642
+Node: Writing the .toc file45311
+Node: Reading the .toc file48173
+Node: Changing the .toc file's root name49576
+Node: Alternative contents files50592
+Node: Cross-references51156
+Node: Defining generic references52636
+Node: Using generic references53512
+Node: Page references54796
+Node: Equation references55615
+Node: Formatting equation references58367
+Node: Subequation references62717
+Node: Indexing64633
+Node: Indexing terms67655
+Node: Indexing commands68767
+Node: Modifying index entries71728
+Node: Index entries with special characters74696
+Node: Proofing index terms78938
+Node: Typesetting an index80751
+Node: Customizing indexing83217
+Node: Justification86913
+Node: Tables90008
+Node: Margins92499
+Node: Multiple columns94652
+Node: Footnotes96689
+Node: Fractions99264
+Node: Paths100047
+Node: Logos101603
+Node: Boxes102386
+Node: Checking for PDF output104172
+Node: Loading LaTeX packages105198
+Node: The \usepackage command106400
+Node: Environment for loading packages107486
+Node: Packages known to work109826
+Node: Packages known not to work116576
+Node: Hyperlinks117349
+Node: Introduction to hyperlinks117998
+Node: Explicit hyperlinks123535
+Node: Implicit hyperlinks125820
+Node: General hyperlinks127641
+Node: URL hyperlinks129164
+Node: Citation hyperlinks131264
+Node: List hyperlinks131991
+Node: Cross-reference hyperlinks132382
+Node: Page reference hyperlinks133753
+Node: Equation reference hyperlinks134414
+Node: Index hyperlinks135804
+Node: Exact destinations for index terms137562
+Node: Page destinations for index terms139729
+Node: Choosing destination placement142347
+Node: Index page list and page range parsers143136
+Node: Hyperlinks in see and see also entries143688
+Node: Footnote hyperlinks144486
+Node: Contents hyperlinks145680
+Node: Hyperlink drivers146063
+Node: Options supported by all drivers146697
+Node: Hyperlink driver hypertex149493
+Node: Destination types for hypertex152429
+Node: Destination options for hypertex153463
+Node: Link types for hypertex153945
+Node: Link options for hypertex155953
+Node: Hyperlink drivers pdftex and dvipdfm156975
+Node: Destination types for pdftex and dvipdfm157620
+Node: Destination options for pdftex and dvipdfm161099
+Node: Link types for pdftex and dvipdfm163550
+Node: Link options for pdftex and dvipdfm167070
+Node: Hyperlink driver nolinks170708
+Node: Setting hyperlink types and options173111
+Node: Setting default types and options174112
+Node: Setting group types175538
+Node: Setting group options176727
+Node: Turning hyperlinks on/off179208
+Node: Turning low-level commands on/off179874
+Node: Turning hyperlinks on/off for a group180387
+Node: Making PDF outlines181540
+Node: Arrow theoretic diagrams184425
+Node: Slanted lines and vectors184792
+Node: Commutative diagrams186866
+Node: Arrows and morphisms187463
+Node: Construction of commutative diagrams191918
+Node: Commutative diagram parameters199083
+Node: Programming definitions200899
+Node: Category codes201900
+Node: Allocation macros204545
+Node: Iteration206680
+Node: Macro arguments208332
+Node: Converting to characters211707
+Node: Expansion213092
+Node: \csn and \ece213655
+Node: \edefappend214220
+Node: Hooks214767
+Node: Properties216941
+Node: \expandonce218020
+Node: \ifundefined218468
+Node: \ifempty219032
+Node: \ifinteger and \isinteger219774
+Node: \futurenonspacelet220814
+Node: Obeying spaces221415
+Node: Writing out numbers222439
+Node: Mode-specific penalties222762
+Node: Auxiliary files223491
+Node: User-defined environments224410
+Node: Page list and page range parsers225623
+Node: Demo files227755
+Node: Hyperlinks (xhyper.tex)228322
+Node: Highlighting TeX comments in listings (lscommnt.tex)236671
+Node: Macro index239127
+Node: Concept index307988

End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
diff --git a/macros/eplain/doc/eplain.pdf b/macros/eplain/doc/eplain.pdf
index 3db8a2d4c5..ba475d1420 100644
--- a/macros/eplain/doc/eplain.pdf
+++ b/macros/eplain/doc/eplain.pdf
Binary files differ
diff --git a/macros/eplain/source/xeplain.tex b/macros/eplain/source/xeplain.tex
index ef1d96191b..1b0e75ee4f 100644
--- a/macros/eplain/source/xeplain.tex
+++ b/macros/eplain/source/xeplain.tex
@@ -5506,7 +5506,16 @@
\expandafter\@firstoftwo
\fi
}%
-\def\@parse@version#1/#2/#3#4#5\@nil{#1#2#3#4 }%
+% From base/latex.ltx. Support both date formats
+% \ProvidePackage{pkg}[2020-01-02 ...]
+% \ProvidePackage{pkg}[2020/01/02 ...]
+%
+\def\@parse@version#1/#2/#3#4#5\@nil{%
+ \@parse@version@dash#1-#2-#3#4\@nil
+}%
+\def\@parse@version@dash#1-#2-#3#4#5\@nil{%
+ \if\relax#2\relax\else#1\fi#2#3#4 }%
+%
% For the `draft' option to graphic{s,x}.sty.
\let\ttfamily\tt
\def\strip@prefix#1>{}%
diff --git a/macros/eplain/tex/eplain.tex b/macros/eplain/tex/eplain.tex
index d4dc8e2a1c..6cff16a9eb 100644
--- a/macros/eplain/tex/eplain.tex
+++ b/macros/eplain/tex/eplain.tex
@@ -1,10 +1,10 @@
%% @texfile{
%% author = "Karl Berry, Steven Smith, Oleg Katsitadze, and others",
-%% version = "3.9",
-%% date = "Thu May 30 08:55:47 PDT 2019",
+%% version = "3.11",
+%% date = "Sat Jul 4 08:41:11 PDT 2020",
%% filename = "eplain.tex",
%% email = "bug-eplain@tug.org",
-%% checksum = "4135 9294 134244",
+%% checksum = "4139 9298 134361",
%% codetable = "ASCII",
%% supported = "yes",
%% docstring = "This file defines macros that extend and expand on
@@ -4089,7 +4089,11 @@ end
\expandafter\@firstoftwo
\fi
}%
-\def\@parse@version#1/#2/#3#4#5\@nil{#1#2#3#4 }%
+\def\@parse@version#1/#2/#3#4#5\@nil{%
+ \@parse@version@dash#1-#2-#3#4\@nil
+}%
+\def\@parse@version@dash#1-#2-#3#4#5\@nil{%
+ \if\relax#2\relax\else#1\fi#2#3#4 }%
\let\ttfamily\tt
\def\strip@prefix#1>{}%
\def\@ifpackageloaded#1{%
@@ -4131,5 +4135,5 @@ end
\def\fmtname{eplain}%
\def\eplain{t}%
{\edef\plainversion{\fmtversion}%
- \xdef\fmtversion{3.9: 30 May 2019 (and plain \plainversion)}%
+ \xdef\fmtversion{3.11: 4 July 2020 (and plain \plainversion)}%
}%