TOPOLOGIE - TOPOMÉTRIE - TOPOGRAPHIE

logo de KerGIS

LE SYSTÈME D'INFORMATION GLOBAL

Menu :
quixante

KerTeX

Prendre TeX à coeur !

pancho

Quoi

KerTeX se veut le noyau d'un système TeX offrant ce sur quoi tout est basé : la suite des programmes de Donald E. Knuth dédiés à la typographie digitale ; mais le système comprend aussi de nombreuses additions utiles.

Cette suite comprend, bien entendu, METAFONT et TeX ; mais également des programmes auxiliaires.

Tous les programmes (dans la dernière version disponible) sont intégrés dans la distribution et compilés.

À ces programmes s'ajoutent d'autres programmes liés au pilote transformant le dvi en PostScript (dvips(1) de Tomas Rokicki), un programme auxiliaire de gestion de références bibliographiques : BibTeX de Oren Patashnik ; MetaPost de John Hobby ; nouveau ! e-TeX de l'équipe NTS ; nouveau ! les programmes CWEB de Donald E. Knuth et Silvio Levy ; nouveau ! un système de gestion des paquets !

Il s'agit de la version 0.9999.0.4 (pour kerTeX_T) qui comprend toutes les dernières versions des programmes.

La page de test de Tomas Rokicki
cliquez pour agrandir

Les étapes suivantes prévues sont :

  • 1.0 : affichage 2D (x11 et rio) pour METAFONT.

La suite de la description et les instructions --- à lire impérativement, car certaines modifications (simplifications pour l'utilisateur) ont été apportées pour l'algorithme de recherche des fichiers : LISEZ.MOI.

Licences

KerTeX passe les contrôles TRAP (METAFONT), TRIP (TeX), TWIST (MetaPost) et ETRIP (e-TeX) et respecte donc les licences des programmes dont voici un extrait pour TeX et METAFONT (voyez le détail dans les sources) :

[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.

Les programmes ou les fontes qui sont compilés ou utilisés mais dont les sources sont placées à l'extérieur de kerTeX_T ont tous des licences propres, qui sont compatibles avec celle de kerTeX et avec l'usage que nous en faisons. (Voyez les sources pour plus de renseignements.)

Les licences de risk_comp, kertex_M et kertex_T, fournis par Thierry Laronde, sont sous des licences de type BSD avec clause de reconnaissance simplifiée (dite clause de ``publicité''). Voir la table ci-dessous pour les consulter, ou les sources.

KerTeX est dérivé, pour une bonne part, de la version 5.0C de Web2C qui était en domaine public. Mais il s'agit d'une évolution significative. Doivent être mentionnés, pour leur travail utilisé (extrait des licences) :

  • kertex_M : Tomas Rokicki pour le programme web2c d'origine.
  • kertex_M : Tim Morgan pour les utilitaires auxiliaires (fixwrites, splitup).
  • kertex_T : Donald E. Knuth, bien évidemment !
  • kertex_T : Tomas Rokicki pour dvips (5.76, domaine public).
  • kertex_T : John Hobby, chez ATT, pour MetaPost (0.641, domaine public).

Téléchargements

Les sources sont compressés via gzip et une signature détachée, réalisée grâce à GNUpg, est également fournie qui permet de vérifier que les fichiers téléchargés sont conformes à ceux que le responsable du projet a mis en ligne.

À l'heure actuelle, le responsable du projet est Thierry LARONDE, et sa clef publique est disponible sur le serveur de clefs pgp.mit.edu.

Sources

Fichier Date de publication Taille (en octets) Description Signature
get_mk_install.sh 2012-01-13 2407 Un script pour un système de type Unix, qui récupère (via ftp(1)) le bundle et réalise la compilation, l'installation et la génération des "dumps" et des fontes. Invoquer avec un Bourne shell dans un répertoire où il y a suffisamment de place pour décompacter les sources (40 Mb) :
$ sh get_mk_install.sh
get_mk_install.rc 2012-01-13 2465 Un script pour Plan9, qui récupère (via ftpfs(4)) le bundle et réalise la compilation, l'installation et la génération des "dumps" et des fontes. Invoquer avec rc(1) dans un répertoire où il y a suffisamment de place pour décompacter les sources (40 Mb) :
% rc get_mk_install.rc
LISEZ.MOI 2012-01-27 40460 Description, instructions pour la compilation, l'installation et la "mise en oeuvre".
kertex_bundle.tar 2012-01-27 10137600 Toutes les sources qui suivent. kertex_bundle.tar.sig
knuth_2012-01-01.tar.gz 2012-01-01 4764485 Sources de D.E. Knuth. knuth_2012-01-01.tar.gz.sig
adobe_2011-12-31.tar.gz 2011-12-31 315753 Les AFM pour les fontes normales PostScript, publiés par Adobe. adobe_2011-12-31.tar.gz.sig
ams_2011-12-31.tar.gz 2011-12-31 3429476 Des fontes mathématiques supplémentaires, ou des formats complémentaires pour des fontes CM, l'ensemble publié par l'AMS. ams_2011-12-31.tar.gz.sig
bibtex_2011-12-31.tar.gz 2011-12-31 163723 BibTeX (version 0.99d) d'Oren Patashnik. bibtex_2011-12-31.tar.gz.sig
etex_2011-12-31.tar.gz 2011-12-31 135977 e-TeX de l'équipe NTS. etex_2011-12-31.tar.gz.sig
risk_comp_1.7.0.2.tar.gz 2012-01-27 127270 Outils conduisant la compilation et l'installation du projet. risk_comp_1.7.0.2.tar.gz.sig
licence_kerTeX_M.txt 2011-12-19 7765 Licence de kerTeX_M.
kertex_M_1.0.0.8.tar.gz 2012-01-27 47696 Outils servant à la traduction du Pascal en C. kertex_M_1.0.0.8.tar.gz.sig
licence_kerTeX_T.txt 2012-01-01 12597 Licence de kerTeX_T.
kertex_T_0.9999.1.1.tar.gz 2012-01-27 1145402 Prototypes de Makefile ; "change files", programmes et fontes supplémentaires non fournis par les sources de D.E. Knuth. kertex_T_0.9999.1.1.tar.gz.sig

Paquets

Fichier Date de publication Taille (en octets) Description Signature
pkg_latex.sh 2012-01-13 2985 Installation de LaTeX sur le système TeX (avec documentation). Crée latex(1) (moteur TeX) et elatex(1) (moteur e-TeX). pkg_latex.sh.sig
pkg_graphics.sh 2012-01-27 2225 Installation du sous-ensemble graphics de LaTeX pkg_graphics.sh.sig