![]() |
KerTeXPrendre TeX à coeur ! |
![]() |
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.
| 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 |

