La machinerie mathématique dans LuaTeX a été complètement modifiée depuis la version 0.40. La gestion des mathématiques dans LuaTeX a été substantiellement étendue par rapport à celle de TeX82 (donc de PdfTeX). Premièrement LuaTeX ajoute quelques primitives et en étend d’autres de telle sorte que le codage Unicode puisse facilement être utilisé en entrée. Deuxièmement, toutes les valeurs internes spéciales de TeX82 (par exemple pour l’espacement des opérateurs) sont désormais accessibles et modifiables via des séquences de contrôle. Troisièmement, des extensions permettent une utilisation plus facile des fontes mathématiques OpenType. Et finalement quelques extensions, déjà proposées dans le passé, font maintenant partie du moteur lui-même.
The math machinery in LuaTeX has been completely overhauled since version 0.40. The handling of mathematics in LuaTeX now extended quite a bit compared to how TeX82 (and therefore pdfTeX) handles math. First, LuaTeX adds primitives and extends some others so that Unicode input can be used easily. Second, all of TeX82’s internal special values (for example for operator spacing) have been made accessible and changeable via control sequences. Third, there are extensions that make it easier to use OpenType math fonts. And finally, there are some extensions that have been proposed in the past that are now added to the engine.
This article is an update of the original article that was published in Maps 38, documenting the changes in LuaTeX between version 0.40 and version 0.65.
@article{CG_2010___54-55_101_0, author = {Hoekwater, Taco}, title = {LuaTeX~0.65 et les math\'ematiques}, journal = {Cahiers GUTenberg}, pages = {101--127}, publisher = {Association GUTenberg}, number = {54-55}, year = {2010}, language = {fr}, url = {http://www.numdam.org/item/CG_2010___54-55_101_0/} }
Hoekwater, Taco. LuaTeX 0.65 et les mathématiques. Cahiers GUTenberg, Introduction à LuaTeX, no. 54-55 (2010), pp. 101-127. http://www.numdam.org/item/CG_2010___54-55_101_0/