Nous explorons un mécanisme d’extension de LuaTeX, les attributs, et leur utilisation possible dans la mise en œuvre des couleurs. Après avoir présenté le concept des attributs et les interfaces TeXet Lua permettant de les manipuler, nous rappelons les grands lignes de la mise en œuvre classique des couleurs sous LaTeXainsi que ses problèmes connus. Nous étudions ensuite en détails une solution basée sur les attributs qui résoud ces problèmes. Celle-ci illustre certains principes généraux de l’utilisation des attributs, dont les applications ne se limitent évidemment pas aux couleurs.
This article presents a new tool provided by LuaTeX to extend TeX: attributes, and how they can be used to implement colors. First, we study the general concept of attributes and the TeXand Lua interfaces. Then, we recall the main points of the classical color implementation in LaTeXand its well-known limitations. Finally, a solution to these problems, using attributes, is presented, and demonstrates a few general principles in the use of attributes, which are obviously not limited to colors.
Mots clés : LuaLaTeX, color management, nodes’ attributes
@article{CG_2010___54-55_57_0, author = {P\'egouri\'e-Gonnard, Manuel}, title = {Attributs et couleurs}, journal = {Cahiers GUTenberg}, pages = {57--85}, publisher = {Association GUTenberg}, number = {54-55}, year = {2010}, language = {fr}, url = {http://www.numdam.org/item/CG_2010___54-55_57_0/} }
Pégourié-Gonnard, Manuel. Attributs et couleurs. Cahiers GUTenberg, no. 54-55 (2010), pp. 57-85. http://www.numdam.org/item/CG_2010___54-55_57_0/