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:
-
Typst est encore en b=C3=AAta.
-
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 -
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