summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/info
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/info')
-rw-r--r--Master/texmf-dist/doc/info/eplain.info635
1 files changed, 360 insertions, 275 deletions
diff --git a/Master/texmf-dist/doc/info/eplain.info b/Master/texmf-dist/doc/info/eplain.info
index 592f22678d2..3f85c1675d0 100644
--- a/Master/texmf-dist/doc/info/eplain.info
+++ b/Master/texmf-dist/doc/info/eplain.info
@@ -1,7 +1,6 @@
-This is eplain.info, produced by texi2any version 6.1dev+dev from
-eplain.texi.
+This is eplain.info, produced by makeinfo version 6.6 from eplain.texi.
-This manual documents the Eplain macros, version 3.8, May 2016. 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.
@@ -22,7 +21,7 @@ File: eplain.info, Node: Top, Next: Introduction, Up: (dir)
Eplain
******
-This manual documents the Eplain macros, version 3.8, May 2016. 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.
@@ -33,7 +32,7 @@ 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.
- The Eplain home page is <http://tug.org/eplain>.
+ The Eplain home page is <https://tug.org/eplain>.
* Menu:
@@ -98,13 +97,13 @@ Contents
Cross-references
-* Defining generic references::
-* Using generic references::
+* Defining generic references::
+* Using generic references::
Equation references
-* Formatting equation references::
-* Subequation references::
+* Formatting equation references::
+* Subequation references::
Indexing
@@ -190,14 +189,14 @@ Turning hyperlinks on/off
Arrow theoretic diagrams
-* Slanted lines and vectors::
-* Commutative diagrams::
+* Slanted lines and vectors::
+* Commutative diagrams::
Commutative diagrams
-* Arrows and morphisms::
-* Construction of commutative diagrams::
-* Commutative diagram parameters::
+* Arrows and morphisms::
+* Construction of commutative diagrams::
+* Commutative diagram parameters::
Programming definitions
@@ -216,15 +215,15 @@ Programming definitions
Expansion
-* \csn and \ece::
-* \edefappend::
+* \csn and \ece::
+* \edefappend::
* Hooks:: Manipulating and executing named actions.
* Properties:: Associating information with a csname.
-* \expandonce::
-* \ifundefined::
+* \expandonce::
+* \ifundefined::
* \ifempty::
* \ifinteger and \isinteger::
-* \futurenonspacelet::
+* \futurenonspacelet::
Demo files
@@ -238,7 +237,7 @@ File: eplain.info, Node: Introduction, Next: Installation, Prev: Top, Up: To
**************
The "Eplain" macro package expands on and extends the definitions in
-plain TeX. Its home on the web is <http://tug.org/eplain>.
+plain TeX. Its home on the web is <https://tug.org/eplain>.
This manual describes the definitions that you, as either an author
or a macro writer, might like to use. It doesn't discuss the
@@ -293,9 +292,9 @@ or visit <http://lists.tug.org/tex-eplain>.
David Walden had reported his experience with Eplain as a new user.
The article is available online at
-<http://tug.org/pracjourn/2005-4/walden>. An introductory article
+<https://tug.org/pracjourn/2005-4/walden>. An introductory article
(written for TUGboat) is also available online at
-<http://tug.org/eplain/misc/tb84katsi.pdf>.
+<https://tug.org/eplain/misc/tb84katsi.pdf>.

File: eplain.info, Node: Installation, Next: Invoking Eplain, Prev: Introduction, Up: Top
@@ -412,7 +411,7 @@ where '\undefined' must never acquire a definition.
The file 'eplain.tex' is all of these files merged together, with
comments removed. The original sources can be found in Eplain source
zip archive in your TeX distribution, on CTAN or on Eplain's home page
-at <http://tug.org/eplain>.
+at <https://tug.org/eplain>.
All of these files except 'xeplain.tex' can be input individually, if
all you want are the definitions in that file.
@@ -703,12 +702,12 @@ You may wish to change Eplain's formatting of citations; i.e., the
result of your '\cite' commands. By default, the citation labels are
printed one after another, separated by commas and enclosed in brackets,
using the main text font. Some formats require other styles, such as
-superscripted labels. You can accomodate such formats by redefining the
+superscripted labels. You can accommodate such formats by redefining the
following macros.
'\printcitestart'
'\printcitefinish'
- Eplain expands these macros at the begining and end of the list of
+ Eplain expands these macros at the beginning and end of the list of
citations for each '\cite' command. By default, they produce a '['
and ']', respectively.
@@ -1293,8 +1292,8 @@ Cross-reference hyperlinks::).
* Menu:
-* Defining generic references::
-* Using generic references::
+* Defining generic references::
+* Using generic references::

File: eplain.info, Node: Defining generic references, Next: Using generic references, Up: Cross-references
@@ -1408,15 +1407,15 @@ them:
want to put numbers on all equations in your document, and you
don't want to think up unique labels.
- To refer to the last equation with the empty label, you just use
- the empty label in one of the equation reference macros (see
- below). This can be handy when you want to refer to an equation
- shortly after its definition, say, in the sentence following the
- displayed equation, and do not intend to refer to the equation
- later. But use this trick with extreme caution: if later you change
- the text and insert another empty definition between the original
- definition and the reference, the reference will start to refer to
- the new empty-labeled equation.
+ To refer to the last equation with the empty label, you use the
+ empty label in one of the equation reference macros (see below).
+ This can be handy when you want to refer to an equation shortly
+ after its definition, say, in the sentence following the displayed
+ equation, and do not intend to refer to the equation later. But use
+ this trick with extreme caution: if later you change the text and
+ insert another empty definition between the original definition and
+ the reference, the reference will start to refer to the new
+ empty-labeled equation.
'\eqdefn{LABEL}'
This is like '\eqdef', except it always omits the '\eqnum' command.
@@ -1443,8 +1442,8 @@ Equation reference hyperlinks::).
* Menu:
-* Formatting equation references::
-* Subequation references::
+* Formatting equation references::
+* Subequation references::

File: eplain.info, Node: Formatting equation references, Next: Subequation references, Up: Equation references
@@ -1602,11 +1601,10 @@ sorting.
index terms (*note Index hyperlinks::).
Eplain's indexing commands were designed to work with the program
-MakeIndex, available from CTAN hosts in
-'tex-archive/indexing/makeindex'; MakeIndex is also commonly included in
-prepackaged TeX distributions. It is beyond the scope of this manual to
-explain how to run MakeIndex, and all of its many options. See
-<http://www.ctan.org/tex-archive/indexing/makeindex>.
+MakeIndex (<https://ctan.org/pkg/makeindex>); MakeIndex is also commonly
+included in prepackaged TeX distributions. It is beyond the scope of
+this manual to explain how to run MakeIndex, and all of its many
+options.
The basic strategy for indexing works like this:
@@ -1748,8 +1746,7 @@ specifying an index entry as 'SORT@TYPESET'. For example:
\sidx{Ap-weight@$A_\pi$-weight}
will sort as 'Ap-weight', but print with the proper math. The '@' here
-is MakeIndex's default character for this purpose. See
-<http://www.ctan.org/tex-archive/indexing/makeindex>. To make an index
+is MakeIndex's default character for this purpose. To make an index
entry with an '@' in it, you have to escape it with a backslash; Eplain
provides no macros for doing this.
@@ -1824,8 +1821,8 @@ independent of these.
archetypal criticism,
elements of, 75, 97, 114, see also dichotomies
- (Aside for the academically curious: The archetypally critical book
- I took these dichotomous examples from is Laurence Berman's 'The
+ (Aside for the academically curious: The archetypal critical book I
+ took these dichotomous examples from is Laurence Berman's 'The
Musical Image', which I happened to co-design and typeset.)
'pagemarkup=CS'
@@ -2468,8 +2465,8 @@ than at the hyphenation points in 'letters' and 'alpha'.
If you use the '\path' macro to typeset the names, TeX will find
these good breakpoints. The argument to '\path' is delimited by any
-character other other than '\' which does not appear in the name itself.
-'|' is often a good choice, as in:
+character other than '\' which does not appear in the name itself. '|'
+is often a good choice, as in:
\path|letters@alpha.gnu.ai.mit.edu|
@@ -2487,8 +2484,7 @@ delimiter characters can still be used.) TeX then processes the '\path'
argument about four times more slowly.
The '\path' macro comes from 'path.sty', written by Nelson Beebe and
-Philip Taylor and available at
-<http://www.ctan.org/tex-archive/macros/latex/contrib/misc/path.sty>.
+Philip Taylor, and available at <https://ctan.org/pkg/path>.

File: eplain.info, Node: Logos, Next: Boxes, Prev: Paths, Up: User definitions
@@ -2507,7 +2503,8 @@ Some spelling variants of these are also supported.
Most of these macros come from 'texnames.sty', compiled by Nelson
Beebe and available at
-<http://www.ctan.org/tex-archive/info/biblio/texnames.sty>.
+<http://mirror.ctan.org/tex-archive/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
@@ -2559,11 +2556,11 @@ File: eplain.info, Node: Checking for PDF output, Next: Loading LaTeX packages
4.22 Checking for PDF output
============================
-pdfTeX is a TeX variant that can output both '.dvi' and '.pdf' (Adobe's
-Portable Document Format) files (see
-<http://www.ctan.org/tex-archive/systems/pdftex>). You might sometimes
-want to know whether the target format is '.pdf' or '.dvi'. The '\ifpdf'
-switch can be used to detect pdfTeX in PDF mode:
+pdfTeX is an extended TeX that can output both '.dvi' and '.pdf'
+(Adobe's Portable Document Format) files (see
+<https://ctan.org/pkg/pdftex>). You might sometimes want to know whether
+the target format is '.pdf' or '.dvi'. The '\ifpdf' switch can be used
+to detect pdfTeX in PDF mode:
\ifpdf
This text is produced when pdfTeX is in PDF mode.
@@ -2578,8 +2575,7 @@ change the value of '\pdfoutput' after you load Eplain, '\ifpdf' will
not reflect the change.
Eplain defines '\ifpdf' by incorporating Heiko Oberdiek's
-'ifpdf.sty', which is available at
-<http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/ifpdf.sty>.
+'ifpdf.sty', which is available at <https://ctan.org/pkg/ifpdf>.

File: eplain.info, Node: Loading LaTeX packages, Prev: Checking for PDF output, Up: User definitions
@@ -2596,13 +2592,10 @@ working package which is not in the list, please report it to the Eplain
mailing list (*note Introduction::).
To set up a pseudo-LaTeX environment for the packages, Eplain uses
-'miniltx.tex'
-(<http://www.ctan.org/tex-archive/macros/plain/graphics/miniltx.tex>)
-from the LaTeX graphics collection, written by David Carlisle and
-Sebastian Rahtz (the collection is available at
-<http://www.ctan.org/tex-archive/macros/latex/required/graphics>).
-Eplain extends 'miniltx.tex' to provide some additional features, e.g.,
-support for package options.
+'miniltx.tex' (<https://ctan.org/pkg/miniltx>) from the LaTeX graphics
+collection, written by David Carlisle and Sebastian Rahtz. Eplain
+extends 'miniltx.tex' to provide (primarily) support for package
+options.
* Menu:
@@ -2683,7 +2676,7 @@ defined by 'miniltx.tex'). This is needed because 'miniltx.tex', read by
Sometimes you may encounter packages which make conflicting
redefinitions of '\input'. Common symptoms are TeX spewing
incomprehensible error messages or hanging in a loop at a call to
-'\input'. This sometimes cna be cured by restoring '\input' to
+'\input'. This sometimes can be cured by restoring '\input' to
'\eplaininput' before loading each package. For example:
\beginpackages
@@ -2704,7 +2697,7 @@ packages. Some of the short descriptions of the packages were taken from
the documentation for those packages.
autopict ('2001/06/04 v1.1j Picture mode autoload file')
- <http://tug.org/eplain/misc/ltpictur.pdf>
+ <https://tug.org/eplain/misc/ltpictur.pdf>
This is the LaTeX "picture mode", started by '\begin{picture}' and
ended by '\end{picture}' (in LaTeX, this package is not explicitly
@@ -2715,7 +2708,7 @@ autopict ('2001/06/04 v1.1j Picture mode autoload file')
color ('1999/02/16 v1.0i Standard LaTeX Color (DPC)')
graphics ('2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)')
graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
- <http://www.ctan.org/pkg/graphics>
+ <https://ctan.org/pkg/graphics>
These packages are from the LaTeX graphics collection. (The
independent 'xcolor' package does not work with Eplain.) They
@@ -2728,7 +2721,7 @@ 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://www.ctan.org/tex-archive/macros/pdftex/graphics>. To
+ <http://mirror.ctan.org/tex-archive/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;
@@ -2738,7 +2731,7 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
3. install the new 'supp-mis.tex' and 'supp-pdf.tex' files in the
relevant subdirectory of your local 'texmf' tree (for info on
- TeX directory structure see
+ TeX directory structure see <https://tug.org/tds/> and
<http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds>);
4. upgrade your ConTeXt installation.
@@ -2755,7 +2748,7 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
command from the 'color.sty' package under pdfTeX, the cause may be
an outdated pdfTeX color and graphics driver 'pdftex.def'. The
problem was fixed in 'pdftex.def' version 0.03p. You can obtain an
- up-to-date version from <http://www.ctan.org/pkg/pdftex-def>.
+ up-to-date version from <http://ctan.org/pkg/pdftex-def>.
*End of warning 2.*
The '\fcolorbox' macro provided by the 'color' package requires the
@@ -2789,10 +2782,10 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
Klaus Ho"ppner has written a nice introduction to the LaTeX
graphics packages and different graphics formats. You can download
it from
- <http://www.tug.org/pracjourn/2005-3/hoeppner>
+ <https://tug.org/pracjourn/2005-3/hoeppner>
epstopdf ('2009/07/16 v2.2 Conversion with epstopdf on the fly (HO)')
- <http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek>
+ <https://ctan.org/pkg/epstopdf-pkg>
This package does on-the-fly conversion of Encapsulated PostScript
(EPS) graphics into Portable Document Format (PDF) graphics for
@@ -2801,7 +2794,7 @@ epstopdf ('2009/07/16 v2.2 Conversion with epstopdf on the fly (HO)')
explicitly call the 'epstopdf' script.
psfrag ('1998/04/11 v3.04 PSfrag (MCG)')
- <http://www.ctan.org/tex-archive/macros/latex/contrib/psfrag/pfgguide.pdf>
+ <https://ctan.org/pkg/psfrag>
PSfrag allows the user to precisely overlay Encapsulated PostScript
(EPS) files with arbitrary (La)TeX constructions. In order to
@@ -2812,7 +2805,7 @@ psfrag ('1998/04/11 v3.04 PSfrag (MCG)')
rotated (La)TeX equation.
soul ('2003/11/17 v2.4 letterspacing/underlining (mf)')
- <http://www.ctan.org/tex-archive/macros/latex/contrib/soul>
+ <https://ctan.org/pkg/soul>
This package provides hyphenatable letterspacing (spacing out),
underlining, and some derivatives. The package is optimized for
@@ -2822,7 +2815,7 @@ soul ('2003/11/17 v2.4 letterspacing/underlining (mf)')
load the 'color' package.
url ('2005/06/27 ver 3.2 Verb mode for urls, etc.')
- <http://www.ctan.org/tex-archive/macros/latex/contrib/misc/url.sty>
+ <https://ctan.org/pkg/url>
This package provides a form of '\verbatim' that allows line breaks
at certain characters or combinations of characters, accepts
@@ -2845,20 +2838,20 @@ File: eplain.info, Node: Packages known not to work, Prev: Packages known to w
The following packages are known not to work with Eplain:
hyperref
- <http://www.ctan.org/pkg/hyperref>
+ <https://ctan.org/pkg/hyperref>
This package depends heavily on LaTeX, so that it is essentially
unusable outside of LaTeX. Eplain provides its own macros for
creating hyperlinks; *note Hyperlinks::.
microtype ('2013/05/23 v2.51 Micro-typographical refinements (RS)')
- <http://www.ctan.org/pkg/microtype>
+ <https://ctan.org/pkg/microtype>
pict2e ('2005/07/15 v0.2r Improved picture commands (HjG,RN)')
- <http://www.ctan.org/pkg/pict2e>
+ <https://ctan.org/pkg/pict2e>
xcolor ('2005/06/06 v2.03 LaTeX color extensions (UK)')
- <http://www.ctan.org/pkg/xcolor>
+ <https://ctan.org/pkg/xcolor>

File: eplain.info, Node: Hyperlinks, Next: Arrow theoretic diagrams, Prev: User definitions, Up: Top
@@ -2879,6 +2872,7 @@ constructing explicit hyperlinks are also provided.
* Hyperlink drivers::
* Setting hyperlink types and options::
* Turning hyperlinks on/off::
+* Making PDF outlines:: Also known as bookmarks.

File: eplain.info, Node: Introduction to hyperlinks, Next: Explicit hyperlinks, Up: Hyperlinks
@@ -2936,7 +2930,7 @@ for PDF output::).
If necessary, you can explicitly specify the driver name:
- \enablehyperlinks[pdftex]
+ \enablehyperlinks[dvipdfm]
will start producing hyperlinks under the assumption that you are using
pdfTeX.
@@ -3129,7 +3123,7 @@ Parameters for these links can be set by customizing the 'hrefext'
linkgroup. The special characters (such as '#' and '~') in the URL don't
need to be escaped. For example:
- \href{http://tug.org/eplain/doc/eplain.html#Hyperlinks}{Hyperlinks
+ \href{https://tug.org/eplain/doc/eplain.html#Hyperlinks}{Hyperlinks
in Eplain}
\href{mailto:tex-eplain@tug.org}{Eplain mailing list}
@@ -3648,7 +3642,7 @@ Hyperlink drivers pdftex and dvipdfm::).
please see
<http://arxiv.org/hypertex>
- <http://www.tug.org/tex-archive/support/hypertex/hypertex>
+ <http://mirror.ctan.org/tex-archive/support/hypertex/hypertex>
For convenience, we list a few HyperTeX-enabled converters:
@@ -3748,7 +3742,7 @@ File: eplain.info, Node: Link types for hypertex, Next: Link options for hyper
Example:
- \hlstart{url}{}{http://tug.org/eplain/}Eplain home\hlend
+ \hlstart{url}{}{https://tug.org/eplain/}Eplain home\hlend
'filename'
Go to a named destination in another file. The label is the
@@ -4040,7 +4034,8 @@ Common link types
'url'
Go to a URL. The label is the URL.
- Example: '\hlstart{url}{}{http://tug.org/eplain/}Eplain home\hlend'
+ Example: '\hlstart{url}{}{https://tug.org/eplain/}Eplain
+ home\hlend'
'page'
Go to a page. The label is the page number (counting from 1). Page
@@ -4455,7 +4450,7 @@ This setting usually accommodates the large operators, which often
appear in displayed math.

-File: eplain.info, Node: Turning hyperlinks on/off, Prev: Setting hyperlink types and options, Up: Hyperlinks
+File: eplain.info, Node: Turning hyperlinks on/off, Next: Making PDF outlines, Prev: Setting hyperlink types and options, Up: Hyperlinks
5.6 Turning hyperlinks on/off
=============================
@@ -4523,6 +4518,84 @@ assume that all links are on; after the following sequence of commands:
all links are on except for the 'eq' linkgroup.

+File: eplain.info, Node: Making PDF outlines, Prev: Turning hyperlinks on/off, Up: Hyperlinks
+
+5.7 Making PDF outlines
+=======================
+
+PDF outlines (a.k.a. bookmarks) are more or less a table of contents
+that PDF viewers can display alongside the main document. Eplain's
+hyperlink features can be used to create them; there isn't any special
+support for them. A continuing example interspersed with commentary
+follows.
+
+ First we must enable hyperlinks.
+ \input eplain
+ \enablehyperlinks %[dvipdfm] doesn't work
+
+ We will separate the code to support 'pdftex' from 'dvips' with the
+'\ifpdf' conditional (provided by Eplain).
+
+ For 'pdftex', we can use the '\pdfoutline' primitive. The keyword
+"count" is followed by the number of subentries in this entry. If
+negative, the bookmark is closed (that is, subentries are hidden).
+
+ \ifpdf
+ \pdfoutline goto name {sec1} count -1 {Mysec-pdf}%
+ \pdfoutline goto name {sec1.1} {Mysubsec-pdf}%
+
+ For 'dvips', we use TeX's '\special' command to emit a 'ps:' special
+using the PDF 'pdfmark' operator. The 'ps:' prefix tells 'dvips' that
+the following is literal PostScript.
+
+ '[ ... pdfmark' (there is no closing ']') is a extension to the
+PostScript language for specifying various PDF-related things. It is
+recognized by Ghostscript, Distiller, et al. Adobe publishes a reference
+manual for it:
+<https://adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdfmark_reference.pdf>.
+
+ The '/DOCVIEW' pdfmark used here says the outline panel should be
+used.
+
+ \else % not pdf output
+ \special{ps:[/PageMode /UseOutlines /DOCVIEW pdfmark}
+ %
+ % The individual outline entries, using a different syntax
+ % than pdftex, but the same information.
+ \special{ps:[/Count -1 /Dest (sec1) cvn /Title (Mysec-dvi)
+ /OUT pdfmark}
+ \special{ps:[/Count -0 /Dest (sec1.1) cvn /Title (Mysubsec-dvi)
+ /OUT pdfmark}
+ \fi
+
+ The '-pdf' and '-dvi' suffixes in the strings above in the outline
+entries are just to make it clear which branch is being executed, for
+purposes of this example. Ordinarily the entries would be the same in
+both branches.
+
+ Also, the strings above are literal PostScript constants, again for
+this example. Usually they would come from control sequences, e.g., as
+the table of contents is read.
+
+ It is necessary to "pdf-escape" such arbitrary strings, else
+backslashes, parentheses, etc., would not come out right. pdfTeX's
+'\pdfescapestring' primitive is an easy way to do this, e.g.,
+'\xdef#1{\pdfescapestring{#1}}'.
+
+ Here is the document text, constructing three pages with the section
+and subsection given above in the outlines.
+
+ First page.\vfil\eject
+
+ \hldest{}{}{sec1}%
+ 1. Mysec on second page.\vfil\eject
+
+ \hldest{}{}{sec1.1}%
+ 1.1. Mysubsec on third page.
+
+ \end
+
+
File: eplain.info, Node: Arrow theoretic diagrams, Next: Programming definitions, Prev: Hyperlinks, Up: Top
6 Arrow theoretic diagrams
@@ -4534,8 +4607,8 @@ This chapter describes definitions for producing commutative diagrams.
* Menu:
-* Slanted lines and vectors::
-* Commutative diagrams::
+* Slanted lines and vectors::
+* Commutative diagrams::

File: eplain.info, Node: Slanted lines and vectors, Next: Commutative diagrams, Up: Arrow theoretic diagrams
@@ -4594,9 +4667,9 @@ described in this section must be used in math mode.
* Menu:
-* Arrows and morphisms::
-* Construction of commutative diagrams::
-* Commutative diagram parameters::
+* Arrows and morphisms::
+* Construction of commutative diagrams::
+* Commutative diagram parameters::

File: eplain.info, Node: Arrows and morphisms, Next: Construction of commutative diagrams, Up: Commutative diagrams
@@ -4608,7 +4681,7 @@ The macros '\mapright' and '\mapleft' produce right and left pointing
arrows, respectively. Use superscript ('^') to place a morphism above
the arrow, e.g., '\mapright^\alpha'; use subscript ('_') to place a
morphism below the arrow, e.g., '\mapright_{\tilde l}'. Superscripts and
-subscripts may be used simulataneously, e.g., '\mapright^\pi_{\rm
+subscripts may be used simultaneously, e.g., '\mapright^\pi_{\rm
epimor.}'.
Similarly, the macros '\mapup' and '\mapdown' produce up and down
@@ -4956,7 +5029,7 @@ are writing nontrivial macros, not when writing a document.
* Expansion:: Controlling expansion.
* Obeying spaces:: Making whitespace count anywhere.
* Writing out numbers:: Making '1' into 'one'.
-* Mode-specific penalties::
+* Mode-specific penalties::
* Auxiliary files:: Testing for their existence.
* User-defined environments:: User-defined environments.
* Page list and page range parsers::
@@ -5268,14 +5341,14 @@ This section describes some miscellanous macros for expansion, etc.
* Menu:
* \csn and \ece:: Abbreviations for \csname expansions.
-* \edefappend::
+* \edefappend::
* Hooks:: Manipulating and executing named actions.
* Properties:: Associating information with a csname.
-* \expandonce::
-* \ifundefined::
+* \expandonce::
+* \ifundefined::
* \ifempty::
* \ifinteger and \isinteger::
-* \futurenonspacelet::
+* \futurenonspacelet::

File: eplain.info, Node: \csn and \ece, Next: \edefappend, Up: Expansion
@@ -5483,7 +5556,7 @@ they are not bullet-proof. For example, the following code
will expand to 'ab_integer' (and thus would not even compile outside
math mode).
- These macros come from TeX Frequently Asked Question
+ These macros come from the TeX Frequently Asked Questions
(<http://www.tex.ac.uk/cgi-bin/texfaq2html>).

@@ -5674,7 +5747,7 @@ This chapter contains listings of source files, along with the output
they produce (where appropriate), which illustrate various aspects of
Eplain. The files can be found in the 'demo' subdirectory of Eplain
distribution. These demos, both the sources and the compiled PDF and PS
-files, are also available from <http://tug.org/eplain/demo>.
+files, are also available from <https://tug.org/eplain/demo>.
* Menu:
@@ -5953,15 +6026,9 @@ Macro index
* @hllabel <2>: Destination types for pdftex and dvipdfm.
(line 84)
* @hllabel <3>: Link types for pdftex and dvipdfm.
- (line 67)
+ (line 68)
* @indexproof insertion class: Proofing index terms.
(line 28)
-* \leftskip: Justification. (line 45)
-* \raggedleft: Justification. (line 45)
-* \raggedleftskip: Justification. (line 45)
-* \raggedright: Justification. (line 45)
-* \spaceskip, reset by \ragged...: Justification. (line 45)
-* \xspaceskip, reset by \ragged...: Justification. (line 45)
* abovecolumnskip: Multiple columns. (line 33)
* abovecolumnspenalty: Tables. (line 30)
* abovelistpenalty: Formatting lists. (line 29)
@@ -5983,7 +6050,7 @@ Macro index
* advancetopmargin: Margins. (line 26)
* afterindexterm: Customizing indexing.
(line 6)
-* afterindexterm hook: Indexing commands. (line 62)
+* afterindexterm hook: Indexing commands. (line 61)
* AMSLaTeX: Logos. (line 10)
* AMSTeX: Logos. (line 10)
* arrow: Arrows and morphisms.
@@ -6092,7 +6159,7 @@ Macro index
* cmd (hyperlink option) <1>: Link options for hypertex.
(line 7)
* cmd (hyperlink option) <2>: Link types for pdftex and dvipdfm.
- (line 66)
+ (line 67)
* cmd (hyperlink option) <3>: Link options for pdftex and dvipdfm.
(line 56)
* color (hyperlink option): Options supported by all drivers.
@@ -6111,7 +6178,7 @@ Macro index
(line 7)
* definecontentsfile: Alternative contents files.
(line 6)
-* defineindex: Indexing. (line 36)
+* defineindex: Indexing. (line 35)
* definexref: Defining generic references.
(line 6)
* definexref <1>: Hyperlinks (xhyper.tex).
@@ -6126,6 +6193,7 @@ Macro index
(line 122)
* discretionaries: Paths. (line 20)
* displaylines: Displays. (line 18)
+* DOCVIEW pdfmark: Making PDF outlines. (line 37)
* dospecials: Verbatim listing. (line 57)
* doublecolumns: Multiple columns. (line 7)
* drawline: Slanted lines and vectors.
@@ -6209,18 +6277,18 @@ Macro index
* file (hyperlink option) <1>: Link options for hypertex.
(line 14)
* file (hyperlink option) <2>: Link types for pdftex and dvipdfm.
- (line 40)
+ (line 41)
* file (hyperlink option) <3>: Link types for pdftex and dvipdfm.
- (line 52)
+ (line 53)
* file (hyperlink option) <4>: Link options for pdftex and dvipdfm.
(line 63)
* fileexists (conditional): Auxiliary files. (line 10)
* filename (hyperlink type): Link types for hypertex.
(line 21)
* filename (hyperlink type) <1>: Link types for pdftex and dvipdfm.
- (line 39)
+ (line 40)
* filepage (hyperlink type): Link types for pdftex and dvipdfm.
- (line 51)
+ (line 52)
* fit (destination type): Destination types for pdftex and dvipdfm.
(line 18)
* fitb (destination type): Destination types for pdftex and dvipdfm.
@@ -6338,7 +6406,7 @@ Macro index
* hlstart <1>: Link types for hypertex.
(line 43)
* hlstart <2>: Link types for pdftex and dvipdfm.
- (line 70)
+ (line 71)
* hlstart <3>: Setting hyperlink types and options.
(line 7)
* hlstart <4>: Hyperlinks (xhyper.tex).
@@ -6435,15 +6503,16 @@ Macro index
* idxsubmarked (hyperlinks): Index hyperlinks. (line 6)
* ifempty: \ifempty. (line 6)
* iffileexists: Auxiliary files. (line 10)
-* ifidx: Indexing. (line 54)
+* ifidx: Indexing. (line 53)
* ifindexproofing: Proofing index terms.
(line 12)
* ifinteger: \ifinteger and \isinteger.
(line 6)
* ifpdf: Checking for PDF output.
- (line 10)
+ (line 9)
* ifpdf <1>: Introduction to hyperlinks.
(line 51)
+* ifpdf <2>: Making PDF outlines. (line 16)
* ifrewritetocfile: Reading the .toc file.
(line 26)
* ifundefined: \ifundefined. (line 6)
@@ -6532,6 +6601,7 @@ Macro index
* leftdisplaysetup: Formatting displays. (line 8)
* lefteqnumbers: Displays. (line 23)
* leftmargin: Margins. (line 17)
+* leftskip: Justification. (line 45)
* leqalignno: Displays. (line 19)
* leqalignno <1>: Displays. (line 23)
* leqno: Displays. (line 23)
@@ -6594,9 +6664,9 @@ Macro index
* newblock: Commands from LaTeX. (line 31)
* newcommand: Commands from LaTeX. (line 18)
* newwin (hyperlink option): Link types for pdftex and dvipdfm.
- (line 41)
+ (line 42)
* newwin (hyperlink option) <1>: Link types for pdftex and dvipdfm.
- (line 53)
+ (line 54)
* newwin (hyperlink option) <2>: Link options for pdftex and dvipdfm.
(line 90)
* noarrow: Invoking Eplain. (line 84)
@@ -6611,7 +6681,7 @@ Macro index
* normalbaselineskip: Options supported by all drivers.
(line 19)
* num (hyperlink type): Link types for pdftex and dvipdfm.
- (line 91)
+ (line 92)
* numberedfootnote: Footnotes. (line 7)
* numberedfootnote (hyperlinks): Footnote hyperlinks. (line 6)
* numberedlist: Lists. (line 13)
@@ -6625,13 +6695,13 @@ Macro index
* outsidemargin: Proofing index terms.
(line 21)
* page (hyperlink type): Link types for pdftex and dvipdfm.
- (line 30)
-* pagefit (hyperlink option): Link types for pdftex and dvipdfm.
(line 31)
+* pagefit (hyperlink option): Link types for pdftex and dvipdfm.
+ (line 32)
* pagefit (hyperlink option) <1>: Link types for pdftex and dvipdfm.
- (line 41)
+ (line 42)
* pagefit (hyperlink option) <2>: Link types for pdftex and dvipdfm.
- (line 53)
+ (line 54)
* pagefit (hyperlink option) <3>: Link options for pdftex and dvipdfm.
(line 107)
* pageno: Proofing index terms.
@@ -6639,9 +6709,13 @@ Macro index
* pagetotal: Multiple columns. (line 14)
* paperheight: Margins. (line 43)
* paperwidth: Margins. (line 46)
+* parfillskip, reset by \ragged...: Justification. (line 45)
* parindent in indexes: Typesetting an index.
(line 24)
* path: Paths. (line 13)
+* pdfescapestring pdfTeX primitive: Making PDF outlines. (line 60)
+* pdfmark (PDF language primitive): Making PDF outlines. (line 31)
+* pdfoutline (pdftex primitive): Making PDF outlines. (line 19)
* pdfoutput: Checking for PDF output.
(line 20)
* pdftex (hyperlink driver): Hyperlink drivers pdftex and dvipdfm.
@@ -6665,6 +6739,9 @@ Macro index
* printlistinglineno <1>: Verbatim listing. (line 27)
* providecommand: Commands from LaTeX. (line 18)
* quadcolumns: Multiple columns. (line 7)
+* raggedleft: Justification. (line 45)
+* raggedleftskip: Justification. (line 45)
+* raggedright: Justification. (line 45)
* raggedright for index entries: Typesetting an index.
(line 45)
* raise (hyperlink option): Options supported by all drivers.
@@ -6678,7 +6755,7 @@ Macro index
* raw (hyperlink type): Link types for hypertex.
(line 37)
* raw (hyperlink type) <1>: Link types for pdftex and dvipdfm.
- (line 64)
+ (line 65)
* rbracechar: Category codes. (line 58)
* readindexfile: Typesetting an index.
(line 6)
@@ -6759,8 +6836,10 @@ Macro index
* sline <1>: Arrows and morphisms.
(line 107)
* SLiTeX: Logos. (line 11)
+* spaceskip, reset by \ragged...: Justification. (line 45)
* special: Introduction to hyperlinks.
(line 9)
+* special ps: for dvips: Making PDF outlines. (line 27)
* specialpathdelimiters (conditional): Paths. (line 28)
* subeqnumber: Subequation references.
(line 15)
@@ -6882,6 +6961,7 @@ Macro index
* xrefwarningfalse: Citations. (line 78)
* xrlabel: Converting to characters.
(line 6)
+* xspaceskip, reset by \ragged...: Justification. (line 45)
* xyz (destination type): Destination types for hypertex.
(line 7)
* xyz (destination type) <1>: Destination types for pdftex and dvipdfm.
@@ -6914,9 +6994,9 @@ Concept index
(line 113)
* .fmt file: Installation. (line 27)
* .fmt file <1>: Invoking Eplain. (line 14)
-* .idx files: Indexing. (line 23)
+* .idx files: Indexing. (line 22)
* .idx files <1>: Index hyperlinks. (line 14)
-* .ind files: Indexing. (line 27)
+* .ind files: Indexing. (line 26)
* .ind files <1>: Index hyperlinks. (line 25)
* .pdf files: Checking for PDF output.
(line 6)
@@ -6946,10 +7026,10 @@ Concept index
* atom: Properties. (line 6)
* autopict.sty: Packages known to work.
(line 12)
+* auxiliary files, existence of: Auxiliary files. (line 6)
* avoiding boxed links: URL hyperlinks. (line 17)
* avoiding boxed links <1>: Setting default types and options.
(line 25)
-* axuiliary files, existence of: Auxiliary files. (line 6)
* backslash character: Category codes. (line 15)
* balancing of columns with \singlecolumn: Multiple columns. (line 11)
* Berry, Karl: Introduction. (line 31)
@@ -6967,6 +7047,7 @@ Concept index
* BibTeX: Citations. (line 9)
* BibTeX <1>: Logos. (line 10)
* black boxes: Boxes. (line 6)
+* bookmarks, making PDF: Making PDF outlines. (line 6)
* Borceux, Francis: Construction of commutative diagrams.
(line 79)
* border color, hyperlink: Link options for pdftex and dvipdfm.
@@ -7169,9 +7250,9 @@ Concept index
* destinations, in another file: Link types for hypertex.
(line 21)
* destinations, in another file <1>: Link types for pdftex and dvipdfm.
- (line 39)
+ (line 40)
* destinations, in another file <2>: Link types for pdftex and dvipdfm.
- (line 51)
+ (line 52)
* destinations, large operators: Options supported by all drivers.
(line 27)
* destinations, large operators <1>: Setting group options.
@@ -7183,9 +7264,9 @@ Concept index
* destinations, named <1>: Link types for pdftex and dvipdfm.
(line 18)
* destinations, numbered: Link types for pdftex and dvipdfm.
- (line 91)
+ (line 92)
* destinations, page: Link types for pdftex and dvipdfm.
- (line 30)
+ (line 31)
* destinations, raising: Options supported by all drivers.
(line 13)
* destinations, URL: Link types for hypertex.
@@ -7221,7 +7302,7 @@ Concept index
(line 6)
* disabling hyperlinks <1>: Turning hyperlinks on/off.
(line 6)
-* disabling indexes: Indexing. (line 54)
+* disabling indexes: Indexing. (line 53)
* displayed math and hyperlinks: Options supported by all drivers.
(line 27)
* displayed math and hyperlinks <1>: Setting group options.
@@ -7263,6 +7344,7 @@ Concept index
(line 13)
* dvips <1>: Hyperlink driver hypertex.
(line 32)
+* dvips, making PDF outlines for: Making PDF outlines. (line 16)
* Eijkhout, Victor: Iteration. (line 61)
* eject in multicolumns: Multiple columns. (line 14)
* electronic mail addresses, breaking: Paths. (line 6)
@@ -7318,9 +7400,9 @@ Concept index
* file, hyperlink to: Link types for hypertex.
(line 21)
* file, hyperlink to <1>: Link types for pdftex and dvipdfm.
- (line 39)
+ (line 40)
* file, hyperlink to <2>: Link types for pdftex and dvipdfm.
- (line 51)
+ (line 52)
* file: links: General hyperlinks. (line 37)
* filenames, breaking: Paths. (line 6)
* filenames, breaking <1>: Packages known to work.
@@ -7454,9 +7536,9 @@ Concept index
* hyperlink destination, named <1>: Link types for pdftex and dvipdfm.
(line 18)
* hyperlink destination, numbered: Link types for pdftex and dvipdfm.
- (line 91)
+ (line 92)
* hyperlink destination, page: Link types for pdftex and dvipdfm.
- (line 30)
+ (line 31)
* hyperlink destination, raising: Options supported by all drivers.
(line 13)
* hyperlink dimensions: Link options for pdftex and dvipdfm.
@@ -7551,9 +7633,9 @@ Concept index
* hyperlinks, to another file: Link types for hypertex.
(line 21)
* hyperlinks, to another file <1>: Link types for pdftex and dvipdfm.
- (line 39)
+ (line 40)
* hyperlinks, to another file <2>: Link types for pdftex and dvipdfm.
- (line 51)
+ (line 52)
* hyperlinks, URL: General hyperlinks. (line 20)
* hyperlinks, URL <1>: URL hyperlinks. (line 6)
* hyperlinks, URL <2>: Link types for hypertex.
@@ -7577,6 +7659,8 @@ Concept index
(line 6)
* idxuniq: Exact destinations for index terms.
(line 33)
+* ifpdf.sty: Checking for PDF output.
+ (line 24)
* ignoring arguments: Macro arguments. (line 6)
* implicit hyperlinks: Implicit hyperlinks. (line 6)
* implicit hyperlinks, demo: Hyperlinks (xhyper.tex).
@@ -7630,8 +7714,8 @@ Concept index
(line 6)
* index, underlining page numbers: Page list and page range parsers.
(line 26)
-* indexes, disabling: Indexing. (line 54)
-* indexes, multiple: Indexing. (line 36)
+* indexes, disabling: Indexing. (line 53)
+* indexes, multiple: Indexing. (line 35)
* indexing: Indexing. (line 6)
* indexing and trailing spaces: Indexing terms. (line 20)
* indexing commands: Indexing commands. (line 6)
@@ -7790,7 +7874,7 @@ Concept index
* morphisms: Arrows and morphisms.
(line 6)
* multiple column output: Multiple columns. (line 6)
-* multiple indexes: Indexing. (line 36)
+* multiple indexes: Indexing. (line 35)
* named destination: Link types for hypertex.
(line 7)
* named destination <1>: Link types for pdftex and dvipdfm.
@@ -7803,7 +7887,7 @@ Concept index
* nolinks, hyperlink driver: Hyperlink driver nolinks.
(line 6)
* numbered destination: Link types for pdftex and dvipdfm.
- (line 91)
+ (line 92)
* numbered lists: Lists. (line 6)
* numbered references: Citations. (line 91)
* numbers, detecting: \ifinteger and \isinteger.
@@ -7841,6 +7925,7 @@ Concept index
* options, link, pdftex: Link options for pdftex and dvipdfm.
(line 6)
* ordered list: Lists. (line 6)
+* outlines, making PDF: Making PDF outlines. (line 6)
* output routine and index proofing: Proofing index terms.
(line 28)
* overstriking: Packages known to work.
@@ -7852,7 +7937,7 @@ Concept index
* packages, LaTeX <2>: Packages known not to work.
(line 6)
* page destination: Link types for pdftex and dvipdfm.
- (line 30)
+ (line 31)
* page list, parsing: Page destinations for index terms.
(line 32)
* page range, parsing: Page destinations for index terms.
@@ -7869,6 +7954,7 @@ Concept index
(line 134)
* PDF: Packages known to work.
(line 104)
+* PDF outlines (a.k.a. bookmarks): Making PDF outlines. (line 6)
* PDF output: Checking for PDF output.
(line 6)
* pdftex: Invoking Eplain. (line 114)
@@ -7886,6 +7972,7 @@ Concept index
(line 6)
* pdftex, link types: Link types for pdftex and dvipdfm.
(line 6)
+* pdftex, making PDF outlines for: Making PDF outlines. (line 16)
* pdfTeX, problems using color and graphics: Packages known to work.
(line 30)
* pdfTeX, problems with supp-mis.tex: Packages known to work.
@@ -8007,14 +8094,15 @@ Concept index
* tables: Tables. (line 6)
* tabs: Obeying spaces. (line 22)
* TeX by Topic: Iteration. (line 61)
-* TeX Frequently Asked Question: \ifinteger and \isinteger.
+* TeX Frequently Asked Questions: \ifinteger and \isinteger.
(line 26)
* TEXFORMATS: Installation. (line 43)
* texi2dvi: Invoking Eplain. (line 103)
* texi2dvi <1>: Citations. (line 102)
-* texi2dvi <2>: Indexing. (line 33)
+* texi2dvi <2>: Indexing. (line 32)
* Texinfo: Introduction. (line 15)
* TEXINPUTS: Installation. (line 23)
+* texnames.sty: Logos. (line 15)
* time of day: Time of day. (line 6)
* toc files, writing several: Changing the .toc file's root name.
(line 12)
@@ -8054,13 +8142,9 @@ Concept index
(line 25)
* unordered lists: Lists. (line 6)
* upgrading: Installation. (line 6)
-* URL for ifpdf.sty: Checking for PDF output.
- (line 24)
-* URL for MakeIndex: Indexing. (line 14)
* URL for path.sty: Paths. (line 33)
* URL for pdfTeX: Checking for PDF output.
(line 6)
-* URL for texnames.sty: Logos. (line 15)
* URL hyperlink: General hyperlinks. (line 20)
* URL hyperlink <1>: URL hyperlinks. (line 6)
* URL hyperlink <2>: Link types for hypertex.
@@ -8088,7 +8172,7 @@ Concept index
(line 25)
* whatsits made by hyperlinks: Hyperlink driver nolinks.
(line 25)
-* whatsits made by index entries: Indexing commands. (line 62)
+* whatsits made by index entries: Indexing commands. (line 61)
* while loops: Iteration. (line 6)
* whitespace: Obeying spaces. (line 6)
* width, hyperlink border: Link options for pdftex and dvipdfm.
@@ -8112,129 +8196,130 @@ Concept index

Tag Table:
-Node: Top803
-Node: Introduction8244
-Node: Installation11282
-Node: Invoking Eplain13334
-Node: User definitions17931
-Node: Diagnostics19758
-Node: Rules21323
-Node: Citations22154
-Node: Formatting citations28582
-Node: Formatting bibliographies30119
-Node: Commands from LaTeX33355
-Node: Displays34329
-Node: Formatting displays35716
-Node: Time of day36349
-Node: Lists37108
-Node: Formatting lists39248
-Node: Verbatim listing41531
-Node: Contents44751
-Node: Writing the .toc file45420
-Node: Reading the .toc file48282
-Node: Changing the .toc file's root name49685
-Node: Alternative contents files50701
-Node: Cross-references51265
-Node: Defining generic references52751
-Node: Using generic references53627
-Node: Page references54911
-Node: Equation references55730
-Node: Formatting equation references58495
-Node: Subequation references62845
-Node: Indexing64761
-Node: Indexing terms67869
-Node: Indexing commands68981
-Node: Modifying index entries72000
-Node: Index entries with special characters74970
-Node: Proofing index terms79212
-Node: Typesetting an index81025
-Node: Customizing indexing83491
-Node: Justification87187
-Node: Tables90282
-Node: Margins92773
-Node: Multiple columns94926
-Node: Footnotes96963
-Node: Fractions99538
-Node: Paths100321
-Node: Logos101923
-Node: Boxes102653
-Node: Checking for PDF output104439
-Node: Loading LaTeX packages105527
-Node: The \usepackage command106884
-Node: Environment for loading packages107970
-Node: Packages known to work110310
-Node: Packages known not to work117202
-Node: Hyperlinks117987
-Node: Introduction to hyperlinks118568
-Node: Explicit hyperlinks124104
-Node: Implicit hyperlinks126389
-Node: General hyperlinks128210
-Node: URL hyperlinks129732
-Node: Citation hyperlinks131832
-Node: List hyperlinks132559
-Node: Cross-reference hyperlinks132950
-Node: Page reference hyperlinks134321
-Node: Equation reference hyperlinks134982
-Node: Index hyperlinks136372
-Node: Exact destinations for index terms138130
-Node: Page destinations for index terms140297
-Node: Choosing destination placement142915
-Node: Index page list and page range parsers143704
-Node: Hyperlinks in see and see also entries144256
-Node: Footnote hyperlinks145054
-Node: Contents hyperlinks146248
-Node: Hyperlink drivers146631
-Node: Options supported by all drivers147265
-Node: Hyperlink driver hypertex150061
-Node: Destination types for hypertex153005
-Node: Destination options for hypertex154039
-Node: Link types for hypertex154521
-Node: Link options for hypertex156528
-Node: Hyperlink drivers pdftex and dvipdfm157550
-Node: Destination types for pdftex and dvipdfm158195
-Node: Destination options for pdftex and dvipdfm161674
-Node: Link types for pdftex and dvipdfm164125
-Node: Link options for pdftex and dvipdfm167639
-Node: Hyperlink driver nolinks171277
-Node: Setting hyperlink types and options173680
-Node: Setting default types and options174681
-Node: Setting group types176107
-Node: Setting group options177296
-Node: Turning hyperlinks on/off179777
-Node: Turning low-level commands on/off180415
-Node: Turning hyperlinks on/off for a group180928
-Node: Arrow theoretic diagrams182081
-Node: Slanted lines and vectors182459
-Node: Commutative diagrams184533
-Node: Arrows and morphisms185142
-Node: Construction of commutative diagrams189598
-Node: Commutative diagram parameters196763
-Node: Programming definitions198579
-Node: Category codes199585
-Node: Allocation macros202230
-Node: Iteration204365
-Node: Macro arguments206017
-Node: Converting to characters209392
-Node: Expansion210777
-Node: \csn and \ece211400
-Node: \edefappend211965
-Node: Hooks212512
-Node: Properties214686
-Node: \expandonce215765
-Node: \ifundefined216213
-Node: \ifempty216777
-Node: \ifinteger and \isinteger217519
-Node: \futurenonspacelet218554
-Node: Obeying spaces219155
-Node: Writing out numbers220179
-Node: Mode-specific penalties220502
-Node: Auxiliary files221231
-Node: User-defined environments222150
-Node: Page list and page range parsers223363
-Node: Demo files225495
-Node: Hyperlinks (xhyper.tex)226061
-Node: Highlighting TeX comments in listings (lscommnt.tex)234410
-Node: Macro index236866
-Node: Concept index305216
+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

End Tag Table