quixante

Au cours des années, certains formats (en premier lieu LaTeX) ont nécessité des primitives supplémentaires par rapport à celles apportées par TeX. Tout d'abord celles d'e-TeX, puis d'autres encore. Ces primitives supplémentaires ont été implémentées dans différents moteurs (engins), mais qui dépendent aussi de bibliothèques extérieures.

Comme nous envisagions certaines modifications/extensions, nous avons donc commencé par implémenter ces primitives requises, sans aucune référence à un code extérieur. Il s'agit d'un premier jet.


Prote est désormais le moteur commun pour TeX, e-TeX et LaTeX, dans la version stable.

Prote a été testé avec succès sur NetBSD, FreeBSD, DragonFly et Android, sur machines amd64, aarch64 et earmv7. Merci encore une fois à Antonio Olivares pour les essais et les rapports d'erreurs comme de succès !

La recette latex.sh a été mise à jour pour compiler et installer la dernière version sur CTAN (les autres recettes liées à LaTeX — les versions courantes doivent être compatibles — seront mises à jour progressivement quand la charge de travail le permettra).

Fichier Date de publication Taille (en octets) Description Signature
prote.ch 2023-08-01 87060 Le change-file à appliquer après etex.ch pour obtenir les additions de Prote (1.1.0). prote.ch.sig
prote_man.pdf 2023-08-01 67481 Le manuel de Prote (en anglais... ou à peu près...) prote_man.pdf.sig
input.ch 2022-03-25 9886 Le change-file à appliquer, après prote.ch, pour obtenir les méthodes additionnelles de spécification du nom de fichier pour la primitive input. input.ch.sig
input.pdf 2022-04-17 62628 Les explications sur le traitement des données en entrée et en particulier le traitement du nom de fichier pour la primitive input. input.pdf.sig
get_mk_install.sh 2023-07-25 9172 Un script pour un système de type Unix (dont Mac OS X, Android 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), lftp(1) ou curl(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 2023-07-25 5003 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

©2010–2024 Thierry Laronde — FRANCE