Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
6_distributions:annexes:alternatives_a_tex [2021/11/07 20:58]
jejust Ajout de lien interne. Ajout d'informations sur SATySFi (en anglais). Remise en ordre de la page.
6_distributions:annexes:alternatives_a_tex [2021/11/07 21:22] (Version actuelle)
jejust Suite et fin de traduction en français.
Ligne 32: Ligne 32:
 est un document SILE valide (remarquez l'​absence de préambule ici). est un document SILE valide (remarquez l'​absence de préambule ici).
  
 +SILE peut également prendre du XML en entrée (en fait, ce qui précède est lu comme du XML avec une syntaxe particulière).
  
-SILE can also take XML as input(In fact, the above is only XML with an alternative syntax.)+SILE est programmable en LuaPuisque ​XML est un langage de description raisonnable,​ et que Lua est un vrai langage de programmation,​ 
 +l'​écriture d'​extensions et de commandes pour SILE tend à être plus facile et plus rapide que pour TeX.
  
-SILE is programmable in LuaSince XML is a reasonable description languageand Lua is an actual programming language, writing packages and commands for SILE tends to be easier and faster than for TeX.+SILE supporte complètement [[wpfr>​Unicode]] et les polices [[wpfr>​TrueType]]/​[[wpfr>​OpenType]]. 
 +Comme il s'​appuie sur des bibliothèques de mise en forme modernesil prend facilement en charge plusieurs langues 
 +et tous les types d'​écritures (par exemple l'​arabe et le japonais). 
 +Il sait également mettre en forme les équations mathématiques.
  
-SILE fully supports Unicode and TrueType/​OpenType fonts. Because it relies on modern shaping librariesit easily supports multiple languages and all types of scripts (such as Arabic and Japanesefor instance). It also supports equations typesetting.+Bien que SILE n'ait pas la pléthore d'​extensions dont dispose TeXil possède quelques fonctionnalités qui sont absentes de TeX : 
 +  * le support de mises en pages complexes à base de cadresinspiré d'​InDesign;​ 
 +  * la composition du texte sur une grille (pour éviter les problèmes de transparence quand on imprime sur papier fin).
  
-Although SILE does not benefit from the package ecosystem of TeXit possesses a few distinguishing features not present in TeX: +Par ailleursla possibilité de prendre du XML en entrée permet d'​automatiser la création de catalogues, ​de dictionnaires, etc.
-  * A system for creating complex layouts based on frames, inspired from InDesign; +
-  * Typesetting text on a grid (to avoid see-through problems on thin paper). +
- +
-In addition, the possibility of taking ​XML enables to automate the creation of catalogues, ​dictionaries, etc.+
  
 {{  https://​www.speedata.de/​images/​logo-int.png?​180}} {{  https://​www.speedata.de/​images/​logo-int.png?​180}}
Ligne 53: Ligne 56:
 Il comporte une couche externe basée sur TeX, mais une fois que les données sont passées à Lua, Il comporte une couche externe basée sur TeX, mais une fois que les données sont passées à Lua,
 TeX n'est plus impliqué. TeX n'est plus impliqué.
 +
 +FIXME Préciser clarifier la structure de la chaîne de traitement, car le paragraphe précédent est confus.
  
 Speedata Publisher est particulièrement bien adapté à certains domaines dans lesquels TeX a un peu de mal, Speedata Publisher est particulièrement bien adapté à certains domaines dans lesquels TeX a un peu de mal,
-par exemple les documents comportant de nombreuses images, ​par exemple ​les catalogues de produits.+par exemple les documents comportant de nombreuses images, ​comme les catalogues de produits.
 Il sait utiliser XML et peut parcourir une base de données. Il sait utiliser XML et peut parcourir une base de données.
  
Ligne 61: Ligne 66:
 ==== SATySFi ==== ==== SATySFi ====
  
-[[https://​github.com/​gfngfn/​SATySFi]] (pronounced in the same way as the verb “satisfy” in English+[[https://​github.com/​gfngfn/​SATySFi|SATySFi]] (prononcé de la même manière que le verbe « //satisfy// » en anglais
-is a new typesetting system equipped with a statically-typed,​ functional programming language+est un nouveau système de mise en page basé sur un langage de programmation fonctionnelle à typage statique
-It consists mainly of two “layers” --- the text layer and the program layer+Il se compose principalement de deux couches: la couche texte et la couche programme
-The former is for writing ​documents ​in LaTeX-like syntax+La première sert à écrire des documents ​dans une syntaxe semblable à celle de LaTeX. 
-The latterwhich has OCaml-like syntaxis for defining functions and commands+La secondedont la syntaxe est semblable à celle d'OCaml, ​sert à définir les fonctions et les commandes
-SATySFi ​enables you to write documents ​markuped with flexible commands of your own making+SATySFi ​vous permet d'​écrire des documents ​balisés avec des commandes de votre cru
-In additionits informative type error reporting will be a good help to your writing. +De plus, les erreurs de typage sont signalées avec des messages informatifs
 +ce qui est une aide précieuse quand on écrit ses propres fonctions. ​
  
 {{ https://​patoline.github.io/​images/​titleduck.png?​170}} {{ https://​patoline.github.io/​images/​titleduck.png?​170}}
Ligne 83: Ligne 88:
 ==== Lout ==== ==== Lout ====
  
-[[https://​savannah.nongnu.org/​projects/​lout/​|Lout]] ​is a batch document +[[https://​savannah.nongnu.org/​projects/​lout/​|Lout]] ​est un formateur de documents automatique,​ écrit par Jeffrey H. Kingston. 
-formatter invented by Jeffrey H. Kingston. ​It reads a high-level +Il prend en entrée une description ​de haut niveau d'​un ​document, dans un style similaire à celui de LaTeX. 
-description ​of a document ​similar in style to LaTeX Lout copies some +Lout reprend certains des algorithmes de mise en forme de TeX mais utilise comme langage de personnalisation 
-of its formatting algorithms from TeX but uses a high-level functional +un langage de programmation fonctionnelle de haut niveauau lieu d'un langage de macros. 
-programming languageinstead of a macro language as its customisation +Lout a été publié en même temps que LaTeX2ε au début des années 1990. 
-language. Lout has never had the user base of LaTeX, ​but is still maintained +Il n'a jamais eu une base d'​utilisateurs aussi vaste que celle de LaTeX, ​mais il est toujours maintenu.
-and was released around the same time as LaTeX2e in the early 1990's.+
  
 <note tip> <note tip>
6_distributions/annexes/alternatives_a_tex.txt · Dernière modification: 2021/11/07 21:22 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0