![]() |
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.7.8 (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 | 2013-04-23 | 7238 | 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 | 2013-04-23 | 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 | 2013-04-30 | 10158080 | 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.3.tar.gz | 2013-04-30 | 136748 | Outils conduisant la compilation et l'installation du projet. | risk_comp_1.11.2.3.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.7.8.tar.gz | 2013-04-23 | 1160958 | Prototypes de Makefile ; "change files", programmes et fontes supplémentaires non fournis par les sources de D.E. Knuth. | kertex_T_0.9999.7.8.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 | 2013-04-01 | 4433 | Installation du sous-ensemble Babel 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 | 2012-03-30 | 2834 | 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 |
| 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 |
| filecontents@latex.sh | 2012-08-02 | 2083 | Environnements étendus des filecontents*. (Mark van Atten) | filecontents@latex.sh.sig |
| float@latex.sh | 2012-08-03 | 1662 | 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 |

