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.8.2 (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 2014-08-15 7305 Un script pour un système de type Unix (dont Mac OS X et Windows Interix), qui permet les installations non privilégiées, permet d'utiliser les sources kerTeX locales (par exemple si modifiées) ou de les récupèrer ainsi que la doc (via ftp(1) ou lftp(1) suivant les systèmes) 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 [ma_config]
get_mk_install.sh.sig
get_mk_install.rc 2014-02-20 4299 Un script pour Plan9, qui utilise les sources kerTeX locales (par exemple si modifiées) ou les récupère ainsi que la doc (via ftpfs(4)) 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 [ma_config]
get_mk_install.rc.sig
kertex.SlackBuild 2013-04-30 10774 (mis à jour) Un exemple d'intégration de R.I.S.K. dans un système de gestion de paquet pour un OS. À adapter par les programmeurs. kertex.SlackBuild.sig
LISEZ.MOI 2013-04-23 51043 Description, instructions pour la compilation, l'installation et la mise en oeuvre. LISEZ.MOI.sig
kertex_bundle.tar 2014-03-13 10168320 Toutes les sources qui suivent. kertex_bundle.tar.sig
knuth_2012-03-22.tar.gz 2012-03-22 4787840 Sources de D.E. Knuth. knuth_2012-03-22.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_2012-03-22.tar.gz 2012-03-22 3400907 Des fontes mathématiques supplémentaires, ou des formats complémentaires pour des fontes CM, l'ensemble publié par l'AMS. ams_2012-03-22.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.11.2.4.tar.gz 2013-07-15 137569 Outils conduisant la compilation et l'installation du projet. risk_comp_1.11.2.4.tar.gz.sig
licence_kerTeX_M.txt 2011-12-19 7765 Licence de kerTeX_M.
kertex_M_1.0.0.14.tar.gz 2013-01-20 47854 Outils servant à la traduction du Pascal en C. kertex_M_1.0.0.14.tar.gz.sig
licence_kerTeX_T.txt 2012-01-01 12597 Licence de kerTeX_T.
kertex_T_0.9999.8.2.tar.gz 2014-03-13 1167721 Prototypes de Makefile ; "change files", programmes et fontes supplémentaires non fournis par les sources de D.E. Knuth. kertex_T_0.9999.8.2.tar.gz.sig

Paquets

Fichier Date de publication Taille (en octets) Description Signature
amstex.sh 2012-03-22 3641 Installation de la version plain TeX (et e-TeX) de AMS-TeX. amstex.sh.sig
latex.sh 2012-03-22 3498 Installation de LaTeX sur le système TeX (avec documentation). Crée latex(1) (moteur TeX) et elatex(1) (moteur e-TeX). latex.sh.sig
ams@latex.sh 2012-03-25 2631 Installation des feuilles de style etc. pour les publications AMS avec LaTeX. ams@latex.sh.sig
babel@latex.sh 2014-07-10 4493 Installation du sous-ensemble Babel (3.9k) de LaTeX babel@latex.sh.sig
biblatex@latex.sh 2012-04-14 2848 Bibliographies en LaTeX, n'utilisant bibtex que pour le tri. (Mark van Atten) biblatex@latex.sh.sig
cite@latex.sh 2012-08-03 1762 Gère les listes triées et comprimées de citations numériques, et prend en charge divers problèmes de ponctuation ou de rendu, y compris la gestion exhaustive des points de changement de ligne ou de page. (Romick "yellow rabbit") cite@latex.sh.sig
cm-super@latex.sh 2012-07-29 2093 La famille de fontes CM-Super est une famille de fontes Adobe Type 1 qui remplacent les fontes (EC/TC) Computer Modern encodées en T1/TS1, les fontes Concrete (même encodage), CM bright et LH (idem) (qui sont disponibles pour tous les langages européens, exceptés le grec et les langages utilisant l'alphabet cyrillique), et qui offrent de nombreuses améliorations typographiques. Ces fontes présentent les mêmes métriques que les fontes METAFONT originales. (Romick "yellow rabbit") cm-super@latex.sh.sig
comment@latex.sh 2012-04-14 1903 Paquet contrib comment pour LaTeX. (Mark van Atten) comment@latex.sh.sig
cracs@latex.sh 2012-03-22 2083 Installation des classes et exemples pour les Comptes Rendus de l'Académie des Sciences. cracs@latex.sh.sig
csquotes@latex.sh 2012-04-14 1910 Utilitaires de citations dépendant du contexte. (Mark van Atten) csquotes@latex.sh.sig
cyrillic@latex.sh 2012-03-22 1958 Installation du sous-ensemble Cyrillic de LaTeX cyrillic@latex.sh.sig
ec@latex.sh 2014-02-20 2558 Fontes EC pour LaTeX. (Mark van Atten) ec@latex.sh.sig
ellipsis@latex.sh 2012-08-02 2057 Corrige les espaces inégaux autour des ellipses dans le mode texte de LaTeX. (Mark van Atten) ellipsis@latex.sh.sig
elpres@latex.sh 2014-02-21 2104 Une classe LaTeX simple pour les présentations électroniques, sur écran ou par projecteur. Elpres est dérivée de article.cls et peut être utilisée avec LaTeX et pdfLaTeX. (blstuart) elpres@latex.sh.sig
eshyph@latex.sh 2013-04-02 2661 Hyphénations pour l'espagnol, pour LaTeX. (Trebol) eshyph@latex.sh.sig
etoolbox@latex.sh 2012-04-14 1920 Boîte à outils pour les programmeurs LaTeX utilisant e-TeX. (Mark van Atten) etoolbox@latex.sh.sig
fancyhdr@latex.sh 2014-02-21 2079 Ce paquet fournit des utilitaires étendus tant pour créer des en-têtes et pieds de page que pour contrôler leur utilisation (par exemple, quand LaTeX change automatiquement le style d'en-tête à utiliser). (blstuart) fancyhdr@latex.sh.sig
filecontents@latex.sh 2012-08-02 2083 Environnements étendus des filecontents*. (Mark van Atten) filecontents@latex.sh.sig
float@latex.sh 2014-02-20 1677 Améliore l'interface définissant les objets flottants, tels que les figures et les tables. Introduit l'objet flottant encadré, réglé et en plein entête. Vous pouvez définir vos propres objets flottants et améliorer le comportement des autres. (Romick "yellow rabbit") float@latex.sh.sig
footmisc@latex.sh 2012-08-02 2120 Diverses options pour les notes de bas de page. (Mark van Atten) footmisc@latex.sh.sig
geometry@latex.sh 2012-08-01 2581 Fournit une interface utilisateur facile et adaptative pour la particularisation de la mise en page, implémentant des mécanismes d'auto-centrage et d'auto-répartition de telle manière que les utilisateurs aient seulement à spécifier le minimum pour obtenir la mise en page voulue. Par exemple, si vous voulez définir une marge de 2cm sans espace pour l'entête, vous avez simplement à ajouter : \usepackage[margin=2cm,nohead]{geometry}. geometry@latex.sh.sig
graphics@latex.sh 2012-03-22 2191 Installation du sous-ensemble graphics de LaTeX graphics@latex.sh.sig
harvard@latex.sh 2012-11-08 1926 Paquet pour les citations d'Harvard. (Mark van Atten) harvard@latex.sh.sig
lh@latex.sh 2012-07-29 2823 Les fontes LH solutionnent le problème de la très large diversité des alphabets écrits à base de caractères cyrilliques. Les fontes sont la base originale de l'ensemble des encodages T2* et X2 qui sont maintenant utilisés lorsque, avec LaTeX, on a besoin d'écrire dans des langages cyrilliques. Avertissement : encodage T2A seul supporté pour l'instant. (Romick "yellow rabbit") lh@latex.sh.sig
lm@latex.sh 2012-04-03 2173 Fontes Latin Modern pour LaTeX. (Mark van Atten) lm@latex.sh.sig
logreq@latex.sh 2012-04-14 2031 Support pour l'automatisation de la gestion de flux au sein de LaTeX. (Mark van Atten) logreq@latex.sh.sig
memoir@latex.sh 2012-04-14 2118 Mise en page de fictions, de textes généraux ou d'ouvrages mathématiques. (Mark van Atten) memoir@latex.sh.sig
natbib@latex.sh 2012-08-02 2029 Support pour la bibliographie adaptable. (Mark van Atten) natbib@latex.sh.sig
ncctools@latex.sh 2012-11-08 2020 Une collection de paquets généralistes. (Mark van Atten) ncctools@latex.sh.sig
oberdiek@latex.sh 2012-04-14 2090 Un ensemble de paquets LaTeX écrits par Heiko Oberdiek. (Mark van Atten) oberdiek@latex.sh.sig
reqtools@latex.sh 2012-04-14 1934 Utilitaires requis par LaTeX. (Mark van Atten) reqtools@latex.sh.sig
ruhyphen@latex.sh 2012-07-29 2529 Une collection de motifs d'hyphénation pour le russe, acceptant un certain nombre d'encodage de fontes cyrilliques, dont T2, UCY (Omega Unicode Cyrillic), LCY, LWN (OT2); et koi8-r. (Romick "yellow rabbit") ruhyphen@latex.sh.sig
todo@latex.sh 2012-08-02 2003 Générer une liste de choses à faire pour un document. (Mark van Atten) todo@latex.sh.sig
url@latex.sh 2012-04-14 1875 Découpe des lignes tenant compte des URL. (Mark van Atten) url@latex.sh.sig