Re: Fourier + SIunitx -> pb degree et degreeCelsius

Liste des GroupesRevenir à fct tex 
Sujet : Re: Fourier + SIunitx -> pb degree et degreeCelsius
De : jean-come.charpentier (at) *nospam* wanadoo.fr (Jean-Côme Charpentier)
Groupes : fr.comp.text.tex
Date : 21. Aug 2021, 12:34:20
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <sfql5i$k4a$1@dont-email.me>
References : 1
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
Le 21/08/2021 à 10:50, e.sau...@wanadoo.fr a écrit :
Bonjour,
 un pb vient d'apparaître (mise à jour des packages...) avec siunitx sur le symbole du degree.
   Tu es sûr que c'est lié à une mise à jour ? C'est vraiment une question, je ne connais pas trop les allers et venues de siunitx qui, de temps en temps, m'agace un peu à prendre des libertés et à casser des compatibilités. J'ai déjà dû me refaire tous mes tableaux où j'utilisais cellspace parce que siunitx définit un type de colonne sans s'être demandé avant si un autre package utilisait déjà cette lettre. Je trouve ça très limite. Une autre explication serait un passage récent de LaTeX à XeLaTeX (je vois un xltxstra).

 Tout va bien par défaut, mais avec \usepackage{fourier}, le symbole des degrés devient un ˇr (symbole au dessus du "r").
   Ben oui parce que Fourier historique ne peut fonctionner qu'en codage T1 donc il déclare un codage de fonte T1 sans rien demander à personne. Ça peut poser problème : sous XeLaTeX, et sans doute sous luaTeX, la probabilité de problème augmente notablement !
   Mais Michel Bovani n'est pas la moitié d'une andouille et il a prévu le coup. Il l'a même mis en message de compilation pour ceusses qui utilisent xelatex ou luatex. Normalement tu dois avoir un truc du genre :
Package fourier Warning: Please consider loading "fourier-otf.sty" instead of
(fourier)                "fourier.sty" with Unicode engines LuaTeX or XeTeX,
(fourier)                so that Type1 fonts get replaced by OpenType fonts.
(fourier)                See file "Erewhon-Math.pdf" for more information.
   Bon... en vrai, il y a eu des fontes otf construites en plus des fontes PostScript d'origine et ces dernières peuvent fonctionner avec le codage TU (codage par défaut sous XeLaTeX).
Comme, de temps en temps, je suis bête et discipliné. Je fais
\documentclass[11pt]{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{xltxtra}
\usepackage{fourier-otf}
\usepackage[locale=FR]{siunitx}
\begin{document}
$\ang{2;30;59}$
\ang{2;30;59}
$\SI{5}{\degreeCelsius}$
\SI{5}{\degreeCelsius}
\SI{5}{\celsius}
\textdegree{}C
\end{document}
et c'est magique :-)
   Jean-Côme Charpentier
--
<Jean-Côme> Disons que c'est un mot à définition variable. Pour Knuth,
             Frank Mitellbach ou certains autres, je ne dois pas
             vraiment être un gourou.
<Lucas> Oui mais Tu l'es pour Tes fidèles, c'est ça qui compte ô JC !
         Knuth est grand et JCC est son prophète !
-+- in fr.comp.text.tex -+-

Date Sujet#  Auteur
21 Aug 21 * Fourier + SIunitx -> pb degree et degreeCelsius4e.sau...@wanadoo.fr
21 Aug 21 `* Re: Fourier + SIunitx -> pb degree et degreeCelsius3Jean-Côme Charpentier
21 Aug 21  +- Re: Fourier + SIunitx -> pb degree et degreeCelsius1e.sau...@wanadoo.fr
21 Aug 21  `- Re: Fourier + SIunitx -> pb degree et degreeCelsius1Daniel Flipo

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal