TOPOLOGY - TOPOMETRY - TOPOGRAPHY

KerGIS' logo

THE GLOBAL INFORMATION SYSTEM

Site map:
quixante

KerTeX

Take care of TeX!

pancho

What

This is a TeX kernel system providing what everything is based upon: Donald E. Knuth's Digital Typography system; with some useful additions.

This system includes, of course, METAFONT and TeX; but auxiliaries are also included.

All the programs (latest published version) are included here.

In addition, other programs linked to Tomas Rokicki's dvi to PostScript driver (dvips(1)) are added. Oren Patashnik's BibTeX (0.99d) is here too! John Hobby's MetaPost is included! The NTS team e-TeX is here! And D.E. Knuth and Silvio Levy' CWEB are here too!

And since kerTeX aims to be a TeX system, a packaging framework has been developed for it too!

This is the 0.9999.8.2 version (for kerTeX_T) that includes all the programs.

Tomas Rokicki's dvips test page
clic for zoom

The planning is:

  • 1.0 : 2D display (x11 and rio) for METAFONT.

More about the description, the installation and the running in the README.

Licences

KerTeX passes the TRAP (METAFONT), TRIP (TeX), TWIST (MetaPost) and ETRIP (e-TeX) controls and so is conform to the licences whose extract is given here for TeX (see the sources for the whole details):

[TeX] This program is copyright (C) 1982 by D. E. Knuth; all rights are reserved. Copying of this file is authorized only if (1) you are D. E. Knuth, or if (2) you make absolutely no changes to your copy. (The WEB system provides for alterations via an auxiliary file; the master file should stay intact.) See Appendix H of the WEB manual for hints on how to install this program. And see Appendix A of the TRIP manual for details about how to validate it. TeX is a trademark of the American Mathematical Society.
[METAFONT] This program is copyright (C) 1984 by D. E. Knuth; all rights are reserved. Copying of this file is authorized only if (1) you are D. E. Knuth, or if (2) you make absolutely no changes to your copy. (The WEB system provides for alterations via an auxiliary file; the master file should stay intact.) In other words, METAFONT is under essentially the same ground rules as TeX. METAFONT is a trademark of Addison-Wesley Publishing Company.

Other programs or data, compiled or added from sources external to kerTeX_T, all have licences compatibles with kerTeX one and the use done. (See their sources for more details.)

The risk_comp, kertex_M and kertex_T licences, packages made by Thierry Laronde, are of a BSD type with simplified recognition (``publicity'') claused. See the table below for downloads.

KerTeX has been derived, for a significant part, from Web2C version 5.0C (public domain, 1990). But it is also significantly different. The work of the following authors has been used (extract from the licences):

  • kertex_M : Tomas Rokicki for original web2c.
  • kertex_M : Tim Morgan for auxiliary programs (fixwrites, splitup).
  • kertex_T : Donald E. Knuth, of course!
  • kertex_T : Tomas Rokicki for dvips (5.76, public domain).
  • kertex_T : John Hobby, ATT, for MetaPost (0.641, public domain).

Downloads

Both the sources and the patches are gzip compressed and are provided with a GNUpg detached signature so that you can ensure that what you have actually retrieved matches what the release manager has put online.

At the moment, the release manager is Thierry LARONDE, and you can retrieve his public key from the keyserver pgp.mit.edu.

Sources

File Date of publication Size (in bytes) Description Signature
get_mk_install.sh 2013-11-27 7267 A script for an Unix like OS (including Mac OS X and Windows Interix), allowing unprivileged build, using kerTeX local sources (for example if modified) or retrieving them and the doc (via ftp(1) or lftp(1) depending on the systems), untaring, compiling, installing and generating the dumps and fonts. Well, doing everything detailed in the README automatically (asking you if it can proceed). Run it in a dir with enough place for the unpacked sources (40 Mb will do). Call it like this:
$ sh get_mk_install.sh [my_conf]
get_mk_install.sh.sig
get_mk_install.rc 2014-02-20 4299 A script for Plan9, using kerTeX local sources (for example if modified) or retrieving them and the doc (via ftpfs(4)), untaring, compiling, installing and generating the dumps and fonts. Well, doing everything detailed in the README automatically (asking you if it can proceed). Run it in a dir with enough place for the unpacked sources (40 Mb will do). Call it like this:
% rc get_mk_install.rc [my_conf]
get_mk_install.rc.sig
kertex.SlackBuild 2013-04-30 10774 An example of the R.I.S.K. compilation framework in an alien OS package framework. To be adapted by programmers. kertex.SlackBuild.sig
README 2013-10-10 43479 Description, instructions for the compilation, installation and "mise en oeuvre". README.sig
kertex_bundle.tar 2014-03-13 10168320 All the following sources. kertex_bundle.tar.sig
knuth_2012-03-22.tar.gz 2012-03-22 4787840 D.E. Knuth's sources. knuth_2012-03-22.tar.gz.sig
adobe_2011-12-31.tar.gz 2011-12-31 315753 Adobe published PostScript core fonts AFM. adobe_2011-12-31.tar.gz.sig
ams_2012-03-22.tar.gz 2012-03-22 3400907 Supplementary mathematical fonts, or supplementary formats for CM fonts, published by the AMS. ams_2012-03-22.tar.gz.sig
bibtex_2011-12-31.tar.gz 2011-12-31 163723 Oren Patashnik's BibTeX (version 0.99d). bibtex_2011-12-31.tar.gz.sig
etex_2011-12-31.tar.gz 2011-12-31 135977 NTS team's e-TeX. etex_2011-12-31.tar.gz.sig
risk_comp_1.11.2.4.tar.gz 2013-07-15 137569 Tools for the compilation and installation of the project. risk_comp_1.11.2.4.tar.gz.sig
licence_kerTeX_M.txt 2011-12-19 7765 kerTeX_M licence.
kertex_M_1.0.0.14.tar.gz 2013-01-20 47854 Tools for WEB-to-C translation. kertex_M_1.0.0.14.tar.gz.sig
licence_kerTeX_T.txt 2012-01-01 12597 kerTeX_T licence.
kertex_T_0.9999.8.2.tar.gz 2014-03-13 1167721 Makefile prototypes ; "change files", supplementary programs and fonts non present in D.E. Knuth's sources. kertex_T_0.9999.8.2.tar.gz.sig

Packages

File Date of publication Size (in bytes) Description Signature
amstex.sh 2012-03-22 3641 Installation of the plain TeX (and e-TeX) versions of AMS-TeX. amstex.sh.sig
latex.sh 2012-03-22 3498 Installation of LaTeX on kerTeX (including documentation). Generates latex(1) (TeX engine) and elatex(1) (e-TeX engine). latex.sh.sig
ams@latex.sh 2012-03-25 2631 Installation of the AMS style files etc. for use with LaTeX. ams@latex.sh.sig
babel@latex.sh 2013-12-02 4370 Installation of LaTeX Babel subset. babel@latex.sh.sig
biblatex@latex.sh 2012-04-14 2848 Bibliography with LaTeX, Bibtex being used only for sorting. (Mark van Atten) biblatex@latex.sh.sig
cm-super@latex.sh 2012-07-29 2093 CM-Super family of fonts are Adobe Type 1 fonts that replace the T1/TS1-encoded Computer Modern (EC/TC), T1/TS1-encoded Concrete, T1/TS1-encoded CM bright and LH fonts (thus supporting all European languages except Greek, and Cyrillic-based languages), and bringing many ameliorations in typesetting quality. The fonts exhibit the same metrics as the Metafont-encoded originals. (Romick "yellow rabbit") cm-super@latex.sh.sig
cite@latex.sh 2012-08-03 1762 The package supports compressed, sorted lists of numerical citations, and also deals with various punctuation and other issues of representation, including comprehensive management of break points. (Romick "yellow rabbit") cite@latex.sh.sig
comment@latex.sh 2012-04-14 1903 Comment contributed LaTeX package. (Mark van Atten) comment@latex.sh.sig
cracs@latex.sh 2012-03-22 2083 Installation of Comptes Rendus de l'Academie des Sciences class files and templates. cracs@latex.sh.sig
csquotes@latex.sh 2012-04-14 1910 Context sensitive quotations facilities. (Mark van Atten) csquotes@latex.sh.sig
cyrillic@latex.sh 2012-03-22 1958 Installation of LaTeX Cyrillic subset. cyrillic@latex.sh.sig
ec@latex.sh 2014-02-20 2558 EC fonts for LaTeX. (Mark van Atten) ec@latex.sh.sig
ellipsis@latex.sh 2012-08-02 2057 Fix uneven spacing around ellipses in LaTeX text mode. (Mark van Atten) ellipsis@latex.sh.sig
elpres@latex.sh 2014-02-21 2104 Elpres is a simple class for electronic presentations to be shown on screen or a beamer. Elpres is derived from article.cls and may be used with LaTeX or pdfLaTeX. (blstuart) elpres@latex.sh.sig
eshyph@latex.sh 2013-04-02 2661 Spanish hyphenations for LaTeX. (Trebol) eshyph@latex.sh.sig
etoolbox@latex.sh 2012-04-14 1920 LaTeX programmers e-TeX toolbox. (Mark van Atten) etoolbox@latex.sh.sig
fancyhdr@latex.sh 2014-02-21 2079 The package provides extensive facilities, both for constructing headers and footers, and for controlling their use (for example, at times when LaTeX would automatically change the heading style in use). (blstuart) fancyhdr@latex.sh.sig
filecontents@latex.sh 2012-08-02 2083 Extended filecontents and filecontents* environments. (Mark van Atten) filecontents@latex.sh.sig
float@latex.sh 2014-02-20 1677 Improves the interface for defining floating objects such as figures and tables. Introduces the boxed float, the ruled float and the plaintop float. You can define your own floats and improve the behaviour of the old ones. (Romick "yellow rabbit") float@latex.sh.sig
footmisc@latex.sh 2012-08-02 2120 A range of footnote options. (Mark van Atten) footmisc@latex.sh.sig
geometry@latex.sh 2012-08-01 2581 The package provides an easy and flexible user interface to customize page layout, implementing auto-centering and auto-balancing mechanisms so that the users have only to give the least description for the page layout. For example, if you want to set each margin 2cm without header space, what you need is just \usepackage[margin=2cm,nohead]{geometry}. geometry@latex.sh.sig
graphics@latex.sh 2012-03-22 2191 Installation of LaTeX graphics subset. graphics@latex.sh.sig
harvard@latex.sh 2012-11-08 1926 Harvard citation package. (Mark van Atten) harvard@latex.sh.sig
lh@latex.sh 2012-07-29 2823 The LH fonts address the problem of the wide variety of alphabets that are written with Cyrillic-style characters. The fonts are the original basis of the set of T2* and X2 encodings that are now used when LaTeX users need to write in Cyrillic languages. Warning: only T2A encoding for now. (Romick "yellow rabbit") lh@latex.sh.sig
lm@latex.sh 2012-04-03 2173 Latin Modern fonts for LaTeX. (Mark van Atten) lm@latex.sh.sig
logreq@latex.sh 2012-04-14 2031 Automatization of LaTeX workflow. (Mark van Atten) logreq@latex.sh.sig
memoir@latex.sh 2012-04-14 2118 Support for fictions, not fictions and mathematical books. (Mark van Atten) memoir@latex.sh.sig
natbib@latex.sh 2012-08-02 2029 Flexible bibliography support. (Mark van Atten) natbib@latex.sh.sig
ncctools@latex.sh 2012-11-08 2020 A collection of general packages. (Mark van Atten) ncctools@latex.sh.sig
oberdiek@latex.sh 2012-04-14 2090 Heiko Oberdiek contributed LaTeX packages. (Mark van Atten) oberdiek@latex.sh.sig
reqtools@latex.sh 2012-04-14 1934 LaTeX required tools. (Mark van Atten) reqtools@latex.sh.sig
ruhyphen@latex.sh 2012-07-29 2529 A collection of Russian hyphenation patterns supporting a number of Cyrillic font encodings, including T2, UCY (Omega Unicode Cyrillic), LCY, LWN (OT2), and koi8-r.(Romick "yellow rabbit") ruhyphen@latex.sh.sig
todo@latex.sh 2012-08-02 2003 Make a to-do list for a document. (Mark van Atten) todo@latex.sh.sig
url@latex.sh 2012-04-14 1875 URL sensitive line breaks. (Mark van Atten) url@latex.sh.sig