Le code suivant n'affiche pas les symboles pour l'intervalle d'entiers (c'est normal : ces symboles sont absents de FiraMath).

\documentclass{article}
\usepackage{unicode-math}
\usepackage{firamath-otf}
\NewDocumentCommand{\intervEntiers}{mm}{\lBrack #1,#2\rBrack}
\begin{document}
L'intervalle $\intervEntiers{0}{n-1}$, où $n\ge 0$.
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ce qui me semble moins normal (ou en tout cas gênant), c'est qu'aucune erreur n'est déclenchée à la compilation (certes, il est écrit quelque part dans le log Missing character: There is no ⟦ (U+27E6) in font "name:Fira Math Regular:mode=base;script=math;language=dflt;mathfontdimen=xetex;+lnum;+tnum;"! mais bon, faut le trouver...).

Question 1 (subjective !) : est-ce bien raisonnable que l'absence d'un caractère ne lève pas une erreur ou au minimum un avertissement ?

Question 2 : est-ce que je peux "paramétrer quelque chose" pour déclencher une erreur en cas de caractère absent ? (mon objectif étant, si je change la fonte d'un gros document, de ne pas devoir parcourir tout le log à la main pour savoir si des caractères manquent...)

Posée 24 Oct '24, 13:36

Mathieu2L's gravatar image

Mathieu2L
356518
Taux d'acceptation : 80%

Quelle efficacité @samcarter ! Réponse précise et rapide : merci. J'avais cherché mais en excluant XeLaTeX ainsi que les post trop "vieux" :-(.

(24 Oct '24, 14:08) Mathieu2L Mathieu2L's gravatar image
(24 Oct '24, 14:12) samcarter samcarter's gravatar image

Et donc, quelle est LA réponse ? (qui semble dépendre du moteur de compilation)

(24 Oct '24, 14:23) GMR GMR's gravatar image
1

@GMR Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel. Par ailleurs, les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(24 Oct '24, 14:30) denis ♦♦ denis's gravatar image

Rédaction de la réponse (testée pour LuaLaTeX) à l'aide du commentaire de samcarther.

Réponse 1 : voir le lien en commentaire (l'absence d'erreur s'explique par le fait que la syntaxe est correcte ; de plus, dans certains cas, avoir une erreur serait problématique).

Réponse 2 (voir le lien en commentaire). Ajouter \tracinglostchars=3 pour obtenir le déclenchement d'une erreur.

\tracinglostchars=3
\documentclass{article}
\usepackage{unicode-math}
\usepackage{firamath-otf}
\NewDocumentCommand{\intervEntiers}{mm}{\lBrack #1,#2\rBrack}
\begin{document}
L'intervalle $\intervEntiers{0}{n-1}$, où $n\ge 0$.
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

(Dans TeXstudio 4.5, cela affiche Processus terminé avec une ou plusieurs erreurs dans l'onglet Messages... mais sans rajouter de ligne d'erreur dans l'onglet Log ; c'est toutefois suffisant pour se rendre compte qu'il faut creuser le fichier log.)

Lien permanent

Publiée 24 Oct '24, 14:27

Mathieu2L's gravatar image

Mathieu2L
356518
Taux d'acceptation : 80%

Modifiée 24 Oct '24, 14:28

1

Complément : La compilation lualatex donne bien

Missing character: There is no ⟦ (U+27E6) in font "name:Fira Math Regular:mod
e=base;script=math;language=dflt;mathfontdimen=xetex;+lnum;+tnum;"!
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • arrêt de compilation pour le test en local machine
  • mention explicite ("erreur rouge") compilation sur overleaf.com (=> bien visible pour les utilisateurs "courants").
(25 Oct '24, 10:55) GMR GMR's gravatar image
1

@GMR Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel. Merci de n'utiliser la case « Votre réponse » que pour apporter une solution à la question initiale et d'utiliser « Ajouter un nouveau commentaire » pour le reste.

(25 Oct '24, 11:02) denis ♦♦ denis's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×33
×20
×3

Question posée : 24 Oct '24, 13:36

Question vue : 744 fois

Dernière mise à jour : 25 Oct '24, 11:02

C'est votre première visite ici ? Consultez la FAQ !

×