— 3 —
ant 0.8 1. Invoking ant
is a typesetting system inspired by TEX. Although TEX does a very good jobwhentypesettingmathematicalarticlesandbooks–thetaskithasbeendesignedfor – it can become very difficult, cumbersome, or even impossible to meet thetypographical requirements of texts outside this narrow scope. For instance, thecurrentdraofthenewoutputroutineforL
A
TEXconsistsofmorethan100pages.Unfortunately, it is also very difficult to extend the functionality of TEX since itssourcecodeisatotalmess.Evenaer20yearsthereareonlyversionswithminormodifications available.For these reasons I decided to rewrite from scratch aiming for a simple,clean, and modular design. In particular it is easily possible to replace parts of with other implementations, say, adding an parser, output routines for files, or a different page layout algorithm.ecurrentversionofimplementsallthemajorfeaturesofTEXbutalotof minor things are still missing. In addition, provides several improvementsover TEX:
a saner macro language (no catcodes);
a builtin high-level scripting language;
support;
support for various font formats including Type1, TrueType, and Open-Type;
partial support for advanced OpenType features;
support for colour and graphics;
simple page layout specifications;
river detection.
1. Invoking ant
translatesitsinputfileintoa-or-file.RudimentarysupportforPost-Script and output is also implemented. e program is invoked as
ant
[
options
]
input file
Currently, the following options are supported:
--help
prints a help message.
--format=
format
selects the output format. Supported are
dvi
,
xdvi
,
pdf
(default),
ps
, and
svg
. e latter two are only partially implemented.
Leave a Comment