Fourier & sfmath

Bonjour,

Pour un document en sans-serif avec des mathématiques, sfmath fonctionne
pas si mal mais avec fourier y’a un bug. Voici l’ECM

\documentclass{minimal}
\usepackage{fourier,sfmath}
\begin{document}
[
\hat A
]
\end{document}

et ça ne donne pas le bon accent. Si j’inverse l’ordre d’appel des
packages, y’a une erreur à la compilation (qui n’a rien à voir avec le
hat). Je ne comprends pas qui modifie la définition du hat car

  • avec fourier seul j’ai bien un chapeau,
  • avec sfmath seul j’ai bien un chapeau
    mais si je mets le deux ensembles, y’a plus de chapeau !

Jean-Yves

Le 23 juil. 2025 à 11:29, Jean-Yves Baudais xyz@xyz.tld a écrit :

Bonjour,

Pour un document en sans-serif avec des mathématiques, sfmath fonctionne pas si mal mais avec fourier y’a un bug. Voici l’ECM

\documentclass{minimal}
\usepackage{fourier,sfmath}
\begin{document}
[
\hat A
]
\end{document}

et ça ne donne pas le bon accent. Si j’inverse l’ordre d’appel des packages, y’a une erreur à la compilation (qui n’a rien à voir avec le hat). Je ne comprends pas qui modifie la définition du hat car

  • avec fourier seul j’ai bien un chapeau,
  • avec sfmath seul j’ai bien un chapeau
    mais si je mets le deux ensembles, y’a plus de chapeau !

Je n’ai pas d’ordinateur sous la main, mais :
• Fourier est fait pour obtenir des maths d’un style compatible avec la fonte Utopia.
• sfmath est fait pour obtenir des maths sans sérif.
Il me semble donc un peu incohérent d’appeler les de!x ensemble. Que voulez vous faire précisément ?

De plus Fourier n’utilise pas les codages math standard et je ne suis pas surpris qu’une commande comme \hat soit problématique car sfmath doit ensuite chercher le chapeau là où il n’est pas. Enfin en gros je crois que c’est ce qu’il se passe.

Michel

Le 23/07/2025 à 11:56, Michel Bovani a écrit :

Je n’ai pas d’ordinateur sous la main, mais :
• Fourier est fait pour obtenir des maths d’un style compatible avec la fonte Utopia.
• sfmath est fait pour obtenir des maths sans sérif.
Il me semble donc un peu incohérent d’appeler les de!x ensemble. Que voulez vous faire précisément ?

Par défaut j’utilise Fourier. J’ai un doc. à faire en sans-sérif. La
classe passe bien le texte en sans-sérif mais pas les math, alors j’ai
ajouté sfmath (sans me soucier de la police réellement utilisée pour le
texte, sachant que mon oeil peu exercé ne m’est pas d’un grand secours
!). Dois-je comprendre que Fourier n’est pas disponible en sans-sérif et
qu’il y a une substitution de fonts automatiquement faite ?

Merci de m’instruire :slight_smile:

Jean-Yves

Le 23/07/2025 à 12:22, Jean-Yves Baudais a écrit :

Dois-je comprendre que Fourier n’est pas disponible en sans-sérif et
qu’il y a une substitution de fonts automatiquement faite ?

Ça semble être du Times. C’est bien ça ?

Jean-Yves

Le 23 juil. 2025 à 12:23, Jean-Yves Baudais xyz@xyz.tld a écrit :

Le 23/07/2025 à 11:56, Michel Bovani a écrit :

Je n’ai pas d’ordinateur sous la main, mais :
• Fourier est fait pour obtenir des maths d’un style compatible avec la fonte Utopia.
• sfmath est fait pour obtenir des maths sans sérif.
Il me semble donc un peu incohérent d’appeler les de!x ensemble. Que voulez vous faire précisément ?

Par défaut j’utilise Fourier. J’ai un doc. à faire en sans-sérif. La classe passe bien le texte en sans-sérif mais pas les math, alors j’ai ajouté sfmath (sans me soucier de la police réellement utilisée pour le texte, sachant que mon oeil peu exercé ne m’est pas d’un grand secours !). Dois-je comprendre que Fourier n’est pas disponible en sans-sérif et qu’il y a une substitution de fonts automatiquement faite ?

Fourier définit utopia comme fonte de texte et des fontes maths cohérentes avec utopia. Il définit T1 comme codage par défaut et ses propres codages pour les maths (en gros je voulais virer OT1 — c’était un truc un peu militant à l’époque — et donc pas le choix puisque par défaut certains caractères maths sont dans OT1).
La commande \sffamily fonctionne parfaitement avec Fourier et rien n’empêche l’utilisateur de redéfinir la fonte sans serif par défaut mais Fourier ne le fait pas.

Maintenant si l’on fait un truc du genre
\renewcommand\familydefault{\sfdefaut}
On perd évidemment Fourier pour le texte mais pas pour les maths.
Mais si en plus on se met à redéfinir les maths l’appel de Fourier devient inutile et même nuisible dans la mesure où les bricolages sur les codages maths, eux, vont rester.

Michel

Merci de m’instruire :slight_smile:

Jean-Yves

Le 23/07/2025 à 12:22, Jean-Yves Baudais a écrit :

Le 23/07/2025 à 11:56, Michel Bovani a écrit :

Je n’ai pas d’ordinateur sous la main, mais :
• Fourier est fait pour obtenir des maths d’un style compatible avec
la fonte Utopia.
• sfmath est fait pour obtenir des maths sans sérif.
Il me semble donc un peu incohérent d’appeler les de!x ensemble. Que
voulez vous faire précisément ?

Tout à fait d’accord.

Par défaut j’utilise Fourier. J’ai un doc. à faire en sans-sérif. La
classe passe bien le texte en sans-sérif mais pas les math, alors j’ai
ajouté sfmath (sans me soucier de la police réellement utilisée pour le
texte, sachant que mon oeil peu exercé ne m’est pas d’un grand
secours !). Dois-je comprendre que Fourier n’est pas disponible en sans-
sérif et qu’il y a une substitution de fonts automatiquement faite ?

Si la classe passe le texte en sans-serif, il faudrait voir quelle
police sans-serif est utilisée et choisir une police math compatible
(sans-serif évidemment). L’appel à fourier (qui charge des polices texte
et math dérivées d’Utopia, police à empattements) ne peut être que nocif.


Daniel Flipo

Le 23 juil. 2025 à 12:33, Jean-Yves Baudais xyz@xyz.tld a écrit :

Le 23/07/2025 à 12:22, Jean-Yves Baudais a écrit :

Dois-je comprendre que Fourier n’est pas disponible en sans-sérif et qu’il y a une substitution de fonts automatiquement faite ?

Ça semble être du Times. C’est bien ça ?

Ben non, c’est Utopia !

Michel

Jean-Yves

Le 23/07/2025 à 12:47, Michel Bovani a écrit :

Maintenant si l’on fait un truc du genre
\renewcommand\familydefault{\sfdefaut}
On perd évidemment Fourier pour le texte mais pas pour les maths.

… et c’est du Times pour le texte (c’est ça que je voulais dire dans
l’autre message). Non ? (Je dis ça car j’ai un chargement de Times dans
le log.)

Jean-Yves

Bonjour,

Le 23/07/2025 à 21:30, Daniel Flipo a écrit :

Si la classe passe le texte en sans-serif, il faudrait voir quelle
police sans-serif est utilisée et choisir une police math compatible
(sans-serif évidemment). L’appel à fourier (qui charge des polices texte
et math dérivées d’Utopia, police à empattements) ne peut être que nocif.

Merci pour vos conseils mais j’ai vraiment l’impression d’être aveugle !
La classe charge Times mais avec Fourier c’est du Nimbus dans le texte.
Un meilleur ECM :

\documentclass{sciposter}
%\usepackage{fourier,sfmath}
\usepackage{lmodern,sfmath}
\usepackage{amssymb}
\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}

Ça serait mieux avec lmodern et plus homogène ? (Reste le pb du
\mathbb{1} mais je vais abandonner cette notation !)

Cela dit, je suis bien incapable de voir le pb. entre le texte ABCDEF et
les math ABCDEF avec Fourier, même avec une grosse loupe ! Pauvre de moi :frowning:

Jean-Yves

Finalement je laisse tomber le sans-sérif car y’a pas une combinaison
qui marche proprement pour tous les symboles mathématiques que
j’utilise, chacun y va de sa petite redéfinition qui n’est pas toujours
compatible avec sfmath et amsmath (ou le contraire). Donc

\documentclass{sciposter}
\usepackage{fourier}
\renewcommand\familydefault{\rmdefault}

et basta ! Merci tout de même :slight_smile:

Jean-Yves

PS : enfin, y’a encore du Nimbus et du CMSS qui se cache, dixit
pdffonts, mais un jour, peut-être, j’éplucherai les “LaTeX Font Info” du
log avec l’aide d’un gourou !

Le 24 juil. 2025 à 10:08, Jean-Yves Baudais xyz@xyz.tld a écrit :

Bonjour,

Bonjour,

Le 23/07/2025 à 21:30, Daniel Flipo a écrit :

Si la classe passe le texte en sans-serif, il faudrait voir quelle police sans-serif est utilisée et choisir une police math compatible (sans-serif évidemment). L’appel à fourier (qui charge des polices texte et math dérivées d’Utopia, police à empattements) ne peut être que nocif.

Merci pour vos conseils mais j’ai vraiment l’impression d’être aveugle ! La classe charge Times mais avec Fourier c’est du Nimbus dans le texte. Un meilleur ECM :

Deux choses :

  1. — sfmath me semble de toute façon suboptimal. Il utilise des commandes nfss pour émuler les maths et cela (propos qui n’engage que moi) est souvent une mauvaise idée, sauf éventuellement dans certains contextes bien précis.

  2. — Il existe maintenant pas mal de fontes maths sans serif au format opentype qui commencent à bien fonctionner avec lualatex.

Daniel maintient une documentation jour des fontes opentype, en indiquant (M dans l’avant dernière colonne) celles qui ont un complément mathématique.

http://daniel.flipo.free.fr/doc/luatex/fonts.pdf

Le seul problème sera peut-être la compatibilité avec la classe sciposter…

Voici un exemple avec FiraSans

% !TEX TS-program = LuaLaTeX
\documentclass{sciposter}
\usepackage{unicode-math}
\setmainfont{FiraSans}
\setsansfont{FiraSans}
\setmathfont{FiraMathRegular}

\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}

Il est peut-être préférable d’utiliser \symbb plutôt que mathbb avec unicode math…


Michel Bovani

Le 24 juil. 2025 à 12:41, Jean-Yves Baudais xyz@xyz.tld a écrit :

PS : enfin, y’a encore du Nimbus

La classe sciposter fait un

\RequirePackage{times}

ce qui dans certains cas peut aboutir au chargement de Nimbus Roman. Cela ne signifie pas nécessairement que la fonte est utilisée dans le document.


Michel Bovani

Le 24/07/2025 à 14:03, Michel Bovani a écrit :

Le 23/07/2025 à 21:30, Daniel Flipo a écrit :

Si la classe passe le texte en sans-serif, il faudrait voir quelle
police sans-serif est utilisée et choisir une police math compatible
(sans-serif évidemment). L’appel à fourier (qui charge des polices
texte et math dérivées d’Utopia, police à empattements) ne peut être
que nocif.

Merci pour vos conseils mais j’ai vraiment l’impression d’être
aveugle ! La classe charge Times mais avec Fourier c’est du Nimbus
dans le texte. Un meilleur ECM :

Deux choses :

  1. — sfmath me semble de toute façon suboptimal. Il utilise des
    commandes nfss pour émuler les maths et cela (propos qui n’engage que
    moi) est souvent une mauvaise idée, sauf éventuellement dans certains
    contextes bien précis.

  2. — Il existe maintenant pas mal de fontes maths sans serif au format
    opentype qui commencent à bien fonctionner avec lualatex.

Daniel maintient une documentation jour des fontes opentype, en
indiquant (M dans l’avant dernière colonne) celles qui ont un complément
mathématique.

http://daniel.flipo.free.fr/doc/luatex/fonts.pdf <http://
daniel.flipo.free.fr/doc/luatex/fonts.pdf>

Le seul problème sera peut-être la compatibilité avec la classe sciposter…

Cette classe (vieillotte) est-elle vraiment imposée ?

Voici un exemple avec FiraSans

% !TEX TS-program = LuaLaTeX
\documentclass{sciposter}
\usepackage{unicode-math}
\setmainfont{FiraSans}
\setsansfont{FiraSans}
\setmathfont{FiraMathRegular}

\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}

Il est peut-être préférable d’utiliser \symbb plutôt que mathbb avec
unicode math…

Il y a effectivement des polices mathématiques beaucoup plus complètes
en Opentype, ça suppose de passer à lualatex, ce que je recommande
vivement, le seul « inconvénient » est une compilation plus longue
surtout la première fois où lualatex doit reconstruire sa base de
données de fontes.

À part firasans mentionnée par Michel, il y a les polices sans-serif
Lato/LeteSansMath et NotoSans nettement encore plus complètes :
remplacer les trois appels à FiraSans par

\setmainfont{Lato}
\setsansfont{Lato}
\setmathfont{LeteSansMath}

ou

\setmainfont{NotoSans}
\setsansfont{NotoSans}
\setmathfont{NotoSansMath} % Version 3.0 à récupérer sur
% Releases · notofonts/math · GitHub

comparer et choisir selon vos préférences personnelles :slight_smile:


Daniel Flipo

Bonjour,

Je ne sais pas à qui m’adresser pour demander conseil. Je viens d’acquérir un nouveau Mac Book Air, et dans le transfert de l’ancien vers le nouveau, le module Excalibur de Latex a été endommagé. Est-ce que quelqu’un pourrait m’envoyer un lien qui permette de retélécharger juste ce module Excalibur sans toucher aux autres modules Latex, pour un usage scientifique ? Merci d’avance,
Bien à vous,
Viviane Campomar

Le 24 juil. 2025 à 15:22, Daniel Flipo xyz@xyz.tld a écrit :

Le 24/07/2025 à 14:03, Michel Bovani a écrit :

Le 23/07/2025 à 21:30, Daniel Flipo a écrit :

Si la classe passe le texte en sans-serif, il faudrait voir quelle police sans-serif est utilisée et choisir une police math compatible (sans-serif évidemment). L’appel à fourier (qui charge des polices texte et math dérivées d’Utopia, police à empattements) ne peut être que nocif.

Merci pour vos conseils mais j’ai vraiment l’impression d’être aveugle ! La classe charge Times mais avec Fourier c’est du Nimbus dans le texte. Un meilleur ECM :
Deux choses :

  1. — sfmath me semble de toute façon suboptimal. Il utilise des commandes nfss pour émuler les maths et cela (propos qui n’engage que moi) est souvent une mauvaise idée, sauf éventuellement dans certains contextes bien précis.
  2. — Il existe maintenant pas mal de fontes maths sans serif au format opentype qui commencent à bien fonctionner avec lualatex.
    Daniel maintient une documentation jour des fontes opentype, en indiquant (M dans l’avant dernière colonne) celles qui ont un complément mathématique.
    http://daniel.flipo.free.fr/doc/luatex/fonts.pdf <http:// daniel.flipo.free.fr/doc/luatex/fonts.pdf>
    Le seul problème sera peut-être la compatibilité avec la classe sciposter…

Cette classe (vieillotte) est-elle vraiment imposée ?

Voici un exemple avec FiraSans
% !TEX TS-program = LuaLaTeX
\documentclass{sciposter}
\usepackage{unicode-math}
\setmainfont{FiraSans}
\setsansfont{FiraSans}
\setmathfont{FiraMathRegular}
\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}
Il est peut-être préférable d’utiliser \symbb plutôt que mathbb avec unicode math…

Il y a effectivement des polices mathématiques beaucoup plus complètes en Opentype, ça suppose de passer à lualatex, ce que je recommande vivement, le seul « inconvénient » est une compilation plus longue surtout la première fois où lualatex doit reconstruire sa base de données de fontes.

À part firasans mentionnée par Michel, il y a les polices sans-serif
Lato/LeteSansMath et NotoSans nettement encore plus complètes : remplacer les trois appels à FiraSans par

\setmainfont{Lato}
\setsansfont{Lato}
\setmathfont{LeteSansMath}

ou

\setmainfont{NotoSans}
\setsansfont{NotoSans}
\setmathfont{NotoSansMath} % Version 3.0 à récupérer sur
% Releases · notofonts/math · GitHub

comparer et choisir selon vos préférences personnelles :slight_smile:


Daniel Flipo

Viviane Campomar
xyz@xyz.tld

Le 24/07/2025 à 14:41, Michel Bovani a écrit :

Cela ne signifie pas nécessairement que la fonte est utilisée dans le
document.

Même si pdffonts la mentionne ?

Jean-Yves

Merci Michel et Daniel.

Le 24/07/2025 à 15:22, Daniel Flipo a écrit :

Le 24/07/2025 à 14:03, Michel Bovani a écrit :

  1. — sfmath me semble de toute façon suboptimal. Il utilise des
    commandes nfss pour émuler les maths et cela (propos qui n’engage que
    moi) est souvent une mauvaise idée, sauf éventuellement dans certains
    contextes bien précis.

J’arrive aussi à cette conclusion, sfmath n’est effectivement pas top ou
je ne l’utilise certainement pas dans le cas où ça fonctionne bien !

  1. — Il existe maintenant pas mal de fontes maths sans serif au format
    opentype qui commencent à bien fonctionner avec lualatex.

Oui, oui, j’avais même suivi l’exposé Gutenberg sur LuaLaTeX ! J’ai fait
quelques doc avec LuaLaTeX mais je n’ai pas encore migré tous mes
anciens modèles :frowning:

Le seul problème sera peut-être la compatibilité avec la classe
sciposter…

Cette classe (vieillotte) est-elle vraiment imposée ?

Non. C’est juste que mon modèle est avec cette classe.

Voici un exemple avec FiraSans

% !TEX TS-program = LuaLaTeX
\documentclass{sciposter}
\usepackage{unicode-math}
\setmainfont{FiraSans}
\setsansfont{FiraSans}
\setmathfont{FiraMathRegular}

\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}

Il est peut-être préférable d’utiliser \symbb plutôt que mathbb avec
unicode math…

Il y a effectivement des polices mathématiques beaucoup plus complètes
en Opentype, ça suppose de passer à lualatex, ce que je recommande
vivement, le seul « inconvénient » est une compilation plus longue
surtout la première fois où lualatex doit reconstruire sa base de
données de fontes.

À part firasans mentionnée par Michel, il y a les polices sans-serif
Lato/LeteSansMath et NotoSans nettement encore plus complètes :
remplacer les trois appels à FiraSans par

\setmainfont{Lato}
\setsansfont{Lato}
\setmathfont{LeteSansMath}

ou

\setmainfont{NotoSans}
\setsansfont{NotoSans}
\setmathfont{NotoSansMath} % Version 3.0 à récupérer sur
% Releases · notofonts/math · GitHub

comparer et choisir selon vos préférences personnelles :slight_smile:
Merci Michel et Daniel, ça m’encourage une fois de plus à faire le saut
LuaLaTeX :slight_smile:

Jean-Yves

Bonjour, Viviane,

Je n’ai pas de Mac, mais si ça peut aider…

Bon courage !

Thomas Savary
Du cœur à l’ouvrage
Services d’édition
1 le Grand-Plessis
FR-85340 L’Île-d’Olonne
Tél. Tél. masqué

Le 24/07/2025 à 16:18, Viviane Campomar a écrit :

Bonjour,

Je ne sais pas à qui m’adresser pour demander conseil. Je viens
d’acquérir un nouveau Mac Book Air, et dans le transfert de l’ancien
vers le nouveau, le module Excalibur de Latex a été endommagé. Est-ce
que quelqu’un pourrait m’envoyer un lien qui permette de retélécharger
juste ce module Excalibur sans toucher aux autres modules Latex, pour un
usage scientifique ? Merci d’avance,
Bien à vous,
Viviane Campomar

Le 24 juil. 2025 à 15:22, Daniel Flipo xyz@xyz.tld a écrit :

Le 24/07/2025 à 14:03, Michel Bovani a écrit :

Le 23/07/2025 à 21:30, Daniel Flipo a écrit :

Si la classe passe le texte en sans-serif, il faudrait voir quelle
police sans-serif est utilisée et choisir une police math
compatible (sans-serif évidemment). L’appel à fourier (qui charge
des polices texte et math dérivées d’Utopia, police à empattements)
ne peut être que nocif.

Merci pour vos conseils mais j’ai vraiment l’impression d’être
aveugle ! La classe charge Times mais avec Fourier c’est du Nimbus
dans le texte. Un meilleur ECM :
Deux choses :

  1. — sfmath me semble de toute façon suboptimal. Il utilise des
    commandes nfss pour émuler les maths et cela (propos qui n’engage que
    moi) est souvent une mauvaise idée, sauf éventuellement dans certains
    contextes bien précis.
  2. — Il existe maintenant pas mal de fontes maths sans serif au
    format opentype qui commencent à bien fonctionner avec lualatex.
    Daniel maintient une documentation jour des fontes opentype, en
    indiquant (M dans l’avant dernière colonne) celles qui ont un
    complément mathématique.
    http://daniel.flipo.free.fr/doc/luatex/fonts.pdf <http://
    daniel.flipo.free.fr/doc/luatex/fonts.pdf>
    Le seul problème sera peut-être la compatibilité avec la classe
    sciposter…

Cette classe (vieillotte) est-elle vraiment imposée ?

Voici un exemple avec FiraSans
% !TEX TS-program = LuaLaTeX
\documentclass{sciposter}
\usepackage{unicode-math}
\setmainfont{FiraSans}
\setsansfont{FiraSans}
\setmathfont{FiraMathRegular}
\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}
Il est peut-être préférable d’utiliser \symbb plutôt que mathbb avec
unicode math…

Il y a effectivement des polices mathématiques beaucoup plus
complètes en Opentype, ça suppose de passer à lualatex, ce que je
recommande vivement, le seul « inconvénient » est une compilation plus
longue surtout la première fois où lualatex doit reconstruire sa base
de données de fontes.

À part firasans mentionnée par Michel, il y a les polices sans-serif
Lato/LeteSansMath et NotoSans nettement encore plus complètes :
remplacer les trois appels à FiraSans par

\setmainfont{Lato}
\setsansfont{Lato}
\setmathfont{LeteSansMath}

ou

\setmainfont{NotoSans}
\setsansfont{NotoSans}
\setmathfont{NotoSansMath} % Version 3.0 à récupérer sur
% Releases · notofonts/math · GitHub

comparer et choisir selon vos préférences personnelles :slight_smile:


Daniel Flipo

Viviane Campomar
xyz@xyz.tld

Merci, je vais regarder !

Le 24 juil. 2025 à 16:52, Jean-Yves Baudais xyz@xyz.tld a écrit :

Le 24/07/2025 à 14:41, Michel Bovani a écrit :

Cela ne signifie pas nécessairement que la fonte est utilisée dans le document.

Même si pdffonts la mentionne ?

Jean-Yves

Viviane Campomar
xyz@xyz.tld

Bonjour,

Thomas a effectivement fourni un lien vers le projet de l’app Excalibur (Excalibur spelling checker download | SourceForge.net). Cette app est totalement abandonnée et la page en question ne contient plus de lien de téléchargement. On peut retrouver indirectement (via https://tex.stackexchange.com/a/116752/132405) un lien vers la page de téléchargement (Excalibur | LaTeX Spell Checker) et de là vers l’historique (Excalibur | LaTeX Spell Checker). La version la plus récente date de 2009 et en 2019 il est annoncé qu’une nouvelle version est sur les rails (sans nouvelles depuis). Entre temps Apple est passée aux processeurs Apple Slilicon et le support des apps codés pour Intel via l’émulateur rosetta 2 va disparaitre avec la version de macOS qui sortira à l’automne 2027 (macOS 28) : Rosetta 2 disparaîtra à la sortie de macOS 28 - MacGeneration.

Il vaut probablement mieux faire une croix sur cette app, d’autant que cliquer sur le lien de la version la plus récente (4.0.7) sur la page de téléchargement renvoie vers la page d’index. La seule option (non testé) restante étant de compiler le code disponible sur Excalibur spelling checker / Code / [r28]. Compte-tenu des technologies très anciennes utilisées pour le code (dont « carbon », basé sur les API des macOS d’avant l’an 2000), ça risque de ne pas être simple de pouvoir compiler tout ça.

Plus récemment, avec MacTeX, nous avions le logiciel cocoAspell. Mais là encore le projet semble abandonné (rien de neuf depuis 8 ans, et aucune version prête à l’emploi n’est disponible sur GitHub - leuski/cocoAspell: cocoAspell · GitHub). L’app n’est plus livrée avec MacTeX.

Je ne sais pas ce qui est disponible actuellement gratuitement (toutefois, voir plus bas, le lien vers la FAQ qui traite de la question). J’utilise le logiciel commercial Antidote, lequel s’intègre plus ou moins bien avec le code LaTeX. Le format LaTeX est explicitement cité ici : Compatibilités Mac d’Antidote. Le logiciel s’intègre à l’IDE LaTeX Texifier (qui est lui aussi commercial), d’un clic sur l’icône du correcteur dans la barre des menus ou via la palette flottante (voir Utilisation d’Antidote dans Texifier | Mac).

Peut-être qu’avec suffisamment de demande pour d’autres IDE LaTeX, ceux-ci pourraient aussi bénéficier de l’intégration en question. Sinon, sélectionner le texte, le copier, et le coller dans un nouveau document du logiciel Antidote permet de lancer le correcteur.

Par exemple avec le code :

\documentclass{sciposter}
%\usepackage{fourier,sfmath}
\usepackage{lmodern,sfmath}
\usepackage{amssymb}
\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}

(pour revenir au sujet :wink: )

le lancement du correcteur affiche (le soulignement étant en orange):

Du texte et des math ABCDEFG ABCDEFGmτνω nCRZ1

On voit que le texte en mode math est reconnu (mis en gris, les caractères grecs étant directement affichés).

S’il y avait du gras ou de l’italique, la partie du texte concernée serait affichée avec le bon formatage.

Plus d’informations, avec des alternatives gratuites, sont disponibles ici : Quels sont les correcteurs orthographiques utilisables pour TeX/LaTeX ? — FAQ LaTeX GUTenberg.

Voulant tester huspell listé sur la page indiquée ci-dessus, via Hunspell download | SourceForge.net, ça télécharge hyphen-2.8.8 qui est un truc de motifs de césure (et ça ne télécharge que le code source, pas d’app directement utilisable).

On peut retrouver huspell sur GitHub (Releases · hunspell/hunspell · GitHub) mais là aussi on n’obtient que le code source, pas l’app directement utilisable.

Bref, sur Mac j’ai l’impression qu’il n’y a que des solutions commerciales actuellement.

Le 24 juil. 2025 à 16:18, Viviane Campomar xyz@xyz.tld a écrit :

Bonjour,

Je ne sais pas à qui m’adresser pour demander conseil. Je viens d’acquérir un nouveau Mac Book Air, et dans le transfert de l’ancien vers le nouveau, le module Excalibur de Latex a été endommagé. Est-ce que quelqu’un pourrait m’envoyer un lien qui permette de retélécharger juste ce module Excalibur sans toucher aux autres modules Latex, pour un usage scientifique ? Merci d’avance,
Bien à vous,
Viviane Campomar

Le 24 juil. 2025 à 15:22, Daniel Flipo xyz@xyz.tld a écrit :

Le 24/07/2025 à 14:03, Michel Bovani a écrit :

Le 23/07/2025 à 21:30, Daniel Flipo a écrit :

Si la classe passe le texte en sans-serif, il faudrait voir quelle police sans-serif est utilisée et choisir une police math compatible (sans-serif évidemment). L’appel à fourier (qui charge des polices texte et math dérivées d’Utopia, police à empattements) ne peut être que nocif.

Merci pour vos conseils mais j’ai vraiment l’impression d’être aveugle ! La classe charge Times mais avec Fourier c’est du Nimbus dans le texte. Un meilleur ECM :
Deux choses :

  1. — sfmath me semble de toute façon suboptimal. Il utilise des commandes nfss pour émuler les maths et cela (propos qui n’engage que moi) est souvent une mauvaise idée, sauf éventuellement dans certains contextes bien précis.
  2. — Il existe maintenant pas mal de fontes maths sans serif au format opentype qui commencent à bien fonctionner avec lualatex.
    Daniel maintient une documentation jour des fontes opentype, en indiquant (M dans l’avant dernière colonne) celles qui ont un complément mathématique.
    http://daniel.flipo.free.fr/doc/luatex/fonts.pdf <http:// daniel.flipo.free.fr/doc/luatex/fonts.pdf>
    Le seul problème sera peut-être la compatibilité avec la classe sciposter…

Cette classe (vieillotte) est-elle vraiment imposée ?

Voici un exemple avec FiraSans
% !TEX TS-program = LuaLaTeX
\documentclass{sciposter}
\usepackage{unicode-math}
\setmainfont{FiraSans}
\setsansfont{FiraSans}
\setmathfont{FiraMathRegular}
\begin{document}
Du texte et des math ABCDEFG $ABCDEFGm\tau\nu\omega n\mathbb{CRZ1}$
\end{document}
Il est peut-être préférable d’utiliser \symbb plutôt que mathbb avec unicode math…

Il y a effectivement des polices mathématiques beaucoup plus complètes en Opentype, ça suppose de passer à lualatex, ce que je recommande vivement, le seul « inconvénient » est une compilation plus longue surtout la première fois où lualatex doit reconstruire sa base de données de fontes.

À part firasans mentionnée par Michel, il y a les polices sans-serif
Lato/LeteSansMath et NotoSans nettement encore plus complètes : remplacer les trois appels à FiraSans par

\setmainfont{Lato}
\setsansfont{Lato}
\setmathfont{LeteSansMath}

ou

\setmainfont{NotoSans}
\setsansfont{NotoSans}
\setmathfont{NotoSansMath} % Version 3.0 à récupérer sur
% Releases · notofonts/math · GitHub

comparer et choisir selon vos préférences personnelles :slight_smile:


Daniel Flipo

Viviane Campomar
xyz@xyz.tld

Le 24 juil. 2025 à 16:52, Jean-Yves Baudais xyz@xyz.tld a écrit :

Le 24/07/2025 à 14:41, Michel Bovani a écrit :

Cela ne signifie pas nécessairement que la fonte est utilisée dans le document.

Même si pdffonts la mentionne ?

Disons que je n’en jurerais pas !

Déjà voici un exemple que vous pourrez juger tiré pae les cheveux, mais enfin pas si irréaliste…

Étape 1

\documentclass[a4paper]{article}
\begin{document}\thispagestyle{empty}
$x$
\setlength{\unitlength}{1cm}
\begin{picture}(0,0)%
\put(2,0){\mbox{x}}%
\end{picture}
\end{document}

le document contient un x en mode maths composé avec CMMI10 et un x en mode texte composé avec CMR19.

Acrobat ou odffonts vous indiquent les deux fontes ce qui n’est pas surprenant.

Étape 2

\documentclass[a4paper]{article}
\begin{document}\thispagestyle{empty}
$x$
\setlength{\unitlength}{1cm}
\begin{picture}(0,0)%
\put(2,20){\mbox{x}}%
\end{picture}
\end{document}

cette fois-ci le document ne montre que le x en maths (donc CMMI10), mais les deux fontes se trouvent dans le pdf et sont vues par acrobat ou pdffonts.

Je pense que l’on pourrait assurément avoir des effets de ce genre en incluant des figures référençant des fontes qu’elles ne contiennent pas.

Michel