Difference between revisions of "TeX Distributions"
Jump to navigation
Jump to search
(Added link to XeTeX) |
m (fixed typos, added Update link) |
||
Line 1: | Line 1: | ||
− | < [[Installation hints]] | [[Linux Installation]] > | + | < [[Installation hints]] | [[Update Hints]] | [[Linux Installation]] > |
Historically there were a lot of different TeX distributions. Nowadays there are only a few wide spread. We mention only those that are free and support ConTeXt: | Historically there were a lot of different TeX distributions. Nowadays there are only a few wide spread. We mention only those that are free and support ConTeXt: | ||
Line 9: | Line 9: | ||
<tr><td>fpTeX</td><td>Win32</td><td>[http://www.fptex.org fptex.org]</td><td>web2c, based on teTeX</td></tr> | <tr><td>fpTeX</td><td>Win32</td><td>[http://www.fptex.org fptex.org]</td><td>web2c, based on teTeX</td></tr> | ||
<tr><td>MikTeX</td><td>Win</td><td>[http://www.miktex.org/ miktex.org]</td><td>with GUI</td></tr> | <tr><td>MikTeX</td><td>Win</td><td>[http://www.miktex.org/ miktex.org]</td><td>with GUI</td></tr> | ||
− | <tr><td>gwTeX</td><td>MacOS X</td><td>[http://www.rna.nl/tex.html rna.nl]</td><td>web2c, based on TeX Live | + | <tr><td>gwTeX</td><td>MacOS X</td><td>[http://www.rna.nl/tex.html rna.nl]</td><td>web2c, based on TeX Live; comfortable install and update GUI</td></tr> |
<tr><td>minimal ConTeXt</td><td>Win, Lin, Mac</td><td>[http://www.pragma-ade.com/context/install/ pragma-ade.com]</td><td>web2c</td></tr> | <tr><td>minimal ConTeXt</td><td>Win, Lin, Mac</td><td>[http://www.pragma-ade.com/context/install/ pragma-ade.com]</td><td>web2c</td></tr> | ||
</table> | </table> | ||
Line 18: | Line 18: | ||
* use <tt>mktexlsr</tt> (same as <tt>texhash</tt>) to rebuild the file database after every install or change! | * use <tt>mktexlsr</tt> (same as <tt>texhash</tt>) to rebuild the file database after every install or change! | ||
− | * '''Beware''', older web2c distributions keep ConTeXt’s (Perl/Ruby) scripts at <tt>.../context/perltk</tt>, newer at <tt>.../scripts/Perl/context</tt>! Make sure to delete the older ones! | + | * '''Beware''', older web2c distributions keep ConTeXt’s (Perl/Ruby) scripts at <tt>.../context/perltk</tt>, newer at <tt>.../scripts/Perl/context</tt>! Make sure to delete the older ones! See also [[Update Hints]] |
==MikTeX hints== | ==MikTeX hints== | ||
Line 32: | Line 32: | ||
<tr bgcolor="#CCCCCC"><th>Name</th><th>OS</th><th>Homepage</th><th>Remarks</th></tr> | <tr bgcolor="#CCCCCC"><th>Name</th><th>OS</th><th>Homepage</th><th>Remarks</th></tr> | ||
<tr><td>pdf(e)TeX</td><td>"all"</td><td>[http://www.tug.org/applications/pdftex/ pdftex.org]</td><td>latest version at [http://freshmeat.net/projects/pdftex/ freshmeat] or [http://pdftex.sarovar.org sarovar]</td></tr> | <tr><td>pdf(e)TeX</td><td>"all"</td><td>[http://www.tug.org/applications/pdftex/ pdftex.org]</td><td>latest version at [http://freshmeat.net/projects/pdftex/ freshmeat] or [http://pdftex.sarovar.org sarovar]</td></tr> | ||
− | <tr><td>MetaTeX</td><td>POSIX</td><td>[http://www.metatex.org metatex.org]</td><td>tries to provide a fast pdfTeX, MetaPost etc. and kpathsea | + | <tr><td>MetaTeX</td><td>POSIX</td><td>[http://www.metatex.org metatex.org]</td><td>tries to provide a fast pdfTeX, MetaPost etc. and kpathsea replacement as C libraries (pre-alpha state)</td></tr> |
<tr><td>NTS</td><td>Java</td><td>[http://www.dante.de/CTAN//systems/nts/ CTAN]</td><td>OO re-implementation of TeX in Java as a base for further enhancements</td></tr> | <tr><td>NTS</td><td>Java</td><td>[http://www.dante.de/CTAN//systems/nts/ CTAN]</td><td>OO re-implementation of TeX in Java as a base for further enhancements</td></tr> | ||
<tr><td>ExTeX</td><td>Java</td><td>[http://www.extex.org/ extex.org]</td><td>merger of NTS with eTeX, pdfTeX and Omega (pre-alpha state)</td></tr> | <tr><td>ExTeX</td><td>Java</td><td>[http://www.extex.org/ extex.org]</td><td>merger of NTS with eTeX, pdfTeX and Omega (pre-alpha state)</td></tr> |
Revision as of 14:50, 31 December 2004
< Installation hints | Update Hints | Linux Installation >
Historically there were a lot of different TeX distributions. Nowadays there are only a few wide spread. We mention only those that are free and support ConTeXt:
Name | OS | Homepage | Remarks |
---|---|---|---|
TeX Live | a lot | tug.org/texlive | web2c, based on teTeX and fpTeX |
teTeX | Linux, Unix | tug.org/tetex | web2c |
fpTeX | Win32 | fptex.org | web2c, based on teTeX |
MikTeX | Win | miktex.org | with GUI |
gwTeX | MacOS X | rna.nl | web2c, based on TeX Live; comfortable install and update GUI |
minimal ConTeXt | Win, Lin, Mac | pragma-ade.com | web2c |
- web2c is a common base for TeX distributions, see tug.org/web2c. It uses the kpathsea tool and its ls-R database for file searches.
web2c hints
- use mktexlsr (same as texhash) to rebuild the file database after every install or change!
- Beware, older web2c distributions keep ConTeXt’s (Perl/Ruby) scripts at .../context/perltk, newer at .../scripts/Perl/context! Make sure to delete the older ones! See also Update Hints
MikTeX hints
- MikTeX has a "rebuild database" menu entry; use it after every install or change!
- You should enable write18 in miktex.ini (MikTeX's counterpart to texmf.cnf) to get MetaPost support working.
alternative TeX processors
TeX the program writes only DVI output; with ConTeXt we normally use pdfeTeX, a merger of eTeX and pdfTeX – it's nowadays probably the most used TeX processor and part of all(?) distributions. But there are more...
Name | OS | Homepage | Remarks |
---|---|---|---|
pdf(e)TeX | "all" | pdftex.org | latest version at freshmeat or sarovar |
MetaTeX | POSIX | metatex.org | tries to provide a fast pdfTeX, MetaPost etc. and kpathsea replacement as C libraries (pre-alpha state) |
NTS | Java | CTAN | OO re-implementation of TeX in Java as a base for further enhancements |
ExTeX | Java | extex.org | merger of NTS with eTeX, pdfTeX and Omega (pre-alpha state) |
Aleph | "all"? | CTAN | Omega/eTeX merge (former eOmega) by Giuseppe Bilotta (beta state) |
XeTeX | MacOS X | sil.org | uses Mac special features; bidirectional typesetting; supported by ConTeXt since Context 2004.10.7 |