Vous en souvient-il ? En deux mille vingt-trois, qpad nous présentait Typst, un nouveau systÚme de composition de documents qui se posait en concurrent de LaTeX.
Depuis, Typst semble avoir grandi, en sâassortissant dâune galaxie (pardon, un univers) de paquets tiers. En fait, jâai surtout lâimpression quâil a gagnĂ© en notoriĂ©tĂ©, ou en quantitĂ© de mouvement, pour le dire comme les anglophones. Câest lâoccasion de prĂ©senter Ă nouveau ce systĂšme de composition.
Sommaire
- Un systĂšme de composition de documents
- Concurrent Ă LaTeX
- Impressions dâun LaTeXnicien
- Un bel avenir ?
Un systĂšme de composition de documents
Typst est donc un systĂšme de composition de documents. Comme LaTeX, il est non-visuel, câest-Ă -dire quâon code son document qui est ensuite compilĂ© en PDF.
ConcrĂštement, lâoutillage se compose, au choix :
- du compilateur Typst, sous licence Apache ;
- de lâapplication Web, non libre, qui fournit un Ă©diteur intĂ©grĂ© et une visualisation en temps rĂ©el.
Concurrent Ă LaTeX
Typst partage plusieurs caractéristiques avec LaTeX dont il est ouvertement inspiré :
- c'est un systÚme non visuel avec un langage dédié ;
- il est conçu pour permettre dâĂ©crire des documents scientifiques.
Bien que je nâaie pas vĂ©rifiĂ© ce point, il me semble probable quâil utilise Ă©galement quelques algorithmes de mise en page assez incontournables, dĂ©finis par Donald Knuth pour TeX, par exemple pour la coupure des lignes dâun paragraphe.
Il sâĂ©carte Ă©videmment de LaTeX sur plusieurs aspects, sinon ce ne serait pas vraiment un nouveau systĂšme de composition :
- câest un systĂšme autonome, contrairement Ă LaTeX qui est construit sur TeX ;
- il est conçu dÚs le départ avec des préoccupations actuelles (Unicode, PDF...) ;
- il est conçu comme un langage humainement comprĂ©hensible, lĂ oĂč TeX semble franchement Ă©sotĂ©rique.
Impressions dâun LaTeXnicien
Quand on arrive de LaTeX, lâimpression est assez partagĂ©e, entre des diffĂ©rences significatives, de gros avantages et quelques inconvĂ©nients.
Le langage de texte
Le langage de base pour le texte est diffĂ©rent de LaTeX, mais ce nâest pas vraiment dĂ©rangeant dans la mesure oĂč on parle seulement de paragraphes, de titres, de mise en emphase, de listes, etc. Bref, le genre de chose quâon fait aussi bien en Markdown. Dâailleurs, Typst Ă©tant nĂ© aprĂšs le dĂ©veloppement des langages de balisage lĂ©ger, sa syntaxe Typst est justement assez proche de Markdown, ce qui nâest pas dĂ©sagrĂ©able :
= Titre de section
Voici du texte avec _une emphase_, *une emphase forte* et un `peu de code`.
Ă noter que cette syntaxe lĂ©gĂšre nâest en fait que du sucre syntaxique, et quâon peut Ă©crire la mĂȘme chose en faisant explicitement appel Ă des fonctions nommĂ©es.
La compilation
Pour celles et ceux qui nâont pas lâhabitude de LaTeX, compiler un document un peu costaud, qui fait appel Ă quelques extensions, ça demande un temps de lâordre dâune ou plusieurs secondes, et cela produit des centaines, voire des milliers de lignes de log. Pour avoir des rĂ©fĂ©rences internes (sommaire, rĂ©fĂ©rences Ă des images...) et externes (bibliographie), il faut lancer plusieurs fois la compilation.
Pour qui vient du monde LaTeX donc, la compilation par Typst est hallucinante. Une seule passe, mĂȘme si en interne, Typst fait certainement au besoin plusieurs itĂ©rations. Quelques dizaines de millisecondes. Ok, câĂ©tait pour un document ultra-simple, mais les commentaires lisibles sur les Interwebz font gĂ©nĂ©ralement Ă©tat dâun rapport dâun ou deux ordres de grandeur par rapport Ă LaTeX.
Le langage de configuration et dâextension
LĂ oĂč ça change vraiment, câest pour tout ce qui relĂšve des rĂ©glages, des modĂšles, de la personnalisation ou de la programmation dâextensions. LĂ , ça nâa plus rien Ă voir avec TeX et LaTeX. Ă mon avis, ce nâest pas un mal dans la mesure oĂč le langage TeX et les conventions utilisĂ©es pour le dĂ©veloppement en LaTeX sont assez complexes, voire incomprĂ©hensibles.
Cela se ressent dans le code des extensions. Ă titre de comparaison, celui de la classe LaTeX lettre fait quelques milliers de lignes. Et câest assez illisible pour qui ne connaĂźt par TeX. Le code du modĂšle formalettre, qui nâest certes pas aussi complet mais qui fait trĂšs bien le travail de base dâune telle classe, fait une centaine de lignes, que je trouve relativement lisibles pour un bĂ©otien.
Lâutilisation de paquets tiers
Les paquets tiers, hĂ©bergĂ©s sur lâunivers Typst, sont tĂ©lĂ©chargĂ©s Ă lâutilisation. Par rapport Ă une distribution LaTeX qui pĂšse facilement plusieurs centaines de mĂ©bioctets, ça donne une vraie impression de lĂ©gĂšretĂ©.
La francisation
Lâadaptation aux conventions en usage en langue française, ou dans les diffĂ©rents pays francophones, me semble encore assez incomplĂšte.
Lorsquâon passe un document en français, les changements de base sâeffectuent bien : un sommaire sâappellera bien « Tables des matiĂšres » et les cĂ©sures respecteront lâusage de la langue.
En revanche, cela nâadapte pas la mise en forme des paragraphes avec alinĂ©a, et on attendrait en vain que des mots comme 1er, 2e ou Mme soient automatiquement mis en forme selon lâusage attendu. Et non, il nây a pas de commandes dĂ©finies pour cela. Pas encore, en tout cas, parce que je serais surpris que personne ne publie un jour un paquet proposant tout cela.
Les modĂšles
LâĂ©quivalent dâune classe LaTeX est un modĂšle Typst. Cela correspond Ă un type de document, par exemple un article, un rapport ou une lettre.
Typst ne semble pas proposer de modĂšles officiels. Il y en a en revanche par mal dans lâunivers Typst, et le langage est conçu pour rendre la crĂ©ation dâun modĂšle assez accessible. Le troisiĂšme chapitre du tutoriel officiel traite justement de la crĂ©ation dâun modĂšle.
Un bel avenir ?
Typst a Ă©tĂ© conçu Ă partir de 2019 et a vraiment vu le jour en 2023. Jâen ai entendu parler pour la premiĂšre fois en mars 2023, dans le journal de qpad.
Les lacunes que jâavais alors remarquĂ©es et qui me retenaient de commencer Ă lâutiliser pour mes propres documents, semblent avoir Ă©tĂ© comblĂ©es pour lâessentiel. Lâunivers Typst, qui est le dĂ©pĂŽt de paquets tiers, sâest largement rempli et semble bien jouer son rĂŽle pour permettre aux utilisateurs de partager les extensions et modĂšles.
Le langage semble bien conçu :
- il joue correctement son rĂŽle pour la mise en forme de documents et de contenu scientifique ;
- il est beaucoup plus humain que TeX et LaTeX lorsquâil sâagit dâĂ©crire des modĂšles et des extensions.
LâĂ©cosystĂšme est Ă©galement bien conçu et bien fourni et semble bien rĂ©pondre aux attentes de la communautĂ©, avec une lĂ©gĂšretĂ© bienvenue. Dans lâensemble, jâai lâimpression que Typst est bien parti pour proposer un successeur sĂ©rieux Ă LaTeX. Je formule tout de mĂȘme quelques interrogations :
- la distribution de paquets tiers, incontournable, semble intĂ©gralement centralisĂ©e et dĂ©pendante de lâunivers Typst ;
- ce dernier, ainsi que Typst en gĂ©nĂ©ral, est maintenu par lâentreprise allemande Typst GmbH dont le financement dĂ©pend de la vente dâabonnements aux formules premium de lâapplication Web : espĂ©rons que cela sâavĂšre pĂ©renne.
Aller plus loin
- Typst (450 clics)
- Tutoriel Typst (181 clics)
- Typst pour les utilisateurs LaTeX (198 clics)
- Référence Typst (73 clics)
- Univers Typst, le dépÎt de paquest tiers (84 clics)
- Journal présentant Typst en 2023 (134 clics)
# Prononciation
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 8.
Au fait, j'ai oublié d'expliquer que Typst se prononce « taïpst » et non « taille-piste » par exemple.
Ce n'est pas le plus facile à prononcer pour un francophone, mais pas plus difficile que « hipster » par exemple.
[^] # Re: Prononciation
PostĂ© par Tit . ĂvaluĂ© Ă 2. DerniĂšre modification le 03 septembre 2025 Ă 08:21.
C'est Ă dire ? Ă peu prĂšs tahipste ?
[^] # Re: Prononciation
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 4.
C'est ça ! En une seule syllabe toutefois.
[^] # Re: Prononciation
PostĂ© par Psychofox (Mastodon) . ĂvaluĂ© Ă 3.
On appelle ça une diphtongue.
[^] # Re: Prononciation
PostĂ© par steph1978 . ĂvaluĂ© Ă 4.
Pas sûr que "pst" ça puisse se prononcer sans y glisser une petite voyelle.
Et encore moins sans arroser l'audience de postillons.
[^] # Re: Prononciation
PostĂ© par ElVirolo (site web personnel) . ĂvaluĂ© Ă 3.
Si, c'est tout Ă fait possible :) C'est mĂȘme courant en français, avec l'interjection « psst », qui se prononce [pst].
[^] # Re: Prononciation
PostĂ© par steph1978 . ĂvaluĂ© Ă 3.
J'ai écouté les prononciation sur https://fr.wiktionary.org/wiki/pst ; difficile de pas entendre 'psit'....
[^] # Re: Prononciation
PostĂ© par ElVirolo (site web personnel) . ĂvaluĂ© Ă 2.
Pourtant, il n'y a pas de [i], rien n'est voisé.
[^] # Re: Prononciation
PostĂ© par thoasm . ĂvaluĂ© Ă 2.
J'imagine que si tu fais durer le "s", avec les lÚvres positionnées en anticipant le "t", on entend un truc hyper proche du "i" version chuchotée ?
[^] # Re: Prononciation
PostĂ© par BAud (site web personnel) . ĂvaluĂ© Ă 2. DerniĂšre modification le 11 septembre 2025 Ă 09:47.
tu confonds avec le psshittt du bruit d'une canette de soda Breizh Cola fraĂźchement ouverte ;-)
# Inclusion des figures PDF
PostĂ© par jch . ĂvaluĂ© Ă 6.
Il y a quelques années, j'avais essayé de convertir quelques uns de mes documents LaTeX en Typst. J'avais buté sur une limitation : Typst ne permettait pas d'inclure des figures au format PDF. Il aurait donc fallu que je convertisse toutes mes figures en SVG.
Cette dĂ©pĂȘche m'a fait vĂ©rifier de nouveau, et on dirait que la limitation n'existe plus depuis la version 0.14 de Typst. Je vais peut-ĂȘtre regarder de nouveau.
[^] # Re: Inclusion des figures PDF
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 4.
Convertir toutes les figures en SVG, ça n'avait rien de bien difficile.
Mais avec en plus les autres lacunes que Typst pouvait avoir Ă l'Ă©poque, et celles qu'il a peut-ĂȘtre encore selon ce que tu veux faire...
[^] # Re: Inclusion des figures PDF
PostĂ© par jch . ĂvaluĂ© Ă 3.
Pour qu'elles soient de nouveau converties en PDF lors de la mise en page? Désolé, je m'y refuse.
C'est pour mettre en page mes notes de cours, qui ressemblent à ça : https://www.irif.fr/~jch/enseignement/programmation-systeme.pdf. Je pense que ça devrait ĂȘtre faisable.
[^] # Re: Inclusion des figures PDF
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 4.
TrÚs juste. Mais d'ailleurs, est-ce que l'implémentation récente de cette fonctionnalité ne ferait pas genre justement ça en interne ? :-/
[^] # Re: Inclusion des figures PDF
PostĂ© par jch . ĂvaluĂ© Ă 2.
Effectivement, il faudrait tester. Je ne peux pas installer une version récente en ce moment, tout ce que je peux confirmer, c'est que l'inclusion des PDF inclut les polices et génÚre du texte qu'on peut sélectionner, ce qui n'est pas le cas avec pdf2svg.
# formalettre
PostĂ© par Brndan (site web personnel) . ĂvaluĂ© Ă 10.
Câest moi qui ai commis formatlettre, cela fait plaisir de constater que câest utile. Je lâutilise pour gĂ©nĂ©rer mes (nombreux) courriers administratifs, câest bien plus rapide quâavec LuaLateX ou XeLateX pour un rendu similaire.
La procĂ©dure de publication dâun paquet est pour le moins artisanale. Il faut forker le dĂ©pĂŽt de tous les packages, le cloner, ajouter dans un dossier Ă part son package / et dans un sous-dossier la bonne version, faire une pull request sur GitHub, attendre la validation, attendre la publication. Ăa mĂ©riterait sans doute dâĂȘtre davantage pensĂ© pour faciliter la vie des dĂ©veloppeurs et dĂ©veloppeuses du dimanche qui veulent simplement partager de petits paquets.
[^] # Re: formalettre
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 4.
Pour le dire autrement, l'univers Typst gagnerait Ă devenir un CTyAN. ;-)
Sinon, tu vas voir passer un paquet de rapports de bug sur formalettre, qui deviendront des PR d'ici quelques jours ou semaines. :-)
[^] # Re: formalettre
PostĂ© par Brndan (site web personnel) . ĂvaluĂ© Ă 2.
Avec plaisir. Pour tâassurer que tout cela soit traitĂ© convenablement, nâhĂ©site pas Ă mâenvoyer un e-mail, car les semaines prochaines seront denses.
[^] # Re: formalettre
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 3.
En fait en y réfléchissant, entre ce monodépÎt bizarre et l'espace de nom
preview, l'implĂ©mentation actuelle de l'univers Typst sent le truc vite fait histoire de release early un truc trĂšs attendu et de grande valeur pour le dĂ©collage de Typst.Ăa devrait sĂ»rement Ă©voluer dans les annĂ©es Ă venir.
[^] # Re: formalettre
PostĂ© par p1ld7a . ĂvaluĂ© Ă 1.
Hello,
Merci pour formalettre!
De mon cote, je ne connaissais pas ton package et j'utilise: https://github.com/pascal-huber/typst-letter-template qui fonctionne plutĂŽt bien et comporte pas mal d'options.
Malheureusement, il n'est pas disponible sur Typst Universe, on dirait que le mainteneur n'est pas intéressé à le publier.
Bref, bonne continuation!
# Mon expérience
PostĂ© par HSimpson . ĂvaluĂ© Ă 8.
Jâai rĂ©alisĂ© quelques documents pour le fun, et en ce moment, je suis en train de passer mes cours de odt Ă typ.
Pour souligner quelques diffĂ©rences (dans lâordre oĂč ça me vient, câest-Ă -dire sans ordre) :
CâĂ©tait juste mes 2c
[^] # Re: Mon expérience
PostĂ© par Computer (site web personnel) . ĂvaluĂ© Ă 2.
Qu'est-ce que ce sera quand on sera iso-Tex !
[^] # Re: Mon expérience
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 5.
à noter que le binaire en question inclut notamment les fontes utilisées par défaut.
[^] # Re: Mon expérience
PostĂ© par Computer (site web personnel) . ĂvaluĂ© Ă 5.
Ces pratiques de cochons !
[^] # Re: Mon expérience
PostĂ© par jch . ĂvaluĂ© Ă 2.
ConcrÚtement, qu'est-ce qui t'a manqué ? (à part Tikz, que tu mentionnes déjà .)
[^] # Re: Mon expérience
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 8.
Perso, je sais ce qui me manque : de quoi mettre en forme des textes en vers.
C'est Ă mon avis, dans TeX comme dans Typst, un manque dans le moteur lui-mĂȘme, qui devrait ĂȘtre en mesure de gĂ©rer six types de contenu textuel de base :
Dans LaTeX, le paquet que j'utilise pour cela,
verse, dĂ©tourne l'usage des listes. C'est possible dans un langage Ă macros, je ne suis pas sĂ»r que ce soit vraiment faisable avec Typst. On peut aussi dĂ©tourner l'usage du texte prĂ©-formatĂ©, mais avec des inconvĂ©nients significatifs (pas de fonctions ou de balisage possible, pas de cĂ©sure).Ă noter que la langue anglaise est horriblement ambigĂŒe quand on parle de vers. Le mĂȘme mot verse dĂ©signe en effet, comme en français, les textes en vers en gĂ©nĂ©ral, ainsi qu'une ligne d'un tel texte. Mais ce mĂȘme mot verse peut aussi dĂ©signer une strophe, ou encore un couplet qui est un type particulier de strophe. Quant Ă un refrain, cela se dit chorus, ce qui peut Ă©galement dĂ©signer un chĆur. Bref, coder en langue anglaise une prise en charge des textes versifiĂ©s est un vĂ©ritable enfer.
[^] # Re: Mon expérience
PostĂ© par lejocelyn (site web personnel) . ĂvaluĂ© Ă 3.
Ă noter que refrain se dit Ă©galement "refrain" en anglais, d'aprĂšs mes collĂšgues amĂ©ricains, anglais et australiens Ă cĂŽtĂ© de moi. D'ailleurs j'ai publiĂ© un article en anglais oĂč j'utilise le terme "refrain" (pour dĂ©signer les refrains chantĂ©s dans les narrations).
[^] # Re: Mon expérience
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 4.
Oui, et on peut aussi utiliser le terme français de couplet en anglais.
Heureusement, parce qu'avec les termes (plus courants et terriblement ambigus) de chorus et verse, on ne comprend plus rien lorsqu'on code un truc pour traiter des chansons.
[^] # Re: Mon expérience
PostĂ© par Wawet76 . ĂvaluĂ© Ă 3.
Pour quelqu'un qui ne connait pas vraiment TeX ni la poésie, c'est quoi le besoin spécifique pour les vers ?
Un paragraphe par strophe et un retour à la ligne par vers, ça ne fait pas l'affaire ?
[^] # Re: Mon expérience
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 6.
Alors, la premiÚre chose, c'est que dans ce genre de langage, comme en HTML d'ailleurs, les retours à la ligne sont normalement traités comme des espaces. Pour un texte en vers, il faut donc au expliciter chaque retour à la ligne, ce qui est au minimum assez casse-pied.
Typst fournit de quoi écrire des extraits de code informatique, en respectant entre autres les retours à la ligne, parce que, eh bien, dans cela c'est trop casse-pied.
Ensuite, si un vers est trop long, il faut le couper bien sĂ»r, mais en l'indentant. Ăa, c'est le plus contraignant. Il faut aussi pouvoir couper manuellement un vers oĂč on veut.
Enfin, pour intégrer des poÚmes dans un rapport ou un article en prose de façon pas trop moche, il faut également les centrer, mais attention, centrer chaque poÚme sur la page tout calant les vers individuels à gauche de leur poÚme.
[^] # Re: Mon expérience
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 6.
Ensuite, mais là c'est du raffinement, on peut vouloir numéroter les vers, indiquer que telle strophe est le refrain, telle strophe le premier couplet, etc.
Ăgalement, lĂ©gender, numĂ©roter et indexer les poĂšmes comme on le fait pour les figures, les tableaux ou les extraits de code.
[^] # Re: Mon expérience
PostĂ© par StĂ©phane Bortzmeyer (site web personnel, Mastodon) . ĂvaluĂ© Ă 7.
Tiens, d'ailleurs, il existe une deuxiĂšme mise en Ćuvre de Typst, en Haskell.
https://hackage.haskell.org/package/typst
Et l'indispensable pandoc, qui fait tout et la café, sait produire du Typst.
(Fin de la propagande haskellienne.)
[^] # Re: Mon expérience
PostĂ© par jch . ĂvaluĂ© Ă 3.
Je me trompe peut-ĂȘtre, mais je crois bien que c'est juste un parseur et un Ă©valuateur d'expressions, pas un moteur de mise en page.
N'hésite pas, ça nous change un peu de la propagande Rust.
[^] # Re: Mon expérience
PostĂ© par Guillawme (site web personnel, Mastodon) . ĂvaluĂ© Ă 2.
Cette bibliothĂšque vient de lâauteur de pandoc, et câest justement celle que pandoc utilise pour prendre en charge le format de Typst.
# Les derniers mĂštres sont les plus durs
PostĂ© par nojhan (site web personnel, Mastodon) . ĂvaluĂ© Ă 10.
D'une certaine maniÚre, c'est cool qu'il y ait de la concurrence ; mais d'un autre point de vue, je crains qu'on ne réinvente la roue, avec une série d'arguments naifs trÚs classiques.
C'est un peu un lieu commun récurrent, en informatique, de voir des nouveaux projets commencer par dire qu'ils sont plus légers, plus rapides et plus simples que la concurrence établie.
Et inĂ©vitablement, ils finissent avec les mĂȘmes problĂšmes que la concurrence (pensez Ă Linux, Python, Rust, Node, CMake... mĂȘme LaTeX a commencĂ© en disant ça, et j'ai moi-mĂȘme commis ce genre d'erreur).
Cette naivetĂ© transparait dans la dĂ©pĂȘche, notamment sur le modĂšle de lettre qui est plus lĂ©ger, mais n'a pas toutes les fonctionnalitĂ©s. Je mettrais volontiers ma main Ă couper que, quand le modĂšle sera Ă fonctionnalitĂ©s Ă©gales, la diffĂ©rence ne sera plus si flagrante. Cette diffĂ©rence de taille est probablement due au fait que ce sont les derniers mĂštres les plus durs.
Et c'est la mĂȘme chose pour la gestion des plugins. Oui, c'est simple d'installer un binaire seul, et ça va vite Ă compiler. Mais dĂ©jĂ on voit que les problĂšmes commencent dans l'univers, et je vous prĂ©dis que c'est pas prĂȘt de s'arrĂȘter (regardez Python "batteries included" >_<), ni d'atteindre la qualitĂ© des distributions LaTeX.
Mon conseil : gardez en tĂȘte que les derniers mĂštres sont les plus difficiles, ne sous-estimez pas la quantitĂ© invraisemblable de taf que requiert la maintenance d'une distribution de plugins, rĂ©utilisez les codes/algos des ainĂ©s et ne faites pas de comparaisons hĂątives.
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par thoasm . ĂvaluĂ© Ă 9.
Il y a quand mĂȘme un atout, la syntaxe basique est moins lourde est plus familiĂšre et moins rebutante pour beaucoup de personnes qui Ă©taient rebutĂ©es par LaTeX, la communautĂ© pourrait inclure des personnes un peu diffĂ©rentes qui Ă©taient plus attirĂ©es par des langages Ă balisage lĂ©ger. Ce n'est pas forcĂ©ment un dĂ©tail et pourrait tirer les deux logiciels dans des directions lĂ©gĂšrement diffĂ©rentes, en attirant plus facilement des dĂ©veloppeurs qui n'auraient pas sautĂ© le pas.
Il n'y a pas que la "lĂ©gĂšretĂ©", perçue ou pas, de la distribution logicielle ou de la compilation mais aussi de la rĂ©daction qui compte, mĂȘme perçue. TeX/LaTeX ont aussi un long historique, le dĂ©marrage de la base est antidĂ©luvien et les efforts se sont un peu dispersĂ©s (on parle de LaTeX3 de nos jours ? Quelle distribution installer en 2025, comment s'y remettre aprĂšs une longue pause, ou en est l'Ă©cosystĂšme et sont les diffĂ©rents compilos ?).
Repartir sur autre chose, si effectivement on perd toute une partie du polissage, avec des idées un peu plus moderne pourrait avoir l'effet de se débarrasser d'une partie de la complexité qui est plus liée à l'historique qu'à une véritable nécessité ?
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 9.
Oui : si j'ai bien compris, LaTeX3 est maintenant un ensemble de fonctionnalités pour le développement d'extensions. J'en ai utilisé, c'est cool. Mais ça reste un truc trÚs pointu, le développement d'extension. Chaque fois que je m'y replonge il me faut un moment pour me remettre dans le bain, et j'ai toujours du mal à me relire, malgré tout le mal que je me suis donné pour clarifier et commenter mon code.
TeX Live, sans hĂ©siter. C'est celle qui est fournie par les diffĂ©rentes distributions GNU/Linux, et elle peut aussi ĂȘtre installĂ©e sur Windows et MacOS.
Pour l'utilisation simple, ça n'a pas vraiment changé. Enfin, des détails ont changé, on va voir des trucs un peu différents dans le préambule, mais le reste, c'est pareil, syntaxe et concepts inchangée.
Il y a XeTeX et XeLaTeX maintenant. Ăa compile directement en PDF, ce qui Ă©tait dĂ©jĂ le cas avec PDFTeX et PDFLaTeX. Mais la vraie diffĂ©rence, c'est que XeTeX et XeLaTeX utilisent des fontes OpenType (entre autres, mais en pratique, on va retenir OpenType, ce sont celles qui nous concernent le plus).
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par zurvan . ĂvaluĂ© Ă 4.
la syntaxe, d'accord c'est plus léger que LaTeX en revanche c'est dommage d'avoir "trop" simplifié, en reprenant les travers de markdown, notamment avec un caractÚre unique comme
=en dĂ©but de ligne (lĂ oĂč c'est#avec md) pour signifier un entĂȘte, ou un unique*pour le gras, ils ne se sont pas dit que cela risquait de faire des clash avec des caractĂšres existants dans le document ? DĂ©jĂ qu'en markdown c'est pĂ©nible lorsqu'il y a un # en dĂ©but de ligne pour une autre raison (hashtag notamment), on imagine qu'un = ce n'Ă©tait pas trĂšs pertinent."Ce n'est pas Ă l'Ă©tat de tout savoir sur ses citoyens, mais au citoyen de tout savoir sur l'Ă©tat."
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par lolop (site web personnel) . ĂvaluĂ© Ă 4.
Un tel outil sera de toutes façons un compromis entre différents besoins (et différentes idées / préférences personnelles)...
Pour échapper un
=en début de ligne...\=.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par thoasm . ĂvaluĂ© Ă 2.
Oui si on ne veut aucun problĂšme d'Ă©chappement/dâambiguĂŻtĂ© faut pas prendre un langage textuel et plutĂŽt se tourner vers libre office ou autre.
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par lolop (site web personnel) . ĂvaluĂ© Ă 2. DerniĂšre modification le 05 septembre 2025 Ă 13:31.
(bis?)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 10.
C'est vrai ? Je serais curieux de lire ça. En tout cas, Ă mon avis LaTeX souffre surtout d'ĂȘtre basĂ© sur TeX, qui est un modĂšle de complexitĂ©. On fait absolument tout ce qu'on veut avec, mais ça ressemble Ă de la magie noire. Et le fait que ce soit un langage Ă macros me semble contribuer Ă le rendre trĂšs lent pour compiler des trucs un peu complexes.
Je suis d'ailleurs assez partagĂ© sur les rĂ©alisations de Donald Knuth. C'est sans le moindre doute une rĂ©fĂ©rence en matiĂšre d'informatique thĂ©orique, mais avant d'avoir lu le TeXbook, TeX me semblait dĂ©jĂ complĂštement inhumain, et aprĂšs l'avoir lu... c'est toujours le cas. Ă cĂŽtĂ©, mĂȘme du Perl parait clair comme de l'eau.
Je suis d'ailleurs impressionné par les merveilles que les développeurs d'extensions arrivent à faire avec, je pense en particulier à des choses comme TikZ ou Beamer.
C'est vrai, mais seulement partiellement Ă mon avis. Ăa dĂ©pend de quelle diffĂ©rence on parle. Lorsque le modĂšle Typst
formalettrefournira une fonctionnalité équivalente à celle de la classe LaTeXlettre, je parierais :Les fonctionnalités de la classe
lettre, ce n'est pas non plus quelque chose d'invraisemblable : formater une lettre avec expĂ©diteur, destinataire, lieu, date, objet, rĂ©fĂ©rences, salutation initiale, corps, salutation finale, signature, piĂšces jointes. Et une marque de pliage, Ă mon avis trĂšs mal placĂ©e sur la page d'ailleurs. Ah, et ça permet de formater des tĂ©lĂ©copies aussi, ce qui n'a plus aucun intĂ©rĂȘt aujourd'hui : ça, on pourra s'en dispenser.[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 10.
Je suis en train de travailler à compléter le modÚle Typst
formalettrede Brndan pour y implĂ©menter des trucs qui me semblent manquer. Pour avoir dĂ©jĂ travaillĂ© Ă des extensions LaTeX, je ne peux que confirmer que c'est sans commune mesure en terme de facilitĂ© et de lisibilitĂ© de code.J'ai passĂ© des annĂ©es Ă travailler avec LaTeX. J'ai lu le TeXBook, j'ai codĂ© quelques extensions perso, dont une qui utilise vraiment des structures de programmation, avec des exĂ©cutions conditionnelles par exemple. J'ai toujours eu peur de me lancer dans ce genre de programmation, et je crains toujours de devoir m'y remettre. MĂȘme pour corriger ou amĂ©liorer mon propre code. Pour le dire autrement, la barriĂšre Ă l'entrĂ©e de LaTeX est dĂ©jĂ grande pour simplement Ă©crire, mais alors pour programmer, elle est immense.
Là , ça fait quelques jours que je pratique Typst, et je suis en mesure de modifier largement une extension existante. Et je compte bien implémenter un Typst les trucs perso que je m'étais fait en LaTeX.
Améliorer
formalettre, me direz-vous, ce n'est pas spĂ©cialement compliquĂ©, ce modĂšle n'est en effet pas quelque chose de trĂšs complexe. C'est vrai, mais je serais incapable de faire la mĂȘme chose pour la classe LaTeXlettre. Pas sans y passer dix fois plus de temps en tout cas.[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par bistouille . ĂvaluĂ© Ă 6.
Bonjour,
Je suis en partie d'accord mais parmi les exemples donnĂ©s (dont notre OS de prĂ©dilection :-) ), certains ne semblent justement pas souffrir des "mĂȘmes problĂšmes que la concurrence".
Ou alors on ne parle pas des mĂȘmes problĂšmes.
C'est vrai qu'un certain nombre de projets sont parfois venus en "doublons" apparents de projets plus anciens avec la promesse de faire la mĂȘme chose en mieux, plus simple et plus lĂ©ger et au final pas si simple et si lĂ©ger que ça (sendmail / postfix, apache / nginx...) mais souvent avec une approche et des fonctionnalitĂ©s parfois lĂ©gĂšrement diffĂ©rentes et attendues Ă un moment de l'histoire.
Oui, Python "batteries included", on peut juger que le nombre de "batteries" est insuffisant mais de base il y en a déjà plus que dans d'autres langages auquel il fût "opposé" (je dis ça sans méchanceté, venant du monde Perl qui est toujours un langage que j'utilise)
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par HSimpson . ĂvaluĂ© Ă 3.
Bien sur, tout ce que tu dis est vrai. Il y a encore plein de choses Ă faire (par ex le modĂšle de layout est encore en travaux), il y aurait des choses Ă redire (lâexport html, me semble ĂȘtre typiquement la fausse bonne idĂ©e). Jâai des craintes concernant la sĂ©paration entre lâapp et le binaire, jâespĂšre quâils ne vont pas fermer tout ça une fois que ça aura vraiment pris (si ça prend vraiment).
Et non, on ne peut pas vraiment dire que typst reinvente la roue, Ă©tant donnĂ© les diffĂ©rences importantes dâapproche et de modĂšle utilisĂ© (mĂȘme si je ne suis pas spĂ©cialiste du tout). Il a au moins lâintĂ©rĂȘt dâessayer quelque chose de nouveau.
Ex : https://laurmaedje.github.io/posts/layout-models/
Sur le "procÚs" en recherche de la hype, ma seule défense est de dire que ça fait 25 ans que je suis exclusivement sous debian, dont une bonne partie en stable... ;-)
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 7.
Ăa me semble sacrĂ©ment difficile, mais une fausse bonne idĂ©e, je n'irais pas jusque lĂ . Le PDF, c'est chouette pour publier des bouquins imprimĂ©s, mais de nos jours pas mal de gens lisent aussi sur tĂ©lĂ©phone, sur tablette, sur liseuse... Et le PDF, c'est carrĂ©ment inadaptĂ© pour cela. Epub, ce serait dĂ©jĂ plus cohĂ©rent, et Ă la base c'est du HTML.
Bien sûr, il faut pour cela oublier toute idée de mise en page statique, et il se trouve que l'édition non visuelle est tout à fait appropriée pour cela. à condition justement de s'affranchir de toute volonté de rendu fixe, ce à quoi un éditeur avec visualisation en temps réel n'aide pas du tout.
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par HSimpson . ĂvaluĂ© Ă 2.
Je suis dâaccord avec toi sur tout ce que tu dis, sauf que... il semble bien que le but soit de faire du rendu... Si ça sortait juste une belle structure quâon va Ă cĂŽtĂ© mettre en forme grĂące Ă la CSS qui va bien, lĂ oui, bonne idĂ©e. Et encore, il faudrait prĂ©voir pour chaque Ă©lĂ©ment mis en forme dans le typ comment tu veux que ce soit reprĂ©sentĂ© en html (attribut, Ă©lĂ©ment...)... bref... pas convaincu (mĂȘme si je suis sur que ça aurait une utilitĂ©, le surcout de travail ne me semble pas justifiĂ©).
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par Sytoka Modon (site web personnel) . ĂvaluĂ© Ă 4.
J'ai passé pas mal de temps pour passer des pages Wiki à des pages web avec deux contraintes, je voulais des pages web et un PDF. Web pour les utilisateurs, PDF afin d'avoir un document autonome que je puisse avoir sur mon PC ou donner facilement.
J'ai utilisé mkdocs pendant longtemps, mais impossible d'avoir une table des matiÚre correcte dans un PDF (et puis chaque moteur a son langage Markdown). Au final, je suis parti sur du RST avec Sphinx qui mouline pas si mal HTML et PDF.
Clair, on est limité avec RST, bien plus qu'avec LaTeX. Cependant, on a une version Web de bonne qualité.
Bilan : un outil pour faire tout ? Est-ce faisable ? Sphinx et LaTeX utilise des tables globales pour les liens.
à mon sens, la bonne idée de TeX (LaTeX) est d'avoir en gros le caractÚre \ pour indiquer une commande quasi partout. Ainsi ce qui n'est pas texte est facilement identifiable. L'autre bonne idée est d'avoir le mode math dans lequel on bascule facilement. Mais mauvaise idée dans le mode tabular qui ne fonctionne pas bien pareil (par exemple les accents historiques).
Les bidouilles de __type__ **wiki**, cela va un temps, mais c'est vite le souk dÚs que ce sont des documents compliqués. D'ailleurs à ce niveau là , je préfÚre les doubles symboles __, **, ~~, `` et // aux autres solutions...
Ah, et autres contraintes que je rencontre souvent, avoir du français et de l'anglais. Le plus simple est souvent d'avoir les deux langues dans le mĂȘme fichier (facilite la maintenance) mais il faut ensuite mouliner et par exemple garder le paragraphe de la langue si celui-ci existe et sinon prendre la langue qui reste pour ce paragraphe. Spip gĂšre trĂšs bien cela (pour le Web) avec <multi>[fr]français [en]anglais</multi>. C'est hyper pratique et je n'ai pas vraiment retrouvĂ© aussi souple ailleurs.
Tout cela pour dire que créer une interface pour gérer pas mal de cas d'usage n'est pas facile ;-)
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par jch . ĂvaluĂ© Ă 8. DerniĂšre modification le 02 septembre 2025 Ă 12:56.
D'un autre cĂŽtĂ©, on a bientĂŽt 50 ans d'expĂ©rience avec TeX, Knuth lui-mĂȘme a fait plusieurs publications sur les problĂšmes qu'il n'avait pas rĂ©solus Ă l'Ă©poque, on peut donc espĂ©rer faire mieux.
D'un point de vue algorithmique, TeX a Ă©normĂ©ment fait avancer l'Ă©tat de l'art. Cependant, les algorithmes utilisĂ©s ont des limitations, il est difficile par exemple de faire une mise en page de type journal (oĂč un cadre dĂ©borde dans un autre cadre pas forcĂ©ment contigu), et il est difficile de faire un texte qui contourne une figure (wrapfig est un hack, et qui ne marche qu'Ă moitiĂ©).
Du point de vue du langage d'entrĂ©e, TeX est basĂ© sur les techniques de substitution (les macros), et on sait aujourd'hui que ce n'est pas une bonne fondation pour un langage de programmation. (D'oĂč LuaTeX, qui permet d'Ă©crire les paquets dans un langage de programmation basĂ© sur des principes plus modernes.)
Il me semble difficile de résoudre ces limitations en préservant la compatibilité, et c'est depuis des années que je m'attends à ce que quelqu'un fasse un systÚme de mise en page moins limité mais qui préserve tout ce qui est bon dans TeX. TrÚs franchement, je ne suis pas sûr que Typst soit ce systÚme, mais j'essaie de garder l'esprit ouvert.
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par Computer (site web personnel) . ĂvaluĂ© Ă 5.
Par conception il n'égalera jamais TeX.
TeX est un langage de macros qui met Ă disposition des primitives :
â de composition de documents trĂšs bas niveau (rien Ă voir en terme de souplesse de mise en page), en sortie dvi le moteur ne fait que manipuler des boĂźtes ;
â de modification TOTALE de sa syntaxe (le seul dans le monde informatique Ă le faire Ă ma connaissance) ;
â de programmation.
De plus :
â le moteur TeX historique supporte plutĂŽt bien le utf8 dans les sources (y'a une combine et quelques limites pour les ligatures et le kerning), les lacunes viennent plutĂŽt de la gestion des fontes en sorties, limitĂ©es Ă 256 caractĂšres (127 sur la computer modern historique, d'oĂč le bordel des encodages en sortie) et il faut donc basculer d'une fonte Ă l'autre, ce qui est fait de maniĂšre semi-automatisĂ©e en mode math ;
â les moteurs actuels comblent les lacunes Ă ce niveau-lĂ (support opentype) ;
â la plupart des moteurs sont trĂšs rapide avec une installation minimale ;
â offre une stabilitĂ© Ă toute Ă©preuve (je note que Typst ne prend aucun engagement Ă ce niveau-lĂ ) ;
â du fait de son Ăąge est trĂšs optimisĂ©, performant et rapide (dans une installation minimale).
Reste que le cĆur historique est vieillot et que peu de monde est capable de le prendre en main. La syntaxe est certes absconse mais tout est parfaitement documentĂ© et exempt de bug malgrĂ© la complexitĂ© du logiciel. LĂ dĂ©jĂ je suis tombĂ© sur un bug gĂȘnant : pas d'alinĂ©a pour un nouveau paragraphe lorsque le prĂ©cĂ©dent se termine par une formule sur sa ligne. On joue pas du tout dans la mĂȘme courre.
Un source plainTeX a une syntaxe extrĂȘmement simple pour produire un document minimaliste. On peut concevoir une syntaxe trĂšs simple pour crĂ©er des documents un peu plus Ă©laborĂ©s (le readme de mon "site web personnel" est un exemple, et je compile Ă moins de 10ms sur ma machine).
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par steph1978 . ĂvaluĂ© Ă 3.
Peut-on voir le résultat produit ?
Sur la forge:
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par Computer (site web personnel) . ĂvaluĂ© Ă 3.
https://forge.chapril.org/Nicolas/Retex/raw/commit/58fc998e1e3890c4d7ba1a9632c5d416839bfb53/readme.pdf
Quelques différences de rendu et de philosophie par rapport à LaTeX :
â pas de dimensions Ă©lastiques, donc les lignes sont proprement alignĂ©s de page en page (sauf la titraille qui va ĂȘtre dĂ©calĂ©e par rapport aux lignes de base, par esthĂ©tisme) ;
â pas de package ("dynamique"), mais des extensions, qui sont prĂ©-compilĂ©s ("statique"), ici câest mon format de base avec une extension verbatim (performance++, flexibilitĂ©-- : le format est prĂ©vu soit pour Ă©crire des petits documents vite fait, soit pour des projets consĂ©quents, devoir Ă©crire lâextension qui va bien avec et donc mettre les mains dans le cambouis TeX) ;
â câest le vrai moteur TeX vanilla qui a tournĂ© (sans aucune extension, en rĂ©alitĂ© câest rarement le cas sur une installation de base car on cherche quelques primitives supplĂ©mentaires...) et gĂ©nĂ©rĂ© le dvi, puis passage par la moulinette dvipdfmx ;
â en consĂ©quence pas de microtypographie (entre autres), mais câest possible (jâai testĂ© avec pdftex et ça fonctionne, juste que ça reprĂ©sente pas mal de boulot...) ;
â le format travaille pour du français par dĂ©faut, et lâencodage utf8 ne couvre que les caractĂšres français (limitation du moteur historique) ;
â les caractĂšres utf8 dans le source, câest fait exprĂšs, câest directement compris par le moteur (pour le fr/latin1 â ce sont les espaces insĂ©cables qui affolent le visionneur Ă priori), car je veux pouvoir saisir en bĂ©po (y compris les maths : âx â âx, car aucune commande LaTeX autorisĂ©e dans le source) ;
â un seul niveau de titraille non numĂ©rotĂ©, câest voulu, les gens qui se mettent Ă LaTex ont tendance Ă mettre trop de profondeur de titres, par contre jâai un mĂ©canisme qui permet de produire des alinĂ©a et des paragraphes pour structurer le corps de texte sans mettre de titraille ;
â des documents plus Ă©laborĂ©s doivent faire appel Ă des extensions (Ă Ă©crire...) et ma philosophie sera de rester Ă un niveau de titraille par fichier, et la commande
\input fichier.texrajoute un niveau supplémentaire.[^] # Re: Les derniers mÚtres sont les plus durs
PostĂ© par Colin Pitrat (site web personnel) . ĂvaluĂ© Ă 6.
Le contre exemple Ă©vident est clang qui en apportant de la concurrence Ă gcc a fait un bien fou Ă tout le monde (y compris Ă gcc). Il se pourrait bien qu'il en soit de mĂȘme ici.
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par nojhan (site web personnel, Mastodon) . ĂvaluĂ© Ă 3.
Mais oui ! TrĂšs bon contre-exemple, merci :-)
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par steph1978 . ĂvaluĂ© Ă 4. DerniĂšre modification le 03 septembre 2025 Ă 18:14.
Je ne sais pas pour Tex/LaTeX/Typst mais pris de maniÚre générale, cela veut dire qu'il ne faudrait jamais adresser un problÚme avec une nouvelle approche, qu'il faudrait toujours se résigner à améliorer l'existant. Alors déjà , c'est pas drÎle, et le fun c'est important, mais surtout, on part de quoi exactement, on fige quoi ?
L'histoire (informatique) montre qu'en reprenant le problĂšme, on peut produire une alternative qui rencontre son public.
Compliqué comme argument car tu ne compares à aucune référence. De ma compréhension de ta thÚse, ces projets n'aurait rien apporté et aurait mieux fait de concentrer leur effort sur leur prédécesseur, c'est ça ? Reprenons :
Linux, versus les autres Unix ? il ne sont plus lĂ pour tĂ©moigner (ou presque). Peut ĂȘtre que son seul apport est la GPL, peut ĂȘtre que c'est plus technique mais il a aujourd'hui tout Ă©crasĂ©.
Python, comme langage généraliste, versus quoi ? Perl/Pascal/Basic ? il est le plus apprécié des débutants, et permet de traiter une foultitude de problématiques avant de devoir aller chercher ailleurs.
Rust, versus C++ j'imagine ? Quand on voit la quantité de code produite en Rust et comme il est apprécié des développeur chevronnés, on doit pouvoir dire qu'il a apporté une trÚs bonne réponse à la problématique de "memory safety vs perf".
Node ... joker.
(celui-ce est de moi) Elixir, versus Erlang. La syntaxe de Ruby sur une plateforme d'une qualité exceptionnelle, avant réservée à une poignée d'ingénieur. Une merveille.
CMake, versus Make ? je connais pas assez pour dire.
Typst, versus LaTeX. Je ne suis pas le bon client car mes écrits peuvent se contenter de markdown mais si je devais produire un document de qualité "académique", je pense que je ferai plutÎt l'effort de me lancer dans Typst que dans LaTeX. C'est tout à fait personnel.
Bref, le greenfield, souvent, ça fait du bien.
[^] # Re: Les derniers mĂštres sont les plus durs
PostĂ© par jch . ĂvaluĂ© Ă 2.
Et bien sûr TeX versus RUNOFF.
# Concurrence et orgmode
PostĂ© par rick . ĂvaluĂ© Ă 5.
Je trouve ça dommage de parler de concurrent, pourquoi ne pas utiliser le terme alternative ? Je ne suis ni un grand latexien ni un tysptien, mais il me semble que LaTeX soit bien plus configurable (pour l'instant) pendant que Typst vise la "simplicité" (entre guillemets, vu ce que ça peut déjà produire je suis vraiment impressionné). Les deux communautés peuvent passer d'un moteur à un autre, disons plutÎt que l'écosystÚme évolue et s'agrandit !
Sinon sur un autre sujet, j'ai trÚs hùte de voir un support natif de Tyspt pour orgmode. J'ai déjà vu un plugin mais il semble uniquement fait pour produire des exportations Typst. Rien pour du Typst à la volée, comme il y a actuellement pour LaTeX. Je vais suivre les listes de couriels de prÚs :)
[^] # Re: Concurrence et orgmode
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 7.
Comme termes, il me vient concurrent, successeur et alternative. Et tu as raison, alternative c'est plus neutre, alors que les autres sont orientés en ce sens qu'ils sont porteurs d'une notion de volonté spécifique.
Concurrent, ça évoque un marché et... une volonté de concurrence entre plusieurs solutions.
Successeur, ça évoque carrément une volonté de supplanter une autre solution. Et ça pour le coup, je pense que les développeurs de Typst n'en ont pas spécialement l'intention. Se développer, oui, que ce soit en partie au détriment de l'usage de LaTeX, sûrement mais ce n'est pas un but en soi. :-)
[^] # Re: Concurrence et orgmode
PostĂ© par rick . ĂvaluĂ© Ă 2.
En effet, je trouve que alternative, en plus d'ĂȘtre "plus" neutre, retire l'aspect concurrence, trop mis en avant :(
Je n'avais pas pensé au terme successeur, je trouve ton analyse trÚs juste :)
# Applis Typst
PostĂ© par Laurent Pointecouteau (site web personnel, Mastodon) . ĂvaluĂ© Ă 10.
J'ai récemment commis un mémoire de master que j'ai rédigé avec Zettlr, me disant que je pourrais apprendre à l'exporter en LaTeX sur le tas. En fin de compte, j'ai pas compris comment ça marchait et j'ai exporté en ODT que j'ai restylé dans LibreOffice, mais je reste séduit par l'idée du What you see is what you mean qui gouverne l'édition en LaTeX, Typst, Markdown et autres techniques web2print.
Du coup, je surveille du coin de l'Ćil cette nouvelle application en libadwaita, Typewriter, qui semble bien partie pour faire exactement ce que je voulais faire avec mon mĂ©moire (la gestion de Zotero en moins). Je viens d'essayer de crĂ©er un projet dedans : ça m'a proposĂ© un paquet de templates sympas. Je pourrais probablement en proposer un Ă ma fac pour que les Ă©tudiantâ eâ s puissent faire leurs travaux avec.
Capture d'écran de Typewriter
[^] # Re: Applis Typst
PostĂ© par lejocelyn (site web personnel) . ĂvaluĂ© Ă 6.
Est-ce que tu aurais une copie de cette thÚse de doctorat ? elle m'intéresse beaucoup !
[^] # Re: Applis Typst
PostĂ© par Laurent Pointecouteau (site web personnel, Mastodon) . ĂvaluĂ© Ă 4.
Tu peux la télécharger directement depuis l'appli !
Sinon, elle se trouve ici : https://typst.app/universe/package/paris-saclay-thesis-flat/
# belle progression !
PostĂ© par qpad . ĂvaluĂ© Ă 2.
Hello,
Merci pour cette dépÚche !
Je suis agréablement surpris par la belle évolution de typst ces derniÚres années.
Et je suis aussi assez conforté dans ma bonne impression aprÚs avoir rédigé quelques document en typst. Dur de retrourner à LaTeX aprÚs...
Il me manque encore au moins 2 fonctionnalités avec typst:
- un équivalent de git-latexdiff
- un moyen de naviguer entre le document pdf ouvert dans une appli de bureau (ex: evince) et le document source dans un éditeur classique (ex: emacs ;P)...
Mais vu le dynamisme actuel autour du projet, il y'a de l'espoir que celles ci arrivent vite!
[^] # Re: belle progression !
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 3. DerniĂšre modification le 04 septembre 2025 Ă 11:20.
La seconde fonctionnalité s'appelle SyncTeX. Il manque donc un SyncTypst. :-)
Je ne connais pas la spec SyncTeX mais je ne serais pas surpris que ce soit presque directement utilisable pour d'autres langages. Et qu'il s'agisse donc surtout pour Typst d'implémenter SyncTeX.
[^] # Re: belle progression !
PostĂ© par rahan . ĂvaluĂ© Ă 2.
Cette fonctionnalité existe avec l'extension
Tinymist typstde VS Code. Ăa marche trĂšs bien.# 2025 en base 9.9966 ?
PostĂ© par 2PetitsVerres (Mastodon) . ĂvaluĂ© Ă 2.
Quand je clique sur le lien, je vois 2023.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: 2025 en base 9.9966 ?
PostĂ© par BenoĂźt Sibaud (site web personnel) . ĂvaluĂ© Ă 6.
Oui, c'est pour une petite valeur de cinq. Corrigé, merci.
# Ăditeur visuel ?
PostĂ© par jseb . ĂvaluĂ© Ă 2.
Merci pour cet article.
Je l'ai installé (sur ma distrib, c'est un paquet avec CLI uniquement).
Dans le tuto, j'ai vu:
https://typst.app/play/
mais je n'ai pas vu autre chose pour avoir un éditeur visuel.
Je peux m'en passer, mais si il en existe un, ça pourrait m'aider à progresser plus rapidement.
L'éditeur dans le navigateur est bien, mais est-il possible de l'installer « offline » ? J'ai une ligne internet assez pénible.
Merci.
Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr
[^] # Re: Ăditeur visuel ?
PostĂ© par Letho . ĂvaluĂ© Ă 4.
Pas réellement visuel au sens WYSIWYG, mais j'utilise Zed + le plugin Typst pour ma part.
J'avais Ă©galement vu passer https://gitlab.gnome.org/JanGernert/typewriter il y a un moment, je ne sais pas oĂč en est le dĂ©veloppement.
# Le Lyx de Typst ?
PostĂ© par pimou . ĂvaluĂ© Ă 1.
TrÚs intéressante information. Merci pour le partage.
Y-a-t-il un éditeur du type Lyx pour linux ?
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.