Problème avec l'extension fourier

Bonjour chère liste.

Je viens de reprendre un vieux fichier codé à l’époque en latin9 mais que
j’ai converti en utf8.

Autrefois, pas de problème avec
latex → dvips → ps2pdf

Maintenant ça tourne avec latex mais ça coince avec dvips.

La compilation avec pdflatex ne tourne pas mais le message d’ereur est
évidemment différent.

Je suis avec une texlive 2020 sous slackware 14.2.

Voici mon ecm :

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[upright]{fourier}

\begin{document}
\begin{itemize}
\item Un arc géométrique $\widearc{AB}$~;
\item un arc orienté $\wideOarc{AB}$.
\end{itemize}

\end{document}

Avec dvips ce sont les caractères accentués qui semblent poser problème
(mais j’ai un doute ici)
et avec pdflatex c’est fourier-mex qui cause des soucis (d’après le message
d’erreur affiché mais pas dans le .log).

En cas de besoin je pourrai joindre le .log obtenu.

merci pour vos lumières.


Philippe

Bonjour, j’utilise votre ecm avec Texstudio et ça fonctionne
parfaitement

Bien cordialement
Eric

Le 2020-08-21 19:23, Philippe Delavalade a écrit :

Bonjour chère liste.

Je viens de reprendre un vieux fichier codé à l’époque en latin9 mais
que
j’ai converti en utf8.

Autrefois, pas de problème avec
latex → dvips → ps2pdf

Maintenant ça tourne avec latex mais ça coince avec dvips.

La compilation avec pdflatex ne tourne pas mais le message d’ereur est
évidemment différent.

Je suis avec une texlive 2020 sous slackware 14.2.

Voici mon ecm :

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[upright]{fourier}

\begin{document}
\begin{itemize}
\item Un arc géométrique $\widearc{AB}$~;
\item un arc orienté $\wideOarc{AB}$.
\end{itemize}

\end{document}

Avec dvips ce sont les caractères accentués qui semblent poser problème
(mais j’ai un doute ici)
et avec pdflatex c’est fourier-mex qui cause des soucis (d’après le
message
d’erreur affiché mais pas dans le .log).

En cas de besoin je pourrai joindre le .log obtenu.

merci pour vos lumières.

Bonsoir,

Chez moi, la compilation se passe bien et le résultat est conforme aussi
bien en pdflatex qu’en latex → dvips → ps2pdf.

Il faudrait vérifier dans votre .log que les fichiers utilisés sont bien
ceux de texlive/2020. Il se pourrait que de vieilles versions traînent
par exemple dans votre TEXMFHOME…


Daniel Flipo

Merci pour les réponses. Ça me console de savoir que ça marche ailleurs
mais ça signifie que c’est chez moi que ça cloche :frowning:

Dans mon fichier originel, j’ai plein de pstricks donc je n’utilise
normalement pas pdflatex dessus mais j’avais essayé sur l’ecm. Tous les
fichiers appelés sont bien dans
/usr/share/texmf-dis/tex/latex/fourier/

Certaines lignes du .log m’inquiètent mais pour l’instant c’est
secondaire…

Pour ce qui est de dvips, voici ce qui s’affiche :

This is dvips(k) 2020.1 Copyright 2020 Radical Eye Software (www.radicaleye.com)
’ TeX output 2020.08.22:0137’ → arcs.ps

kpathsea: Running mktexpk --mfmode ljfour --bdpi 600 --mag 0+552/600 --dpi 552 futr8r
mktexpk: don’t know how to create bitmap font for futr8r.
mktexpk: perhaps futr8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
dvips: Font futr8r not found; using cmr10
</usr/share/texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmr10.pk>
dvips: ! invalid char 149 from font futr8r

J’ai un fichier
/usr/share/texmf-dist/fonts/tfm/public/fourier/futr8r.tfm
mais rien d’autre

Est-ce que ça indique qu’il me manque quelque chose ?

Merci.


Philippe

Le 22/08/2020 à 01:55, Philippe Delavalade a écrit :

Merci pour les réponses. Ça me console de savoir que ça marche ailleurs
mais ça signifie que c’est chez moi que ça cloche :frowning:

Dans mon fichier originel, j’ai plein de pstricks donc je n’utilise
normalement pas pdflatex dessus mais j’avais essayé sur l’ecm. Tous les
fichiers appelés sont bien dans
/usr/share/texmf-dist/tex/latex/fourier/

Certaines lignes du .log m’inquiètent mais pour l’instant c’est
secondaire…

Il serait peut-être intéressant de voir ce fichier .log…

Pour ce qui est de dvips, voici ce qui s’affiche :

This is dvips(k) 2020.1 Copyright 2020 Radical Eye Software (www.radicaleye.com)
’ TeX output 2020.08.22:0137’ → arcs.ps

kpathsea: Running mktexpk --mfmode ljfour --bdpi 600 --mag 0+552/600 --dpi 552 futr8r
mktexpk: don’t know how to create bitmap font for futr8r.
mktexpk: perhaps futr8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
dvips: Font futr8r not found; using cmr10
</usr/share/texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmr10.pk>
dvips: ! invalid char 149 from font futr8r

Ceci indique que dvips n’a pas trouvé le fichier .map, il croit que les
polices fourier sont en MetaFont et essaye donc – sans succès
évidemment – de fabriquer un fichier .pk (bitmap).

Conclusion : 1) vérifier que le fichier fourier.map est bien présent
dans texmf-dist/fonts/map/dvips/fourier/fourier.map
2) si c’est le cas, lancer la commande

updmap-sys

pour regénérer le fichier
texmf-var/fonts/map/dvips/updmap/psfonts.map
qui sert à dvips comme base de données de polices type1.

J’ai un fichier
/usr/share/texmf-dist/fonts/tfm/public/fourier/futr8r.tfm
mais rien d’autre

Un seul ? il devrait y en avoir toute une collection (140 environ) : des
fourier*.tfm, des fut*.tfm et des put*.tfm

Il devrait y avoir aussi des fichiers .pfb dans
texmf-dist/fonts/type1/public/fourier/

Une question quand même : dans votre premier message vous écriviez : «
Je suis avec une texlive 2020 sous slackware 14.2. »

En fait vous utilisez la distribution TeX de slackware qui est sous
/usr/share/texmf-dist/, j’ignore si c’est TeXLive 2020 (ça m’étonnerait
un peu, en général les distrib. Linux intègrent des versions dépassées
de TeXLive). D’où ma question : vous n’avez pas essayé d’installer
TeXLive2020 en plus ?


Daniel Flipo

Je complète mon message précédent : j’aimerais connaître le résultat de
la commande

kpsewhich psfonts.map


Daniel Flipo

Bonjour Daniel et merci infiniment pour votre aide.

Le samedi 22 août à 10:31, Daniel Flipo a écrit :

Le 22/08/2020 à 01:55, Philippe Delavalade a écrit :

Merci pour les réponses. Ça me console de savoir que ça marche ailleurs
mais ça signifie que c’est chez moi que ça cloche :frowning:

Dans mon fichier originel, j’ai plein de pstricks donc je n’utilise
normalement pas pdflatex dessus mais j’avais essayé sur l’ecm. Tous les
fichiers appelés sont bien dans
/usr/share/texmf-dist/tex/latex/fourier/

Certaines lignes du .log m’inquiètent mais pour l’instant c’est
secondaire…

Il serait peut-être intéressant de voir ce fichier .log…

Oui mais il est un peu long (219 lignes) et je ne sais pas s’il serait
accepté en pièce jointe par sympa.

Pour ce qui est de dvips, voici ce qui s’affiche :

This is dvips(k) 2020.1 Copyright 2020 Radical Eye Software (www.radicaleye.com)
’ TeX output 2020.08.22:0137’ → arcs.ps

kpathsea: Running mktexpk --mfmode ljfour --bdpi 600 --mag 0+552/600 --dpi 552 futr8r
mktexpk: don’t know how to create bitmap font for futr8r.
mktexpk: perhaps futr8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
dvips: Font futr8r not found; using cmr10
</usr/share/texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmr10.pk>
dvips: ! invalid char 149 from font futr8r

Ceci indique que dvips n’a pas trouvé le fichier .map, il croit que les
polices fourier sont en MetaFont et essaye donc – sans succès
évidemment – de fabriquer un fichier .pk (bitmap).

Conclusion : 1) vérifier que le fichier fourier.map est bien présent
dans texmf-dist/fonts/map/dvips/fourier/fourier.map

Il y est bien.

  1. si c’est le cas, lancer la commande

updmap-sys

pour regénérer le fichier
texmf-var/fonts/map/dvips/updmap/psfonts.map

Ce fichier est un lien symbolique vers psfont_t1.map ; tous les fichiers
ont bien été recréés vu les dates.

qui sert à dvips comme base de données de polices type1.

J’ai un fichier
/usr/share/texmf-dist/fonts/tfm/public/fourier/futr8r.tfm
mais rien d’autre

Un seul ? il devrait y en avoir toute une collection (140 environ) : des
fourier*.tfm, des fut*.tfm et des put*.tfm

Oui j’ai tout ça (141 exactement).

Il devrait y avoir aussi des fichiers .pfb dans
texmf-dist/fonts/type1/public/fourier/

J’ai bien tout ça aussi.

Une question quand même : dans votre premier message vous écriviez : «
Je suis avec une texlive 2020 sous slackware 14.2. »

En fait vous utilisez la distribution TeX de slackware qui est sous
/usr/share/texmf-dist/, j’ignore si c’est TeXLive 2020 (ça m’étonnerait
un peu, en général les distrib. Linux intègrent des versions dépassées
de TeXLive). D’où ma question : vous n’avez pas essayé d’installer
TeXLive2020 en plus ?

Non, c’est la texlive 2020 fournie par slackbuilds.org.

Cela dit, le problème persiste toujours.

Encore un grand merci.


Philippe

Le samedi 22 août à 12:00, Daniel Flipo a écrit :

Je complète mon message précédent : j’aimerais connaître le résultat de
la commande

kpsewhich psfonts.map
j’obitens :

/usr/share/texmf-var/fonts/map/dvips/updmap/psfonts.map

Ça me semble correct vu votre message précédent.


Philippe