Nous sommes le Dim 22 Juin, 2025 13:47
Supprimer les cookies

LaTeX et polices Fourier

Sur le logiciel libre en général ou un logiciel libre en particulier

Mer 09 Mai, 2007 08:46

Bonjour,

J'utilise Kile avec TeX-Live 2005 sous Kubuntu et je ne parviens pas à utiliser le package fourier. Pour la compilation en dvi, kdvi me remplace chaque caractère par des petits carrés noirs de taille variable et avec pdftex, mes polices apparaissent sans empattement. Pourtant le fichier fourier.sty est bien présent et je n'ai pas de problème si j'utilise les packages times ou bookman à la place (au passage je n'ai pas lmodern, comment faire pour le rajouter sachant que j'ai vécu comme un assisté pendant des années avec MikTeX ?). Pour le préambule de mon document, rien de plus simple :
Code: Tout sélectionner
\documentclass[a4paper,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fourier}


Au passage voilà un des avertissements que j'obtiens à la compilation :
Code: Tout sélectionner
usr/share/texmf-texlive/tex/latex/fourier/fourier.sty:50: Encoding `OT1' has changed to `T1' for symbol font(Font) `operators' in the math version `normal' on input line 50. Encoding `OT1' has changed to `T1' for symbol font(Font) `operators' in the math version `normal'
playmobil

Avatar de l’utilisateur
Messages : 575
Géo : Clermont-Ferrand

Mer 09 Mai, 2007 16:40

Bonsoir,
Le paqetage "lmodern" existe en tant que tel dans la distribution (K)ubuntu;

Pour le reste je laisse le soin à de plus compétents de te répondre (les polices sous LaTeX, je ne maitrise pas vraiment)

Voila,

Dominique
Maison : Pentium II 400 / W2k - Kubuntu 7.04
Travail : PowerMac G4 Yikes / Kubuntu 7.04
PowerBook G3 Lombard / Xubuntu 6.06
NickyPanther

Messages : 97
Géo : Lyon

Mer 09 Mai, 2007 20:38

playmobil a écrit:J'utilise Kile avec TeX-Live 2005 sous Kubuntu et je ne parviens pas à utiliser le package fourier. Pour la compilation en dvi, kdvi me remplace chaque caractère par des petits carrés noirs de taille variable et avec pdftex, mes polices apparaissent sans empattement. Pourtant le fichier fourier.sty est bien présent et


Le package peut être présent... sans que les fichiers contenant la fonte elle-même soient présents... Il faudrait nous dire comment tu as installé Fourier, car jusqu'à récemment il y avait des petits problèmes de licence qui ne permettaient pas de l'inclure dans TeXLive. Voici les fichiers en question :
Code: Tout sélectionner
ls ~/texmf/fonts/type1/adobe/utopia/
putb8a.pfb  putbi8a.pfb  putr8a.pfb  putri8a.pfb


Normallement, tu as dû les récupérer à part et les mettre dans le dossier qui va bien.

Par ailleurs, la documentation de Fourier dit, il me semble, de ne pas ajouter cette ligne dans le préambule :
Code: Tout sélectionner
\usepackage[T1]{fontenc}

Mais je doute que ça soit l'origine de ton problème.

playmobil a écrit:Au passage voilà un des avertissements que j'obtiens à la compilation :


C'est un avertissement classique et normal de Fourier. Ce n'est pas ce passage qui nous permettra de trouver d'où vient ton problème (chez moi ton préambule ne pose pas de problème, j'ai aussi ces avertissements, qui sont purement informatifs).
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Mer 09 Mai, 2007 22:15

Merci pour le coup de main. Effectivement, les fichiers de fontes étaient absents. J'ai créé dans /usr/share/texmf/fonts des répertoires adobe et utopia afin d'obtenir le chemin que tu m'as indiqué. J'ai ensuite téléchargé à cet emplacement les fichiers de fontes à partir du CTAN. Ceci dit, il semble que ce ne soit pas suffisant. Ai-je oublié une étape ?
playmobil

Avatar de l’utilisateur
Messages : 575
Géo : Clermont-Ferrand

Jeu 10 Mai, 2007 08:22

playmobil a écrit:J'ai ensuite téléchargé à cet emplacement les fichiers de fontes à partir du CTAN. Ceci dit, il semble que ce ne soit pas suffisant. Ai-je oublié une étape ?


Encore une fois, si tu ne nous dis pas les étapes que tu as suivies, c'est difficile de deviner celle(s) qui manque(nt) ;-)
Ceci dit, le plus important quand il s'agit d'installer des fontes n'est pas d'avoir le fichier .sty, mais d'avoir le fichier .map : vérifie que tu as un fichier fourier.map quelque part dans $TEXMF/fonts/map/dvips/ et active-le avec :
Code: Tout sélectionner
updmap-sys --enable Map fourier.map


Le problème peut aussi venir des droits sur les fichiers, donc vérifie que tout est en ordre. Si ça ne marche toujours pas, compile un exemple comme celui-ci et donne-nous tout le log.

Code: Tout sélectionner
\listfiles
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier}

\begin{document}
Bonjour, tout simplement. Ét àvèc dés âccënts.
\end{document}
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Jeu 10 Mai, 2007 11:37

Désolé si je manque de précision. J'ai suivi (enfin je pense) tes instructions. Les fichiers putb8a.pfb, putbi8a.pfb, putr8a.pfb et putri8a.pfb ont tous été placé dans /usr/share/texmf/fonts/adobe/utopia/. J'ai téléchargé le fichier fourier.map dans /usr/share/texmf/fonts/map/dvips/, puis ai ouvert un terminal à cet endroit et ai lancé la commande updmap-sys --enable Map fourier.map. Puis retour sur Kile et toujours le même problème.

Pour ce qui est de l'exemple que tu m'as donné, voici le log file :
Code: Tout sélectionner


*****
*****     LaTeXsortie:
*****     cd '/media/sda2/Mes documents'
*****     latex -interaction=nonstopmode 'machin.tex'
*****
This is pdfeTeX, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5)
entering extended mode
(./machin.tex
LaTeX2e <2003/12/01>
Babel <v3.8g> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, french, basque, ukenglish, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-texlive/tex/latex/fourier/fourier.sty
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/latex/base/t1enc.def))
(/usr/share/texmf-texlive/tex/latex/base/textcomp.sty
(/usr/share/texmf-texlive/tex/latex/base/ts1enc.def
(/usr/share/texmf-texlive/tex/latex/base/ts1enc.dfu)))
(/usr/share/texmf-texlive/tex/latex/fourier/fourier-orns.sty)

LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font
(Font)              `operators' in the math version `normal' on input line 50.


LaTeX Font Warning: Encoding `OT1' has changed to `T1' for symbol font
(Font)              `operators' in the math version `bold' on input line 50.


LaTeX Font Warning: Encoding `OML' has changed to `FML' for symbol font
(Font)              `letters' in the math version `normal' on input line 59.


LaTeX Font Warning: Encoding `OML' has changed to `FML' for symbol font
(Font)              `letters' in the math version `bold' on input line 59.


LaTeX Font Warning: Encoding `OMS' has changed to `FMS' for symbol font
(Font)              `symbols' in the math version `normal' on input line 113.


LaTeX Font Warning: Encoding `OMS' has changed to `FMS' for symbol font
(Font)              `symbols' in the math version `bold' on input line 113.


LaTeX Font Warning: Encoding `OMX' has changed to `FMX' for symbol font
(Font)              `largesymbols' in the math version `normal' on input line 1
14.


LaTeX Font Warning: Encoding `OMX' has changed to `FMX' for symbol font
(Font)              `largesymbols' in the math version `bold' on input line 114
.

) (./machin.aux) (/usr/share/texmf-texlive/tex/latex/fourier/fmlfutm.fd)
(/usr/share/texmf-texlive/tex/latex/fourier/fmsfutm.fd)
(/usr/share/texmf-texlive/tex/latex/fourier/fmxfutm.fd)
(/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd)
(/usr/share/texmf-texlive/tex/latex/fourier/t1futs.fd) [1] (./machin.aux)

 *File List*
 article.cls    2004/02/16 v1.4f Standard LaTeX document class
  size10.clo    2004/02/16 v1.4f Standard LaTeX file (size option)
inputenc.sty    2004/02/05 v1.0d Input encoding file
    utf8.def    2004/02/09 v1.1b UTF-8 support for inputenc
   t1enc.dfu    2004/02/09 v1.1b UTF-8 support for inputenc
  ot1enc.dfu    2004/02/09 v1.1b UTF-8 support for inputenc
  omsenc.dfu    2004/02/09 v1.1b UTF-8 support for inputenc
 fourier.sty    2005/01/01 1.4 fourier-GUTenberg package
 fontenc.sty
   t1enc.def    2004/02/22 v1.99f Standard LaTeX file
textcomp.sty    2004/02/22 v1.99f Standard LaTeX package
  ts1enc.def    2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
  ts1enc.dfu    2004/02/09 v1.1b UTF-8 support for inputenc
fourier-orns.sty    2004/01/30 1.1 fourier-ornaments package
 fmlfutm.fd    2004/10/30 Fontinst v1.926 font definitions for FML/futm.
 fmsfutm.fd    2004/10/30 Fontinst v1.926 font definitions for FMS/futm.
 fmxfutm.fd    futm-extension
  ts1cmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions
  t1futs.fd    2004/03/02 Fontinst v1.926 font definitions for T1/futs.
 ***********

 )
Output written on machin.dvi (1 page, 288 bytes).
Transcript written on machin.log.
playmobil

Avatar de l’utilisateur
Messages : 575
Géo : Clermont-Ferrand

Sam 12 Mai, 2007 09:11

playmobil a écrit:Pour ce qui est de l'exemple que tu m'as donné, voici le log file :


Je ne vois rien d'anormal dans ce log file... Du coup, je me demande si le problème ne vient pas du fichier DVI ou plus exactement de ton viewer DVI... Passe en ligne de commande, transforme-le en format PS puis en format PDF et regarde le PDF obtenu avec xpdf (ou un autre viewer pdf de ton choix).
N.B. un fichier PDF créé avec pdflatex n'est pas absolument identique à un PDF créé par la chaîne DVI->PS->PDF, donc essaie les deux...
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Dim 13 Mai, 2007 09:25

Effectivement, cela doit venir de la visionneuse, puisque je n'ai aucun problème pour lire le fichier avec yap.
playmobil

Avatar de l’utilisateur
Messages : 575
Géo : Clermont-Ferrand

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit