summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/eplain/AUTHORS4
-rw-r--r--Master/texmf-dist/doc/eplain/ChangeLog16
-rw-r--r--Master/texmf-dist/doc/eplain/NEWS59
-rw-r--r--Master/texmf-dist/doc/eplain/README6
-rw-r--r--Master/texmf-dist/doc/eplain/eplain.html122
-rw-r--r--Master/texmf-dist/doc/eplain/eplain.pdfbin745017 -> 747423 bytes
-rw-r--r--Master/texmf-dist/doc/info/eplain.info413
-rw-r--r--Master/texmf-dist/doc/man/man1/eplain.man1.pdfbin4390 -> 4390 bytes
-rw-r--r--Master/texmf-dist/source/eplain/eplain-source-3.7.zip (renamed from Master/texmf-dist/source/eplain/eplain-source-3.6.zip)bin350870 -> 352288 bytes
-rw-r--r--Master/texmf-dist/source/eplain/xeplain.tex6
-rw-r--r--Master/texmf-dist/tex/eplain/eplain.tex13
11 files changed, 393 insertions, 246 deletions
diff --git a/Master/texmf-dist/doc/eplain/AUTHORS b/Master/texmf-dist/doc/eplain/AUTHORS
index 391c66f94a3..ad73fefbe84 100644
--- a/Master/texmf-dist/doc/eplain/AUTHORS
+++ b/Master/texmf-dist/doc/eplain/AUTHORS
@@ -3,9 +3,9 @@ suggested by Paul Abrahams, who also wrote a few of the macros. Other
macros are based on ones in The TeXbook.
David Guichard and Adam Lewenberg improved the multicolumn macros.
-Stepan Kasal has contributed several patches.
+Stepan Kasal contributed several patches.
Oleg Katsitadze added the hyperlink capabilities to Eplain.
-Oren Patashnik has worked tirelessly on improving the BibTeX macros.
+Oren Patashnik worked tirelessly on improving the BibTeX macros.
Heiko Oberdiek wrote ifpdf.sty and pdfcrop.pl.
Steven Smith wrote the commutative diagram macros.
Philip Taylor wrote path.sty starting from an initial macro by Nelson Beebe.
diff --git a/Master/texmf-dist/doc/eplain/ChangeLog b/Master/texmf-dist/doc/eplain/ChangeLog
index 3221809d9bb..135c2841b75 100644
--- a/Master/texmf-dist/doc/eplain/ChangeLog
+++ b/Master/texmf-dist/doc/eplain/ChangeLog
@@ -1,3 +1,19 @@
+2015-02-04 Karl Berry <karl@gnu.org>
+
+ * Version 3.7.
+
+2014-12-11 Karl Berry <karl@gnu.org>
+
+ * xeplain.tex: new macro \raggedleft a la plain's raggedright.
+ Suggested by Dorai Sitaram, 8 Dec 2014 18:22:35.
+ * doc/userdef.texi (Justification): document it.
+ * test/raggedleft.tex: test it.
+
+2014-12-09 Karl Berry <karl@gnu.org>
+
+ * doc/userdef.texi (Packages known to work): show \fbox
+ contributed by Dan and Helmut.
+
2013-09-30 Karl Berry <karl@gnu.org>
* Version 3.6.
diff --git a/Master/texmf-dist/doc/eplain/NEWS b/Master/texmf-dist/doc/eplain/NEWS
index b4f575fa9d5..b4842b799da 100644
--- a/Master/texmf-dist/doc/eplain/NEWS
+++ b/Master/texmf-dist/doc/eplain/NEWS
@@ -1,21 +1,26 @@
-$Id: NEWS 24 2013-09-30 18:42:10Z karl $
+$Id: NEWS 29 2015-02-05 18:41:49Z karl $
This file records noteworthy changes. This file is public domain.
-3.6 (30 September 2013)
+ 3.7 (5 February 2015)
+* Add \raggedleft, analogous to plain's \raggedright.
+* Show a possible definition of \fbox in the manual,
+ as it is not defined by miniltx.
+
+ 3.6 (30 September 2013)
* ignore spaces after optional arguments.
-
-3.5 (13 February 2013)
+
+ 3.5 (13 February 2013)
* make \providecommand and \newcommand \long, like LaTeX.
* restored the catcode of @ at \endpackages.
* ifpdf.sty: update to latest version.
-
-3.4 (21 February 2010)
+
+ 3.4 (21 February 2010)
* Eplain repository moved from cvs.sarovar.org:/cvsroot/eplain to
svn://tug.org/eplain/trunk.
* Changed \ProcessOptions from miniltx.tex to gobble the optional star
argument, to accommodate the new version of epstopdf.sty.
-
-3.3 (21 July 2009)
+
+ 3.3 (21 July 2009)
* New commands \eqnum and \eqalignnum, counterparts of \(l)eqno and
\(l)eqalignno, producing equation numbers which can be uniformly
transformed to right-aligned (\righteqnumbers) or left-aligned
@@ -31,8 +36,8 @@ This file records noteworthy changes. This file is public domain.
* Updated ifpdf.sty.
* LaTeX package reloading warnings are now not shown on the terminal.
* Documentation improvements.
-
-3.2 (26 November 2007)
+
+ 3.2 (26 November 2007)
* Fixed a bug which caused silent indexing macros to output spurious
space in vertical mode.
* Added a switch to disable index file input/output.
@@ -43,8 +48,7 @@ This file records noteworthy changes. This file is public domain.
and producing columns too high to fit on a page. Also improved
appearance of the last column, which often came out spaced out.
-
-3.1 (3 December 2006)
+ 3.1 (3 December 2006)
General:
* Rearranged the distro to comply with TDS.
@@ -97,8 +101,7 @@ Other:
* Added new \nolastlinelisting listing hook which omits the last
(empty) line of the file.
-
-3.0 (20 September 2005)
+ 3.0 (20 September 2005)
* Eplain now hosted at Sarovar: http://sarovar.org/projects/eplain/
* Support for hyperlinks!
* Support for (a few) LaTeX packages, notably graphicx and color.
@@ -111,16 +114,16 @@ Other:
avoid shift of page body. [2004-08-31]
* New documentation for the hyperlinks and the LaTeX package support,
many improvements of the old docs.
-
-2.8 (2 September 2000)
+
+ 2.8 (2 September 2000)
* Added a section on user-defined environments to progdef.texi and
fixed a few typos in documentation. Suggested by Paul Abrahams
[25 April 1999]
* Added a fix to a buggy double-column macro that Adam Lewenberg
introduced when attempting to fix the balancing macros.
[9 April 2000]
-
-2.7 (14 January 1998)
+
+ 2.7 (14 January 1998)
* Added the control sequence \gutterbox as a hook to add arbitrary
vertical material between columns in multi-column mode. [5 December 1997]
* Removed spurious space in \verbatim macro. [26 March 1997]
@@ -131,19 +134,19 @@ Other:
amstex. [2 March 1996].
* Changed all dimension values in margin setting macros to 'true'; redefined
\magnification so that this works.
-
-2.6 (2 May 1994)
+
+ 2.6 (2 May 1994)
* Indexing support (in conjunction with MakeIndex).
* Generalization of .toc files for lists of figures/tables, etc.
* \commdiag and other arrow macros work again.
* \eqalignno right-justifies the first column in \leftdisplays, as in
non-leftdisplays.
-
-2.5 (31 March 1994)
+
+ 2.5 (31 March 1994)
* Do not ignore first \ref command.
* Make \verbatim (and the || feature) work again (thanks to Dorai Sitaram).
-
-2.4 (16 March 1994)
+
+ 2.4 (16 March 1994)
* \catcode of @ properly restored (reported by adam@symcom.math.uiuc.edu).
* `| ' in \verbatim argument documented (also reported by adam).
* | not hardwired as the \verbatim escape character (thanks to
@@ -157,8 +160,8 @@ Other:
Column ejects also supported (sort of).
* \parskip set to zero before each footnote (but not for the footnote text).
* \ref and \cite conflicts with amstex described in manual.
-
-2.3 (1 March 1993)
+
+ 2.3 (1 March 1993)
* New macros for arbitrary cross-references.
* \iterate is redefined to allow \else in loops.
* texnames.sty uses \spacefactor1000 instead of an empty hbox to handle
@@ -167,8 +170,8 @@ Other:
* \centereddisplays and \leftdisplays can be repeated, and called in any
order.
* New macros \csn and \ece to do common expansion things.
-
-2.2 (11 November 1992)
+
+ 2.2 (11 November 1992)
* New \toks register \everylist, expanded at the start of every list.
* \footnoterulewidth defined as 2in, not 2true in, thus allowing the use
of \mag after reading eplain.tex. The `2true in' was Knuth's, but I
diff --git a/Master/texmf-dist/doc/eplain/README b/Master/texmf-dist/doc/eplain/README
index cbaa0914840..3059f18cf67 100644
--- a/Master/texmf-dist/doc/eplain/README
+++ b/Master/texmf-dist/doc/eplain/README
@@ -23,13 +23,13 @@ and "see also" index entries, and making index entries with
hyperlinks.
The original Eplain macros and most of the manual are in the public
-domain. Other pieces are covered by other licenses);
+domain. Other pieces are covered by other licenses;
see the file headers for specifics. It is entirely free software.
Eplain was originally developed for the book TeX for the Impatient,
published by Addison-Wesley in 1990. That book is now freely available,
-from http://www.gnu.org/software/teximpatient, along with a French
-translation.
+from http://www.gnu.org/software/teximpatient, along with several
+translations.
email: bug-eplain@tug.org
www: http://tug.org/eplain
diff --git a/Master/texmf-dist/doc/eplain/eplain.html b/Master/texmf-dist/doc/eplain/eplain.html
index ec3000f8cc1..992e29bb99c 100644
--- a/Master/texmf-dist/doc/eplain/eplain.html
+++ b/Master/texmf-dist/doc/eplain/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.6,
-September 2013. Eplain provides functionality for plain TeX that
+<!-- This manual documents the Eplain macros, version 3.7,
+February 2015. 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 Texinfo 5.2+dev, http://www.gnu.org/software/texinfo/ -->
+<!-- Created by Texinfo 5.2dev+dev, http://www.gnu.org/software/texinfo/ -->
<head>
<title>Eplain: Expanded Plain TeX</title>
@@ -25,20 +25,20 @@ updates throughout. -->
<link href="#Top" rel="start" title="Top">
<link href="#Macro-index" rel="index" title="Macro index">
<link href="#SEC_Contents" rel="contents" title="Table of Contents">
-<link href="dir.html#Top" rel="up" title="(dir)">
+<link href="http://tug.org/texinfohtml/" rel="up" title="(dir)">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
-div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
-div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
-kbd {font-style:oblique}
+kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
@@ -47,10 +47,10 @@ pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
-span.nocodebreak {white-space:nowrap}
-span.nolinebreak {white-space:nowrap}
-span.roman {font-family:serif; font-weight:normal}
-span.sansserif {font-family:sans-serif; font-weight:normal}
+span.nocodebreak {white-space: nowrap}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: serif; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>
@@ -58,7 +58,7 @@ ul.no-bullet {list-style: none}
</head>
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
+<body lang="en">
<h1 class="settitle" align="center">Eplain: Expanded Plain TeX</h1>
@@ -268,13 +268,13 @@ ul.no-bullet {list-style: none}
<a name="Top"></a>
<div class="header">
<p>
-Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml/" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<a name="Eplain"></a>
<h1 class="top">Eplain</h1>
-<p>This manual documents the Eplain macros, version 3.6,
-September 2013. Eplain provides functionality for plain TeX that
+<p>This manual documents the Eplain macros, version 3.7,
+February 2015. Eplain provides functionality for plain TeX that
is intended to be useful regardless of how your document is actually
formatted.
</p>
@@ -3487,6 +3487,45 @@ a title macro might be defined:
\def\endtitle{\endgroup}
</pre></div>
+<a name="index-_005craggedleft"></a>
+<a name="index-_005craggedright"></a>
+<a name="index-_005cleftskip"></a>
+<a name="index-_005craggedleftskip"></a>
+<a name="index-_005cspaceskip_002c-reset-by-_005cragged_002e_002e_002e"></a>
+<a name="index-_005cxspaceskip_002c-reset-by-_005cragged_002e_002e_002e"></a>
+<p>In addition, Eplain defines <code>\raggedleft</code>, analogous to plain
+TeX&rsquo;s <code>\raggedright</code>. This macro is also typically used
+inside a group, but unlike the environments above, TeX does normal
+line breaking; that is, ends-of-lines in the input file aren&rsquo;t treated
+specially. Just like plain&rsquo;s <code>\raggedright</code>, it also resets
+<code>\spaceskip</code> and <code>\xspaceskip</code> so that interword spacing is
+uniform. It also sets <code>\parfillskip</code> to zero so that last lines
+of paragraphs are also &ldquo;ragged left&rdquo;. Finally, <code>\leftskip</code>&rsquo;s
+new value is taken from a new glue register, <code>\raggedleft</code>; its
+default value is <code>0pt plus 2em</code>, the same as
+<code>\raggedright</code>&rsquo;s <code>\rightskip</code>.
+</p>
+<p>Here&rsquo;s an example:
+</p>
+<div class="example">
+<pre class="example">{\raggedleft This text will be set ragged left,
+although the left margin won't be too ragged by default.
+You may well want to increase the value of
+{\tt \char`\\raggedleftskip} before calling the macro.
+It's necessary to end the paragraph before ending the group
+or the setting won't have any effect, so: {\tt \char`\\par}
+}
+</pre></div>
+
+<p>Despite <code>\raggedleft</code> resetting <code>\parfillskip</code> to zero,
+TeX&rsquo;s line breaking may still prefer to make the last line of a
+paragraph considerably shorter than the rest, to minimize overall
+badness. Increasing <code>\raggedleftskip</code> may help somewhat, but
+using <code>\emergencystretch</code>, retaining interword stretchability by
+assigning <code>\leftskip</code> directly, or even forcing line breaks may
+be necessary.
+</p>
+
<hr>
<a name="Tables"></a>
@@ -4249,14 +4288,15 @@ inside your document without resorting to any external tools.
</dd>
<dt>graphicx (&lsquo;<samp>1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)</samp>&rsquo;)</dt>
<dd><a name="index-graphicx_002esty"></a>
-<p><a href="http://www.ctan.org/tex-archive/macros/latex/required/graphics/grfguide.pdf">http://www.ctan.org/tex-archive/macros/latex/required/graphics/grfguide.pdf</a>
+<p><a href="http://www.ctan.org/pkg/graphics">http://www.ctan.org/pkg/graphics</a>
</p>
<a name="index-graphics-collection_002c-LaTeX-1"></a>
<a name="index-LaTeX-graphics-collection-1"></a>
<a name="index-color"></a>
<a name="index-rotation"></a>
<a name="index-scaling"></a>
-<p>These packages are from the LaTeX graphics collection. They
+<p>These packages are from the LaTeX graphics collection. (The
+independent <samp>xcolor</samp> package does not work with Eplain.) They
provide commands for changing text/page colors, text rotation and
scaling, and much more.
</p>
@@ -4268,7 +4308,7 @@ scaling, and much more.
<a name="index-supp_002dmis_002etex_002c-problems-with-pdfTeX"></a>
<a name="index-supp_002dpdf_002etex"></a>
<p><strong>Warning&nbsp;1:</strong> If you encounter problems loading one of
-these packages under pdfTeX (more specifically, when pdfTeX
+these packages under pdfTeX (when pdfTeX
reads <samp>supp-mis.tex</samp>), the cause may be an outdated
<samp>supp-mis.tex</samp> (part of ConTeXt, a typesetting system for
TeX) installed on your system. The problem was fixed in
@@ -4277,7 +4317,7 @@ up-to-date versions of <samp>supp-mis.tex</samp> and the accompanying
<samp>supp-pdf.tex</samp> from
<a href="http://www.ctan.org/tex-archive/macros/pdftex/graphics">http://www.ctan.org/tex-archive/macros/pdftex/graphics</a>.
To convince TeX to use the new files, you have the following
-options in the decreasing order of preference:
+options:
</p>
<ol>
<li> put the new files in the same directory with your document;
@@ -4305,9 +4345,27 @@ the system <samp>texmf</samp> tree.<br> <strong>End of warning&nbsp;1.</strong>
pdfTeX, the cause may be an outdated pdfTeX color and graphics
driver <samp>pdftex.def</samp>. The problem was fixed in <samp>pdftex.def</samp>
version&nbsp;0.03p. You can obtain an up-to-date version from
-<a href="http://www.ctan.org/tex-archive/graphics/pdftex/pdftex.def">http://www.ctan.org/tex-archive/graphics/pdftex/pdftex.def</a>.<br>
+<a href="http://www.ctan.org/pkg/pdftex-def">http://www.ctan.org/pkg/pdftex-def</a>.<br>
<strong>End of warning&nbsp;2.</strong>
</p>
+<p>The <code>\fcolorbox</code> macro provided by the <code>color</code> package
+requires the macro <code>\fbox</code> to work, but <code>miniltx</code> does not
+provide that. Here is a definition for it that uses Eplain&rsquo;s
+<code>\boxit</code> (see <a href="#Boxes">Boxes</a>), thanks to Dan Luecking and Helmut
+Jarausch:
+</p>
+<div class="example">
+<pre class="example">\makeatletter
+\def\fbox#1{{%
+ \hruledefaultheight=\fboxrule
+ \hruledefaultdepth=0pt
+ \vruledefaultwidth=\fboxrule
+ \let\boxitspace\fboxsep % use miniltx register
+ \boxit{\color@begingroup\hbox{#1}\color@endgroup}%
+}}
+\makeatother
+</pre></div>
+
<a name="index-omitting-typesetting-of-graphics"></a>
<a name="index-graphics_002c-omitting-typesetting-of"></a>
<p>The <samp>graphics</samp>/<samp>graphicx</samp> packages have the option
@@ -4317,7 +4375,7 @@ graphics but instead typeset a box with the dimensions of the graphics
and the name of the graphics file in typewriter type at the center of
the box. These packages expect the LaTeX-provided command
<a name="index-ttfamily"></a>
-<code>\ttfamily</code> to switch to the typewrite type. This command is not
+<code>\ttfamily</code> to switch to typewriter type. This command is not
defined by <samp>miniltx.tex</samp>, therefore Eplain defines it and makes it
equivalent to plain&nbsp;TeX&rsquo;s
<a name="index-tt"></a>
@@ -4425,21 +4483,21 @@ Previous: <a href="#Packages-known-to-work" accesskey="p" rel="prev">Packages kn
<dl compact="compact">
<dt>hyperref</dt>
<dd><a name="index-hyperref_002esty"></a>
-<p><a href="http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref">http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref</a>
+<p><a href="http://www.ctan.org/pkg/hyperref">http://www.ctan.org/pkg/hyperref</a>
</p>
-<p>This package depends heavily on LaTeX, so that it is mostly
+<p>This package depends heavily on LaTeX, so that it is essentially
unusable outside of LaTeX. Eplain provides its own macros for
-creating hyperlinks, see <a href="#Hyperlinks">Hyperlinks</a>.
+creating hyperlinks; see <a href="#Hyperlinks">Hyperlinks</a>.
</p>
</dd>
<dt>pict2e (&lsquo;<samp>2005/07/15 v0.2r Improved picture commands (HjG,RN)</samp>&rsquo;)</dt>
<dd><a name="index-pict2e_002esty"></a>
-<p><a href="http://www.ctan.org/tex-archive/macros/latex/contrib/pict2e">http://www.ctan.org/tex-archive/macros/latex/contrib/pict2e</a>
+<p><a href="http://www.ctan.org/pkg/pict2e">http://www.ctan.org/pkg/pict2e</a>
</p>
</dd>
<dt>xcolor (&lsquo;<samp>2005/06/06 v2.03 LaTeX color extensions (UK)</samp>&rsquo;)</dt>
<dd><a name="index-xcolor_002esty"></a>
-<p><a href="http://www.ctan.org/tex-archive/macros/latex/contrib/xcolor">http://www.ctan.org/tex-archive/macros/latex/contrib/xcolor</a>
+<p><a href="http://www.ctan.org/pkg/xcolor">http://www.ctan.org/pkg/xcolor</a>
</p></dd>
</dl>
@@ -9154,6 +9212,8 @@ Next: <a href="#Concept-index" accesskey="n" rel="next">Concept index</a>, Previ
<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Macro-index_fn_symbol-1"><b>@</b></a>
&nbsp;
+<a class="summary-letter" href="#Macro-index_fn_symbol-2"><b>\</b></a>
+ &nbsp;
<br>
<a class="summary-letter" href="#Macro-index_fn_letter-A"><b>A</b></a>
&nbsp;
@@ -9215,6 +9275,14 @@ Next: <a href="#Concept-index" accesskey="n" rel="next">Concept index</a>, Previ
<tr><td></td><td valign="top"><a href="#index-_0040hllabel-3"><code>@hllabel</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0040indexproof-insertion-class"><code>@indexproof <span class="roman">insertion class</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Proofing-index-terms">Proofing index terms</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
+<tr><th><a name="Macro-index_fn_symbol-2">\</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cleftskip"><code>\leftskip</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Justification">Justification</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005craggedleft"><code>\raggedleft</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Justification">Justification</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005craggedleftskip"><code>\raggedleftskip</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Justification">Justification</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005craggedright"><code>\raggedright</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Justification">Justification</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cspaceskip_002c-reset-by-_005cragged_002e_002e_002e"><code>\spaceskip<span class="roman">, reset by <code>\ragged...</code></span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Justification">Justification</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cxspaceskip_002c-reset-by-_005cragged_002e_002e_002e"><code>\xspaceskip<span class="roman">, reset by <code>\ragged...</code></span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Justification">Justification</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
<tr><th><a name="Macro-index_fn_letter-A">A</a></th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-abovecolumnskip"><code>abovecolumnskip</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Multiple-columns">Multiple columns</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-abovecolumnspenalty"><code>abovecolumnspenalty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Tables">Tables</a></td></tr>
@@ -9852,6 +9920,8 @@ Next: <a href="#Concept-index" accesskey="n" rel="next">Concept index</a>, Previ
</table>
<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Macro-index_fn_symbol-1"><b>@</b></a>
&nbsp;
+<a class="summary-letter" href="#Macro-index_fn_symbol-2"><b>\</b></a>
+ &nbsp;
<br>
<a class="summary-letter" href="#Macro-index_fn_letter-A"><b>A</b></a>
&nbsp;
diff --git a/Master/texmf-dist/doc/eplain/eplain.pdf b/Master/texmf-dist/doc/eplain/eplain.pdf
index ee9737e3fed..032ed02dbc9 100644
--- a/Master/texmf-dist/doc/eplain/eplain.pdf
+++ b/Master/texmf-dist/doc/eplain/eplain.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/info/eplain.info b/Master/texmf-dist/doc/info/eplain.info
index 9608d19b487..d453bf953ec 100644
--- a/Master/texmf-dist/doc/info/eplain.info
+++ b/Master/texmf-dist/doc/info/eplain.info
@@ -1,7 +1,7 @@
-This is eplain.info, produced by texi2any version 5.2+dev from
+This is eplain.info, produced by texi2any version 5.2dev+dev from
eplain.texi.
-This manual documents the Eplain macros, version 3.6, September 2013.
+This manual documents the Eplain macros, version 3.7, February 2015.
Eplain provides functionality for plain TeX that is intended to be
useful regardless of how your document is actually formatted.
@@ -22,7 +22,7 @@ File: eplain.info, Node: Top, Next: Introduction, Up: (dir)
Eplain
******
-This manual documents the Eplain macros, version 3.6, September 2013.
+This manual documents the Eplain macros, version 3.7, February 2015.
Eplain provides functionality for plain TeX that is intended to be
useful regardless of how your document is actually formatted.
@@ -2188,6 +2188,34 @@ title macro might be defined:
\def\title{\begingroup\titlefont\center}
\def\endtitle{\endgroup}
+ In addition, Eplain defines '\raggedleft', analogous to plain TeX's
+'\raggedright'. This macro is also typically used inside a group, but
+unlike the environments above, TeX does normal line breaking; that is,
+ends-of-lines in the input file aren't treated specially. Just like
+plain's '\raggedright', it also resets '\spaceskip' and '\xspaceskip' so
+that interword spacing is uniform. It also sets '\parfillskip' to zero
+so that last lines of paragraphs are also "ragged left". Finally,
+'\leftskip''s new value is taken from a new glue register,
+'\raggedleft'; its default value is '0pt plus 2em', the same as
+'\raggedright''s '\rightskip'.
+
+ Here's an example:
+
+ {\raggedleft This text will be set ragged left,
+ although the left margin won't be too ragged by default.
+ You may well want to increase the value of
+ {\tt \char`\\raggedleftskip} before calling the macro.
+ It's necessary to end the paragraph before ending the group
+ or the setting won't have any effect, so: {\tt \char`\\par}
+ }
+
+ Despite '\raggedleft' resetting '\parfillskip' to zero, TeX's line
+breaking may still prefer to make the last line of a paragraph
+considerably shorter than the rest, to minimize overall badness.
+Increasing '\raggedleftskip' may help somewhat, but using
+'\emergencystretch', retaining interword stretchability by assigning
+'\leftskip' directly, or even forcing line breaks may be necessary.
+

File: eplain.info, Node: Tables, Next: Margins, Prev: Justification, Up: User definitions
@@ -2687,22 +2715,21 @@ 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/tex-archive/macros/latex/required/graphics/grfguide.pdf>
+ <http://www.ctan.org/pkg/graphics>
- These packages are from the LaTeX graphics collection. They provide
- commands for changing text/page colors, text rotation and scaling,
- and much more.
+ These packages are from the LaTeX graphics collection. (The
+ independent 'xcolor' package does not work with Eplain.) They
+ provide commands for changing text/page colors, text rotation and
+ scaling, and much more.
*Warning 1:* If you encounter problems loading one of these
- packages under pdfTeX (more specifically, when pdfTeX reads
- 'supp-mis.tex'), the cause may be an outdated 'supp-mis.tex' (part
- of ConTeXt, a typesetting 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
+ packages under pdfTeX (when pdfTeX reads 'supp-mis.tex'), the cause
+ may be an outdated 'supp-mis.tex' (part of ConTeXt, a typesetting
+ 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
- convince TeX to use the new files, you have the following options
- in the decreasing order of preference:
+ convince TeX to use the new files, you have the following options:
1. put the new files in the same directory with your document;
@@ -2728,16 +2755,30 @@ 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/tex-archive/graphics/pdftex/pdftex.def>.
+ up-to-date version from <http://www.ctan.org/pkg/pdftex-def>.
*End of warning 2.*
+ The '\fcolorbox' macro provided by the 'color' package requires the
+ macro '\fbox' to work, but 'miniltx' does not provide that. Here is
+ a definition for it that uses Eplain's '\boxit' (*note Boxes::),
+ thanks to Dan Luecking and Helmut Jarausch:
+
+ \makeatletter
+ \def\fbox#1{{%
+ \hruledefaultheight=\fboxrule
+ \hruledefaultdepth=0pt
+ \vruledefaultwidth=\fboxrule
+ \let\boxitspace\fboxsep % use miniltx register
+ \boxit{\color@begingroup\hbox{#1}\color@endgroup}%
+ }}
+ \makeatother
+
The 'graphics'/'graphicx' packages have the option 'draft' which
instructs '\includegraphics' not to include the graphics but
instead typeset a box with the dimensions of the graphics and the
name of the graphics file in typewriter type at the center of the
box. These packages expect the LaTeX-provided command '\ttfamily'
- to switch to the typewrite type. This command is not defined by
+ to switch to typewriter type. This command is not defined by
'miniltx.tex', therefore Eplain defines it and makes it equivalent
to plain TeX's '\tt'.
@@ -2804,17 +2845,17 @@ 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/tex-archive/macros/latex/contrib/hyperref>
+ <http://www.ctan.org/pkg/hyperref>
- This package depends heavily on LaTeX, so that it is mostly
+ This package depends heavily on LaTeX, so that it is essentially
unusable outside of LaTeX. Eplain provides its own macros for
- creating hyperlinks, see *note Hyperlinks::.
+ creating hyperlinks; *note Hyperlinks::.
pict2e ('2005/07/15 v0.2r Improved picture commands (HjG,RN)')
- <http://www.ctan.org/tex-archive/macros/latex/contrib/pict2e>
+ <http://www.ctan.org/pkg/pict2e>
xcolor ('2005/06/06 v2.03 LaTeX color extensions (UK)')
- <http://www.ctan.org/tex-archive/macros/latex/contrib/xcolor>
+ <http://www.ctan.org/pkg/xcolor>

File: eplain.info, Node: Hyperlinks, Next: Arrow theoretic diagrams, Prev: User definitions, Up: Top
@@ -5912,6 +5953,12 @@ Macro index
(line 67)
* @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)
@@ -6746,9 +6793,9 @@ Macro index
* tracingoff: Diagnostics. (line 18)
* triplecolumns: Multiple columns. (line 7)
* tt: Packages known to work.
- (line 77)
+ (line 90)
* ttfamily: Packages known to work.
- (line 73)
+ (line 86)
* uncatcodespecials: Verbatim listing. (line 57)
* uncatcodespecials <1>: Category codes. (line 49)
* unorderedlist: Lists. (line 20)
@@ -6859,9 +6906,9 @@ Concept index
* .cls files: Loading LaTeX packages.
(line 6)
* .eps files: Packages known to work.
- (line 91)
+ (line 104)
* .eps files <1>: Packages known to work.
- (line 100)
+ (line 113)
* .fmt file: Installation. (line 27)
* .fmt file <1>: Invoking Eplain. (line 14)
* .idx files: Indexing. (line 23)
@@ -6871,7 +6918,7 @@ Concept index
* .pdf files: Checking for PDF output.
(line 6)
* .pdf files <1>: Packages known to work.
- (line 91)
+ (line 104)
* .pdf files <2>: Introduction to hyperlinks.
(line 13)
* .ps files: Introduction to hyperlinks.
@@ -6970,7 +7017,7 @@ Concept index
* color, hyperlinks <2>: Setting default types and options.
(line 25)
* color, problems with pdfTeX: Packages known to work.
- (line 29)
+ (line 30)
* color.sty: Packages known to work.
(line 21)
* color.sty <1>: URL hyperlinks. (line 18)
@@ -7000,7 +7047,7 @@ Concept index
(line 49)
* contents, hyperlinks: Contents hyperlinks. (line 6)
* ConTeXt: Packages known to work.
- (line 29)
+ (line 30)
* continued index entries: Typesetting an index.
(line 35)
* covering homotopy property: Construction of commutative diagrams.
@@ -7183,7 +7230,7 @@ Concept index
* double columns in indexes: Typesetting an index.
(line 24)
* 'draft', option for 'graphics.sty': Packages known to work.
- (line 69)
+ (line 82)
* driver 'dvipdfm': Hyperlink drivers pdftex and dvipdfm.
(line 6)
* driver 'hypertex': Hyperlink driver hypertex.
@@ -7218,15 +7265,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 121)
+ (line 134)
* 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 91)
+ (line 104)
* Encapsulated PostScript <1>: Packages known to work.
- (line 100)
+ (line 113)
* environments, user-defined: User-defined environments.
(line 6)
* Eplain, installing: Installation. (line 6)
@@ -7236,13 +7283,13 @@ Concept index
* eplain.aux: Installation. (line 40)
* eplain.fmt: Installation. (line 27)
* EPS: Packages known to work.
- (line 91)
+ (line 104)
* EPS <1>: Packages known to work.
- (line 100)
+ (line 113)
* epstopdf: Packages known to work.
- (line 91)
+ (line 104)
* epstopdf.sty: Packages known to work.
- (line 89)
+ (line 102)
* equation labels, characters valid in: Equation references. (line 54)
* equation numbers, formatting of: Formatting equation references.
(line 6)
@@ -7275,7 +7322,7 @@ Concept index
* 'file:' links: General hyperlinks. (line 37)
* filenames, breaking: Paths. (line 6)
* filenames, breaking <1>: Packages known to work.
- (line 121)
+ (line 134)
* files, verbatim listing of: Verbatim listing. (line 6)
* files, verbatim listing of, demo: Highlighting TeX comments in listings (lscommnt.tex).
(line 7)
@@ -7309,9 +7356,9 @@ Concept index
* graphics collection, LaTeX, demo: Hyperlinks (xhyper.tex).
(line 7)
* graphics, omitting typesetting of: Packages known to work.
- (line 69)
+ (line 82)
* graphics, problems with pdfTeX: Packages known to work.
- (line 29)
+ (line 30)
* graphics.sty: Packages known to work.
(line 22)
* graphicx.sty: Packages known to work.
@@ -7371,11 +7418,11 @@ Concept index
* highlight modes, hyperlink: Link options for pdftex and dvipdfm.
(line 69)
* highlighting: Packages known to work.
- (line 111)
+ (line 124)
* highlighting, in listings: Highlighting TeX comments in listings (lscommnt.tex).
(line 7)
* Ho"ppner, Klaus: Packages known to work.
- (line 83)
+ (line 96)
* hooks: Hooks. (line 6)
* hyperlink border color: Link options for pdftex and dvipdfm.
(line 13)
@@ -7640,7 +7687,7 @@ Concept index
* left-justification: Justification. (line 6)
* left-justification of displays: Displays. (line 6)
* letterspacing: Packages known to work.
- (line 111)
+ (line 124)
* linear systems theory: Construction of commutative diagrams.
(line 38)
* lines: Slanted lines and vectors.
@@ -7765,7 +7812,7 @@ Concept index
* omitting hyperlinks <1>: Turning hyperlinks on/off.
(line 6)
* omitting typesetting of graphics: Packages known to work.
- (line 69)
+ (line 82)
* open boxes: Boxes. (line 12)
* option list, group: Setting group options.
(line 48)
@@ -7793,7 +7840,7 @@ Concept index
* output routine and index proofing: Proofing index terms.
(line 28)
* overstriking: Packages known to work.
- (line 111)
+ (line 124)
* packages, LaTeX: Loading LaTeX packages.
(line 6)
* packages, LaTeX <1>: Packages known to work.
@@ -7815,9 +7862,9 @@ Concept index
* Patashnik, Oren: Citations. (line 9)
* pathnames, breaking: Paths. (line 6)
* pathnames, breaking <1>: Packages known to work.
- (line 121)
+ (line 134)
* PDF: Packages known to work.
- (line 91)
+ (line 104)
* PDF output: Checking for PDF output.
(line 6)
* pdftex: Invoking Eplain. (line 114)
@@ -7836,9 +7883,9 @@ Concept index
* 'pdftex', link types: Link types for pdftex and dvipdfm.
(line 6)
* pdfTeX, problems using color and graphics: Packages known to work.
- (line 29)
+ (line 30)
* pdfTeX, problems with 'supp-mis.tex': Packages known to work.
- (line 29)
+ (line 30)
* pict2e.sty: Packages known not to work.
(line 16)
* picture mode: Packages known to work.
@@ -7846,7 +7893,7 @@ Concept index
* picture mode <1>: Slanted lines and vectors.
(line 7)
* Portable Document Format: Packages known to work.
- (line 91)
+ (line 104)
* PostScript point: Destination types for pdftex and dvipdfm.
(line 66)
* PostScript point <1>: Destination options for pdftex and dvipdfm.
@@ -7861,7 +7908,7 @@ Concept index
* ps2pdf <1>: Hyperlink driver hypertex.
(line 35)
* psfrag.sty: Packages known to work.
- (line 98)
+ (line 111)
* quadruple column output: Multiple columns. (line 6)
* Rahtz, Sebastian: Loading LaTeX packages.
(line 14)
@@ -7919,14 +7966,14 @@ Concept index
* sorting an index: Indexing. (line 6)
* sorting of index entries: Indexing commands. (line 50)
* soul.sty: Packages known to work.
- (line 109)
+ (line 122)
* 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 111)
+ (line 124)
* spacing, preserving with hyperlinks: Hyperlink driver nolinks.
(line 6)
* special characters: Verbatim listing. (line 57)
@@ -7936,16 +7983,16 @@ Concept index
(line 49)
* Stallman, Richard: Introduction. (line 16)
* striking out: Packages known to work.
- (line 111)
+ (line 124)
* style, hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* subequations, referring to: Subequation references.
(line 6)
* subterm in indexing: Indexing terms. (line 13)
* supp-mis.tex, problems with pdfTeX: Packages known to work.
- (line 29)
+ (line 30)
* supp-pdf.tex: Packages known to work.
- (line 29)
+ (line 30)
* table of contents: Contents. (line 6)
* table of contents, and verbatim text: Writing the .toc file.
(line 49)
@@ -7996,7 +8043,7 @@ Concept index
* underline hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* underlining: Packages known to work.
- (line 111)
+ (line 124)
* underlining page numbers in index: Page list and page range parsers.
(line 26)
* universal mapping property: Construction of commutative diagrams.
@@ -8017,7 +8064,7 @@ Concept index
* URL hyperlink <3>: Link types for pdftex and dvipdfm.
(line 25)
* url.sty: Packages known to work.
- (line 119)
+ (line 132)
* url.sty <1>: URL hyperlinks. (line 6)
* url.sty <2>: Hyperlinks (xhyper.tex).
(line 7)
@@ -8061,129 +8108,129 @@ Concept index

Tag Table:
-Node: Top806
-Node: Introduction8252
-Node: Installation11290
-Node: Invoking Eplain13342
-Node: User definitions17939
-Node: Diagnostics19766
-Node: Rules21331
-Node: Citations22162
-Node: Formatting citations28590
-Node: Formatting bibliographies30127
-Node: Commands from LaTeX33363
-Node: Displays34337
-Node: Formatting displays35724
-Node: Time of day36357
-Node: Lists37116
-Node: Formatting lists39256
-Node: Verbatim listing41539
-Node: Contents44759
-Node: Writing the .toc file45428
-Node: Reading the .toc file48290
-Node: Changing the .toc file's root name49693
-Node: Alternative contents files50709
-Node: Cross-references51273
-Node: Defining generic references52759
-Node: Using generic references53635
-Node: Page references54919
-Node: Equation references55738
-Node: Formatting equation references58503
-Node: Subequation references62853
-Node: Indexing64769
-Node: Indexing terms67877
-Node: Indexing commands68989
-Node: Modifying index entries72008
-Node: Index entries with special characters74978
-Node: Proofing index terms79220
-Node: Typesetting an index81033
-Node: Customizing indexing83499
-Node: Justification87195
-Node: Tables88867
-Node: Margins91358
-Node: Multiple columns93511
-Node: Footnotes95548
-Node: Fractions98123
-Node: Paths98906
-Node: Logos100508
-Node: Boxes101238
-Node: Checking for PDF output103024
-Node: Loading LaTeX packages104112
-Node: The \usepackage command105469
-Node: Environment for loading packages106555
-Node: Packages known to work108895
-Node: Packages known not to work115270
-Node: Hyperlinks116031
-Node: Introduction to hyperlinks116612
-Node: Explicit hyperlinks122148
-Node: Implicit hyperlinks124433
-Node: General hyperlinks126254
-Node: URL hyperlinks127776
-Node: Citation hyperlinks129876
-Node: List hyperlinks130603
-Node: Cross-reference hyperlinks130994
-Node: Page reference hyperlinks132365
-Node: Equation reference hyperlinks133026
-Node: Index hyperlinks134416
-Node: Exact destinations for index terms136174
-Node: Page destinations for index terms138341
-Node: Choosing destination placement140959
-Node: Index page list and page range parsers141748
-Node: Hyperlinks in see and see also entries142300
-Node: Footnote hyperlinks143098
-Node: Contents hyperlinks144292
-Node: Hyperlink drivers144675
-Node: Options supported by all drivers145309
-Node: Hyperlink driver hypertex148105
-Node: Destination types for hypertex151049
-Node: Destination options for hypertex152083
-Node: Link types for hypertex152565
-Node: Link options for hypertex154572
-Node: Hyperlink drivers pdftex and dvipdfm155594
-Node: Destination types for pdftex and dvipdfm156239
-Node: Destination options for pdftex and dvipdfm159718
-Node: Link types for pdftex and dvipdfm162169
-Node: Link options for pdftex and dvipdfm165683
-Node: Hyperlink driver nolinks169321
-Node: Setting hyperlink types and options171724
-Node: Setting default types and options172725
-Node: Setting group types174151
-Node: Setting group options175340
-Node: Turning hyperlinks on/off177821
-Node: Turning low-level commands on/off178459
-Node: Turning hyperlinks on/off for a group178972
-Node: Arrow theoretic diagrams180125
-Node: Slanted lines and vectors180503
-Node: Commutative diagrams182577
-Node: Arrows and morphisms183186
-Node: Construction of commutative diagrams187642
-Node: Commutative diagram parameters194807
-Node: Programming definitions196623
-Node: Category codes197629
-Node: Allocation macros200274
-Node: Iteration202409
-Node: Macro arguments204061
-Node: Converting to characters207436
-Node: Expansion208821
-Node: \csn and \ece209444
-Node: \edefappend210009
-Node: Hooks210556
-Node: Properties212730
-Node: \expandonce213809
-Node: \ifundefined214257
-Node: \ifempty214821
-Node: \ifinteger and \isinteger215563
-Node: \futurenonspacelet216598
-Node: Obeying spaces217199
-Node: Writing out numbers218223
-Node: Mode-specific penalties218546
-Node: Auxiliary files219275
-Node: User-defined environments220194
-Node: Page list and page range parsers221407
-Node: Demo files223539
-Node: Hyperlinks (xhyper.tex)224105
-Node: Highlighting TeX comments in listings (lscommnt.tex)232454
-Node: Macro index234910
-Node: Concept index302822
+Node: Top808
+Node: Introduction8253
+Node: Installation11291
+Node: Invoking Eplain13343
+Node: User definitions17940
+Node: Diagnostics19767
+Node: Rules21332
+Node: Citations22163
+Node: Formatting citations28591
+Node: Formatting bibliographies30128
+Node: Commands from LaTeX33364
+Node: Displays34338
+Node: Formatting displays35725
+Node: Time of day36358
+Node: Lists37117
+Node: Formatting lists39257
+Node: Verbatim listing41540
+Node: Contents44760
+Node: Writing the .toc file45429
+Node: Reading the .toc file48291
+Node: Changing the .toc file's root name49694
+Node: Alternative contents files50710
+Node: Cross-references51274
+Node: Defining generic references52760
+Node: Using generic references53636
+Node: Page references54920
+Node: Equation references55739
+Node: Formatting equation references58504
+Node: Subequation references62854
+Node: Indexing64770
+Node: Indexing terms67878
+Node: Indexing commands68990
+Node: Modifying index entries72009
+Node: Index entries with special characters74979
+Node: Proofing index terms79221
+Node: Typesetting an index81034
+Node: Customizing indexing83500
+Node: Justification87196
+Node: Tables90291
+Node: Margins92782
+Node: Multiple columns94935
+Node: Footnotes96972
+Node: Fractions99547
+Node: Paths100330
+Node: Logos101932
+Node: Boxes102662
+Node: Checking for PDF output104448
+Node: Loading LaTeX packages105536
+Node: The \usepackage command106893
+Node: Environment for loading packages107979
+Node: Packages known to work110319
+Node: Packages known not to work117211
+Node: Hyperlinks117886
+Node: Introduction to hyperlinks118467
+Node: Explicit hyperlinks124003
+Node: Implicit hyperlinks126288
+Node: General hyperlinks128109
+Node: URL hyperlinks129631
+Node: Citation hyperlinks131731
+Node: List hyperlinks132458
+Node: Cross-reference hyperlinks132849
+Node: Page reference hyperlinks134220
+Node: Equation reference hyperlinks134881
+Node: Index hyperlinks136271
+Node: Exact destinations for index terms138029
+Node: Page destinations for index terms140196
+Node: Choosing destination placement142814
+Node: Index page list and page range parsers143603
+Node: Hyperlinks in see and see also entries144155
+Node: Footnote hyperlinks144953
+Node: Contents hyperlinks146147
+Node: Hyperlink drivers146530
+Node: Options supported by all drivers147164
+Node: Hyperlink driver hypertex149960
+Node: Destination types for hypertex152904
+Node: Destination options for hypertex153938
+Node: Link types for hypertex154420
+Node: Link options for hypertex156427
+Node: Hyperlink drivers pdftex and dvipdfm157449
+Node: Destination types for pdftex and dvipdfm158094
+Node: Destination options for pdftex and dvipdfm161573
+Node: Link types for pdftex and dvipdfm164024
+Node: Link options for pdftex and dvipdfm167538
+Node: Hyperlink driver nolinks171176
+Node: Setting hyperlink types and options173579
+Node: Setting default types and options174580
+Node: Setting group types176006
+Node: Setting group options177195
+Node: Turning hyperlinks on/off179676
+Node: Turning low-level commands on/off180314
+Node: Turning hyperlinks on/off for a group180827
+Node: Arrow theoretic diagrams181980
+Node: Slanted lines and vectors182358
+Node: Commutative diagrams184432
+Node: Arrows and morphisms185041
+Node: Construction of commutative diagrams189497
+Node: Commutative diagram parameters196662
+Node: Programming definitions198478
+Node: Category codes199484
+Node: Allocation macros202129
+Node: Iteration204264
+Node: Macro arguments205916
+Node: Converting to characters209291
+Node: Expansion210676
+Node: \csn and \ece211299
+Node: \edefappend211864
+Node: Hooks212411
+Node: Properties214585
+Node: \expandonce215664
+Node: \ifundefined216112
+Node: \ifempty216676
+Node: \ifinteger and \isinteger217418
+Node: \futurenonspacelet218453
+Node: Obeying spaces219054
+Node: Writing out numbers220078
+Node: Mode-specific penalties220401
+Node: Auxiliary files221130
+Node: User-defined environments222049
+Node: Page list and page range parsers223262
+Node: Demo files225394
+Node: Hyperlinks (xhyper.tex)225960
+Node: Highlighting TeX comments in listings (lscommnt.tex)234309
+Node: Macro index236765
+Node: Concept index305115

End Tag Table
diff --git a/Master/texmf-dist/doc/man/man1/eplain.man1.pdf b/Master/texmf-dist/doc/man/man1/eplain.man1.pdf
index 142ff5bcfe1..f6658e6aeda 100644
--- a/Master/texmf-dist/doc/man/man1/eplain.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/eplain.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/eplain/eplain-source-3.6.zip b/Master/texmf-dist/source/eplain/eplain-source-3.7.zip
index 3edf94a5025..05e7104c112 100644
--- a/Master/texmf-dist/source/eplain/eplain-source-3.6.zip
+++ b/Master/texmf-dist/source/eplain/eplain-source-3.7.zip
Binary files differ
diff --git a/Master/texmf-dist/source/eplain/xeplain.tex b/Master/texmf-dist/source/eplain/xeplain.tex
index bdd5ea2777b..ba4fa88a432 100644
--- a/Master/texmf-dist/source/eplain/xeplain.tex
+++ b/Master/texmf-dist/source/eplain/xeplain.tex
@@ -3153,6 +3153,12 @@
{\parfillskip = 0pt plus1fil \par}\ignorespaces
}%
%
+\ifx\@undefined\raggedleft
+% like plain's \raggedright except for \parfillskip.
+\innernewskip\raggedleftskip \raggedleftskip=0pt plus2em
+\def\raggedleft{\leftskip\raggedleftskip \parindent=0pt
+ \spaceskip.3333em \xspaceskip.5em \parfillskip0pt \relax}
+\fi % \raggedleft undefined
%
%
% Automatically-columnated tables.
diff --git a/Master/texmf-dist/tex/eplain/eplain.tex b/Master/texmf-dist/tex/eplain/eplain.tex
index aa446aec776..4c49a2fb2c7 100644
--- a/Master/texmf-dist/tex/eplain/eplain.tex
+++ b/Master/texmf-dist/tex/eplain/eplain.tex
@@ -1,10 +1,10 @@
%% @texfile{
%% author = "Karl Berry, Steven Smith, Oleg Katsitadze, and others",
-%% version = "3.6",
-%% date = "Mon Sep 30 11:39:28 PDT 2013",
+%% version = "3.7",
+%% date = "Wed Feb 4 08:18:02 PST 2015",
%% filename = "eplain.tex",
%% email = "bug-eplain@tug.org",
-%% checksum = "4346 9755 139706",
+%% checksum = "4351 9769 139934",
%% codetable = "ASCII",
%% supported = "yes",
%% docstring = "This file defines macros that extend and expand on
@@ -2900,6 +2900,11 @@
\unskip \setbox0=\lastbox \unpenalty
{\parfillskip = 0pt plus1fil \par}\ignorespaces
}%
+\ifx\@undefined\raggedleft
+\innernewskip\raggedleftskip \raggedleftskip=0pt plus2em
+\def\raggedleft{\leftskip\raggedleftskip \parindent=0pt
+ \spaceskip.3333em \xspaceskip.5em \parfillskip0pt \relax}
+\fi % \raggedleft undefined
\newcount\abovecolumnspenalty \abovecolumnspenalty = 10000
\newcount\@linestogo % Lines remaining to process.
\newcount\@linestogoincolumn % Lines remaining in column.
@@ -4342,5 +4347,5 @@
\def\fmtname{eplain}%
\def\eplain{t}%
{\edef\plainversion{\fmtversion}%
- \xdef\fmtversion{3.6: 30 September 2013 (and plain \plainversion)}%
+ \xdef\fmtversion{3.7: 4 February 2015 (and plain \plainversion)}%
}%