Question iconoclaste (Typst / TeX)

Bonsoir,

attention ! je r=C3=A9ponds ci-dessous en ne m’=C3=A9tant pas int=C3=A9re=
ss=C3=A9 =C3=A0 Typst
depuis assez longtemps.

Un peu pareil, j’ai regard=C3=A9 =C3=A0 une =C3=A9poque et je suis de temps=
en temps.

De ce point de vue, il n’a pas tort : =C3=A7a compile extr=C3=AAmement vi=
te, sa
syntaxe est claire et
homog=C3=A8ne et la mise en forme qu’il permet est tr=C3=A8s voisine de L=
aTeX
(je crois par exemple
qu’il s’appuie sur l’algorithme de Knuth-Plass).

Ajoutons la compilation incr=C3=A9mentale, dont on r=C3=AAverait au comit=
=C3=A9 de r=C3=A9daction de la Lettre GUTenberg=E2=80=AF! (C’est-=C3=A0-dir=
e le fait qu’il est capable de ne recompiler que les parties du fichier qui=
changent d’une fois sur l’autre.)

Par principe, je ne veux pas essayer mais, =C3=A0 part les principes, q=
uelqu’un
aurait-il des arguemnts pertinents contre ce =C2=AB typst =C2=BB ?
=20
=201. D’abord, =C3=A7a n’est pas une solution libre et c’est une solution
payante si on veut b=C3=A9n=C3=A9ficier
de toutes les fonctionnalit=C3=A9s : Typst: Pricing

Le moteur est bien libre et installable en local. Les fonctionnalit=C3=A9s =
payantes sont des services suppl=C3=A9mentaires dont on peut se passer.

Aux arguments contre, j’ajouterais n=C3=A9anmoins que=C2=A0:

  1. Typst est encore en b=C3=AAta.

  2. Plus encore qu’un vaste choix de paquets, il lui manque des composants d=
    e bas niveau qui permettraient d’impl=C3=A9menter des fonctionnalit=C3=A9s =
    auxquelles les d=C3=A9veloppeurs n’ont pas pens=C3=A9. Un exemple symptomat=
    ique est l’impl=C3=A9mentation des notes de bas de page. Dans Typst, celles=
    -ci sont fournies par une fonction directement impl=C3=A9ment=C3=A9e dans l=
    e moteur de Typst. Dans les divers formats de TeX, elles sont impl=C3=A9men=
    t=C3=A9es en utilisant le m=C3=A9canisme plus g=C3=A9n=C3=A9ral des inserti=
    ons, que l’on peut aussi utiliser pour d’autres choses (par exemple pour le=
    s figures flottantes, pour afficher une liste de mots cl=C3=A9s en haut de =
    chaque page correspondant au contenu, etc.). De m=C3=AAme, il n’y a rien qu=
    i ressemble =C3=A0 une routine de sortie=C2=A0: une page a une en-t=C3=AAte=
    , un pied de page, une zone de texte, des marges lat=C3=A9rales, et si on v=
    eut faire autrement, c’est pareil. Il semblerait donc qu’on ne soit pas pr=
    =C3=AAt de pouvoir faire =C3=A7a=C2=A0: https://tex.stackexchange.com/quest=
    ions/207031/typesetting-devanagari-manuscript-style-pothi-patravali-books

  3. Pour la bibliographie, Typst utilise CSL ou un moteur maison, qui sont t=
    ous deux moins performants et adaptables que BibLaTeX ou m=C3=AAme BibTeX.

Ceci dit, si on ne veut pas sortir du mod=C3=A8le de document que les d=C3=
=A9veloppeurs ont en t=C3=AAte, qui correspond sans doute aux besoins de la=
majorit=C3=A9 des gens, il peut valoir le coup de l’essayer. Pour ma part,=
je doute d’en =C3=AAtre satisfait un jour, ce qui est dommage, car il y a =
des avanc=C3=A9es int=C3=A9ressantes.

Bonnes ultimes heures de dimanche,

Bastien