summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-eplain.html
blob: 4ccda2bdc9b8abf0cdc92c94e53373a1263aa8e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<head>
<title>UK TeX FAQ -- question label eplain</title>
</head><body>
<h3>What is Eplain?</h3>
<p/>The <a href="http://tug.org/eplain">Eplain</a>
macro package expands on and extends the definitions in Plain TeX.
Eplain is not intended to provide &ldquo;generic typesetting
capabilities&rdquo;, as do ConTeXt, LaTeX or
<a href="FAQ-texinfo.html">Texinfo</a>.  Instead, it defines macro tools that
should be useful whatever commands you choose to use when you prepare
your manuscript.
<p/>For example, Eplain does not have a command <code>\</code><code>section</code>,
which would format section headings in an &ldquo;appropriate&rdquo; way, as
LaTeX&rsquo;s <code>\</code><code>section</code> does.  The philosophy of Eplain is that
some people will always need or want to go beyond the macro designer&rsquo;s
idea of &ldquo;appropriate&rdquo;.  Such canned macros are fine &mdash; as long as you
are willing to accept the resulting output.  If you don&rsquo;t like the
results, or if you are trying to match a different format, you are out
of luck.
<p/>On the other hand, almost everyone would like capabilities such as
cross-referencing by labels, so that you don&rsquo;t have to put actual page
numbers in the manuscript.  The authors of Eplain believe it is the
only generally available macro package that does not force its
typographic style on an author, and yet provides these such capabilities.
<p/>Another useful feature of Eplain is the ability to create PDF files
with hyperlinks.  The cross-referencing macros can implicitly generate
hyperlinks for the cross-references, but you can also create explicit
hyperlinks, both internal (pointing to a destination within the
current document) and external (pointing to another local document or
a URL).
<p/>Several LaTeX packages provide capabilities which Plain TeX
users are lacking, most notably text colouring and rotation provided by
the <i>graphics</i> bundle (packages <i>color</i> and
<i>graphics</i>).  Although the <i>graphics</i> bundle provides
a Plain TeX &ldquo;loader&rdquo; for some of the packages, it is not a
trivial job to pass options to those packages under Plain TeX, and
much of the functionality of the packages is accessed through package
options.  Eplain extends the loader so that options can be passed
to the packages just as they are in LaTeX.  The following packages are
known to work with Eplain:  <i>graphics</i>, <i>graphicx</i>,
<i>color</i>, <i>autopict</i> (LaTeX picture environment),
<i>psfrag</i>, and <i>url</i>.
<p/><a href="http://tug.org/docs/html/eplain">Eplain documentation</a> is
available online, and there&rsquo;s
also a mailing list &mdash; sign up, or browse the list archives, via
<a href="http://tug.org/mailman/listinfo/tex-eplain">http://tug.org/mailman/listinfo/tex-eplain</a>
<dl>
<dt><tt><i>Eplain distribution</i></tt><dd><a href="http://www.tex.ac.uk/tex-archive/macros/eplain.zip">macros/eplain</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/eplain/">browse the directory</a>)
</dl>
<p/><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=eplain">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=eplain</a>
</body>