N'hésitez pas à réaliser une inscription gratuite afin de bénéficier de l'ensemble des fonctionnalités proposées par le site. La publicité est désactivée pour tous les utilisateurs inscrits.
Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex. [participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Bonsoir !
Une question bête svp (une de plus ) : pourquoi je ne peux pas écrire directement les opérateurs \partial et \nabla lorsque je code en UTF8 et que je compile avec LuaLaTeX ?
Mon ecm donne 3 versions : au clavier; code hexa, code ascii.
zariski63 a écrit : ↑mardi 22 juin 2021, 19:48
pourquoi je ne peux pas écrire directement les opérateurs \partial et \nabla lorsque je code en UTF8 et que je compile avec LuaLaTeX ?
Même réponse que la dernière fois : vous pouvez, sous réserve que la fonte utilisée dispose des glyphes concernés. Ce qui n'est pas le cas avec fourier-otf.
En revanche, avec libertine, cela fonctionne sans aucun problème :
Ah ben oui effectivement !
Je vous remercie, heureusement que des lents à la compreniote comme moi peuvent compter sur votre aide précieuse.
Bonne soirée.
Bonjour, je reviens vers vous car j'ai trouvé un truc sur stackexchange qui est plus que nébuleux pour moi.
Je joins un ecm.
Le problème : pourquoi le 1/2 ne s'affiche pas à l'intérieur du listing après compilation alors que j'ai bien mis ^^^^00bd en préambule ?
Evidemment je compile par LuaLateX. Au passage ayant jeté un oeil sur les tables correspondantes des polices utilisées, le 1/2 y est bien codé pour les 3.
zariski63 a écrit : ↑vendredi 25 juin 2021, 08:53alors que j'ai bien mis ^^^^00bd en préambule ?
Je n'ai aucune idée de ce que signifie le code recopié en prémambule, et j'ai la flemme de chercher et plus encore de lire le post original sur stackexchange.
Je me borne à observer qu'en enlevant cette ligne, le 1/2 est affiché.
Effectivement sans cette ligne on a l'affichage du 1/2.
Pour ce code ésotérique je pense que cela vient du fait que listings a du mal à gérer l unicode...
zariski63 a écrit : ↑vendredi 25 juin 2021, 12:53
Pour ce code ésotérique je pense que cela vient du fait que listings a du mal à gérer l unicode...
Que listings ait « du mal à gérer » l'UTF8 avec un moteur 8 bits (comme pdflatex), c'est tout à fait normal. Je persiste à dire que le codage UTF8 avec un moteur 8 bits est à proscrire contre-productif lorsqu'on programme puisque la granularité des tokens ne permet de les appréhender comme caractères unicode ce qui met une pagaille pas possible lorsqu'il faut lire des caractères non ASCII (codés sur plusieurs octets).
En revanche, que listings ait « du mal » à gérer l'UTF8 avec un moteur UTF8 me parait beaucoup moins normal. Je ne suis même pas sûr qu'il ait du mal...
En fait depuis que j'ai viré le package cité précédemment tout va mieux.
Je ne pouvais pas comprendre certaines choses concernant les tables de caractères puisque cela interférait.
Cependant le fameux code ésotérique rend bien service pour afficher correctement des caractères spéciaux dans un listing.
Malheureusement il y a peu d'explications permettant de le comprendre...