Bonjour les gens,
J'ai une machine sur laquelle j'utilise pdflatex; tous les
pdfs qui en sortent sont affreux à l'affichage (polices
pixélisées), mais s'impriment parfaitement.
Ce que je ne comprend pas, c'est que j'ai une autre machine,
également Debian, où le même pdflatex produit des documents
qui sont aussi beau à l'affichage qu'à l'impression (à
partir du même source, s'entend).
Une comparaison de ce qui est installé de part et d'autre ne
me donne rien d'évident (tetex-base et tetex-extra sont à la
même version, ainsi que ghostscript). Une idée d'où chercher
m'interesserait assez...
Y. - interloqué
Bonjour les gens,
J'ai une machine sur laquelle j'utilise pdflatex; tous les
pdfs qui en sortent sont affreux à l'affichage (polices
pixélisées), mais s'impriment parfaitement.
Ce que je ne comprend pas, c'est que j'ai une autre machine,
également Debian, où le même pdflatex produit des documents
qui sont aussi beau à l'affichage qu'à l'impression (à
partir du même source, s'entend).
Une comparaison de ce qui est installé de part et d'autre ne
me donne rien d'évident (tetex-base et tetex-extra sont à la
même version, ainsi que ghostscript). Une idée d'où chercher
m'interesserait assez...
Y. - interloqué
Bonjour les gens,
J'ai une machine sur laquelle j'utilise pdflatex; tous les
pdfs qui en sortent sont affreux à l'affichage (polices
pixélisées), mais s'impriment parfaitement.
Ce que je ne comprend pas, c'est que j'ai une autre machine,
également Debian, où le même pdflatex produit des documents
qui sont aussi beau à l'affichage qu'à l'impression (à
partir du même source, s'entend).
Une comparaison de ce qui est installé de part et d'autre ne
me donne rien d'évident (tetex-base et tetex-extra sont à la
même version, ainsi que ghostscript). Une idée d'où chercher
m'interesserait assez...
Y. - interloqué
> J'ai une machine sur laquelle j'utilise pdflatex; tous les
> pdfs qui en sortent sont affreux à l'affichage (polices
> pixélisées), mais s'impriment parfaitement.
N'en aurais-tu pas un configuré pour le français et l'autre en anglais ?
(Fichier /etc/texmf/language.dat)
(Les polices pixelisées, c'est parce que pdflatex ne trouve pas les fontes
postscript à inclure lorsque l'on est en français (encodage T1, fontes
ec) alors qu'il les trouve en anglais (encodage OT1, fontes cm).)
Tu pourras remarquer que les pdf sont affichés correctement par gv (car,
lui, il sait traiter les fontes pk correctement).
> J'ai une machine sur laquelle j'utilise pdflatex; tous les
> pdfs qui en sortent sont affreux à l'affichage (polices
> pixélisées), mais s'impriment parfaitement.
N'en aurais-tu pas un configuré pour le français et l'autre en anglais ?
(Fichier /etc/texmf/language.dat)
(Les polices pixelisées, c'est parce que pdflatex ne trouve pas les fontes
postscript à inclure lorsque l'on est en français (encodage T1, fontes
ec) alors qu'il les trouve en anglais (encodage OT1, fontes cm).)
Tu pourras remarquer que les pdf sont affichés correctement par gv (car,
lui, il sait traiter les fontes pk correctement).
> J'ai une machine sur laquelle j'utilise pdflatex; tous les
> pdfs qui en sortent sont affreux à l'affichage (polices
> pixélisées), mais s'impriment parfaitement.
N'en aurais-tu pas un configuré pour le français et l'autre en anglais ?
(Fichier /etc/texmf/language.dat)
(Les polices pixelisées, c'est parce que pdflatex ne trouve pas les fontes
postscript à inclure lorsque l'on est en français (encodage T1, fontes
ec) alors qu'il les trouve en anglais (encodage OT1, fontes cm).)
Tu pourras remarquer que les pdf sont affichés correctement par gv (car,
lui, il sait traiter les fontes pk correctement).
Avec quoi les affiches-tu ?
Avec quoi les affiches-tu ?
Avec quoi les affiches-tu ?
On Wed, Feb 09, 2005 at 01:11:30AM +0100, Sylvain Sauvage wrote:
> > J'ai une machine sur laquelle j'utilise pdflatex; tous les
> > pdfs qui en sortent sont affreux à l'affichage (polices
> > pixélisées), mais s'impriment parfaitement.
>
> N'en aurais-tu pas un configuré pour le français et l'autre en angl ais
> ?(Fichier /etc/texmf/language.dat)
Je ne sais pas. Ils contiennent tout les deux, en résumé:
american ushyph1.tex
=USenglish
=english
french frhyph.tex
=patois
german dehypht.tex
=austrian
Puis celui qui marche mal contient également une collection
d'autres langues. Remplacer le language.dat par celui de la
machine qui marche ne change rien.
> (Les polices pixelisées, c'est parce que pdflatex ne trouve pas les
> fontes
> postscript à inclure lorsque l'on est en français (encodage T1,
> fontes ec) alors qu'il les trouve en anglais (encodage OT1, fontes
> cm).)
Voilà qui m'amène à un fait intéressant:
La machine "qui marche" a des fichiers
/var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
alors que celle qui "ne marche pas" a
/var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
paquet là dedans).
D'où vient la selection de la police?
> Tu pourras remarquer que les pdf sont affichés correctement par gv
> (car, lui, il sait traiter les fontes pk correctement).
En effet. Je viens aussi de trouver qu'on peut demander à
pdflatex (ou TeX, je ne sais pas) d'utiliser des polices
Postscript avec usepackage{times} (par exemple), ce qui
produit un PDF minuscule... qui marche correctement partout.
Je peux donc maintenant faire des PDF qui affichent
correctement dans Acrobat, il ne me reste plus qu'a avoir
les jolies polices Computer Modern ;-)
On Wed, Feb 09, 2005 at 01:11:30AM +0100, Sylvain Sauvage wrote:
> > J'ai une machine sur laquelle j'utilise pdflatex; tous les
> > pdfs qui en sortent sont affreux à l'affichage (polices
> > pixélisées), mais s'impriment parfaitement.
>
> N'en aurais-tu pas un configuré pour le français et l'autre en angl ais
> ?(Fichier /etc/texmf/language.dat)
Je ne sais pas. Ils contiennent tout les deux, en résumé:
american ushyph1.tex
=USenglish
=english
french frhyph.tex
=patois
german dehypht.tex
=austrian
Puis celui qui marche mal contient également une collection
d'autres langues. Remplacer le language.dat par celui de la
machine qui marche ne change rien.
> (Les polices pixelisées, c'est parce que pdflatex ne trouve pas les
> fontes
> postscript à inclure lorsque l'on est en français (encodage T1,
> fontes ec) alors qu'il les trouve en anglais (encodage OT1, fontes
> cm).)
Voilà qui m'amène à un fait intéressant:
La machine "qui marche" a des fichiers
/var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
alors que celle qui "ne marche pas" a
/var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
paquet là dedans).
D'où vient la selection de la police?
> Tu pourras remarquer que les pdf sont affichés correctement par gv
> (car, lui, il sait traiter les fontes pk correctement).
En effet. Je viens aussi de trouver qu'on peut demander à
pdflatex (ou TeX, je ne sais pas) d'utiliser des polices
Postscript avec usepackage{times} (par exemple), ce qui
produit un PDF minuscule... qui marche correctement partout.
Je peux donc maintenant faire des PDF qui affichent
correctement dans Acrobat, il ne me reste plus qu'a avoir
les jolies polices Computer Modern ;-)
On Wed, Feb 09, 2005 at 01:11:30AM +0100, Sylvain Sauvage wrote:
> > J'ai une machine sur laquelle j'utilise pdflatex; tous les
> > pdfs qui en sortent sont affreux à l'affichage (polices
> > pixélisées), mais s'impriment parfaitement.
>
> N'en aurais-tu pas un configuré pour le français et l'autre en angl ais
> ?(Fichier /etc/texmf/language.dat)
Je ne sais pas. Ils contiennent tout les deux, en résumé:
american ushyph1.tex
=USenglish
=english
french frhyph.tex
=patois
german dehypht.tex
=austrian
Puis celui qui marche mal contient également une collection
d'autres langues. Remplacer le language.dat par celui de la
machine qui marche ne change rien.
> (Les polices pixelisées, c'est parce que pdflatex ne trouve pas les
> fontes
> postscript à inclure lorsque l'on est en français (encodage T1,
> fontes ec) alors qu'il les trouve en anglais (encodage OT1, fontes
> cm).)
Voilà qui m'amène à un fait intéressant:
La machine "qui marche" a des fichiers
/var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
alors que celle qui "ne marche pas" a
/var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
paquet là dedans).
D'où vient la selection de la police?
> Tu pourras remarquer que les pdf sont affichés correctement par gv
> (car, lui, il sait traiter les fontes pk correctement).
En effet. Je viens aussi de trouver qu'on peut demander à
pdflatex (ou TeX, je ne sais pas) d'utiliser des polices
Postscript avec usepackage{times} (par exemple), ce qui
produit un PDF minuscule... qui marche correctement partout.
Je peux donc maintenant faire des PDF qui affichent
correctement dans Acrobat, il ne me reste plus qu'a avoir
les jolies polices Computer Modern ;-)
> Voilà qui m'amène à un fait intéressant:
> La machine "qui marche" a des fichiers
> /var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
> alors que celle qui "ne marche pas" a
> /var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
> paquet là dedans).
>
> D'où vient la selection de la police?
Et bien, normalement, par le paquet fontenc : usepackage[T1]{fontenc}
pour utiliser les ec (European Computer modern, je crois) et
usepackage[OT1]{fontenc} pour les cm de base (l'encodage OT1 étant
l'encodage par défaut, cette commande n'est pas utile).
Comme tu dis utiliser les mêmes environnement, je ne vois pas trop comment
il fait pour choisir T1 ou OT1 si ce n'est spécifié nulle part...
(Peut-être une option « english » ou « francais » dans un coin ?)
Pour d'autres infos, il y a aussi des newsgroups/ML sur (La)TeX.
> Voilà qui m'amène à un fait intéressant:
> La machine "qui marche" a des fichiers
> /var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
> alors que celle qui "ne marche pas" a
> /var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
> paquet là dedans).
>
> D'où vient la selection de la police?
Et bien, normalement, par le paquet fontenc : usepackage[T1]{fontenc}
pour utiliser les ec (European Computer modern, je crois) et
usepackage[OT1]{fontenc} pour les cm de base (l'encodage OT1 étant
l'encodage par défaut, cette commande n'est pas utile).
Comme tu dis utiliser les mêmes environnement, je ne vois pas trop comment
il fait pour choisir T1 ou OT1 si ce n'est spécifié nulle part...
(Peut-être une option « english » ou « francais » dans un coin ?)
Pour d'autres infos, il y a aussi des newsgroups/ML sur (La)TeX.
> Voilà qui m'amène à un fait intéressant:
> La machine "qui marche" a des fichiers
> /var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
> alors que celle qui "ne marche pas" a
> /var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
> paquet là dedans).
>
> D'où vient la selection de la police?
Et bien, normalement, par le paquet fontenc : usepackage[T1]{fontenc}
pour utiliser les ec (European Computer modern, je crois) et
usepackage[OT1]{fontenc} pour les cm de base (l'encodage OT1 étant
l'encodage par défaut, cette commande n'est pas utile).
Comme tu dis utiliser les mêmes environnement, je ne vois pas trop comment
il fait pour choisir T1 ou OT1 si ce n'est spécifié nulle part...
(Peut-être une option « english » ou « francais » dans un coin ?)
Pour d'autres infos, il y a aussi des newsgroups/ML sur (La)TeX.
On Wed, Feb 09, 2005 at 05:39:13PM +0100, Sylvain Sauvage wrote:
> > Voilà qui m'amène à un fait intéressant:
> > La machine "qui marche" a des fichiers
> > /var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
> > alors que celle qui "ne marche pas" a
> > /var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
> > paquet là dedans).
> >
> > D'où vient la selection de la police?
>
> Et bien, normalement, par le paquet fontenc : usepackage[T1]{fontenc}
> pour utiliser les ec (European Computer modern, je crois) et
> usepackage[OT1]{fontenc} pour les cm de base (l'encodage OT1 étant
> l'encodage par défaut, cette commande n'est pas utile).
Or donc, j'ai ajouté un usepackage[T1]{fontenc}. Metafont a
travaillé pendant quelques temps, et produit un tas de trucs
dans /var/.../fknappen/ec/ecrm*.... et le PDF marche.
Maintenant, si je ré-enlève le usepackate[T1]{fontenc}
(revenant donc à mon .tex du début), tout marche bien. Ah.
> Comme tu dis utiliser les mêmes environnement, je ne vois pas trop
> comment il fait pour choisir T1 ou OT1 si ce n'est spécifié nulle
> part...(Peut-être une option « english » ou « francais » dans un coin
> ?)
Il semble donc que la machine "qui marche" a, un jour,
compilé un fichier qui demandait explicitement un encodage
T1.
> Pour d'autres infos, il y a aussi des newsgroups/ML sur (La)TeX.
AMHA c'est un problème de Debian (ou peut-être de teTeX),
pas vraiment une question TeX: c'est bien le même source qui
produit des résultats différents, et la distribution qui
rate la génération d'une police. Qu'en penses-tu? (et
fais-je un rapport de bug?)
(Question subsidiaire: pour expérimenter, y-a-t'il une façon
propre d'effacer les polices générées pour revenir à un
tetex « propre » qui régénere ses polices?)
On Wed, Feb 09, 2005 at 05:39:13PM +0100, Sylvain Sauvage wrote:
> > Voilà qui m'amène à un fait intéressant:
> > La machine "qui marche" a des fichiers
> > /var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
> > alors que celle qui "ne marche pas" a
> > /var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
> > paquet là dedans).
> >
> > D'où vient la selection de la police?
>
> Et bien, normalement, par le paquet fontenc : usepackage[T1]{fontenc}
> pour utiliser les ec (European Computer modern, je crois) et
> usepackage[OT1]{fontenc} pour les cm de base (l'encodage OT1 étant
> l'encodage par défaut, cette commande n'est pas utile).
Or donc, j'ai ajouté un usepackage[T1]{fontenc}. Metafont a
travaillé pendant quelques temps, et produit un tas de trucs
dans /var/.../fknappen/ec/ecrm*.... et le PDF marche.
Maintenant, si je ré-enlève le usepackate[T1]{fontenc}
(revenant donc à mon .tex du début), tout marche bien. Ah.
> Comme tu dis utiliser les mêmes environnement, je ne vois pas trop
> comment il fait pour choisir T1 ou OT1 si ce n'est spécifié nulle
> part...(Peut-être une option « english » ou « francais » dans un coin
> ?)
Il semble donc que la machine "qui marche" a, un jour,
compilé un fichier qui demandait explicitement un encodage
T1.
> Pour d'autres infos, il y a aussi des newsgroups/ML sur (La)TeX.
AMHA c'est un problème de Debian (ou peut-être de teTeX),
pas vraiment une question TeX: c'est bien le même source qui
produit des résultats différents, et la distribution qui
rate la génération d'une police. Qu'en penses-tu? (et
fais-je un rapport de bug?)
(Question subsidiaire: pour expérimenter, y-a-t'il une façon
propre d'effacer les polices générées pour revenir à un
tetex « propre » qui régénere ses polices?)
On Wed, Feb 09, 2005 at 05:39:13PM +0100, Sylvain Sauvage wrote:
> > Voilà qui m'amène à un fait intéressant:
> > La machine "qui marche" a des fichiers
> > /var/cache/fonts/pk/ljfour/kfnappen/ec/ecrm1[20]00.600pk
> > alors que celle qui "ne marche pas" a
> > /var/cache/fonts/pk/ljfour/public/cm/cm*pk (il y en a un
> > paquet là dedans).
> >
> > D'où vient la selection de la police?
>
> Et bien, normalement, par le paquet fontenc : usepackage[T1]{fontenc}
> pour utiliser les ec (European Computer modern, je crois) et
> usepackage[OT1]{fontenc} pour les cm de base (l'encodage OT1 étant
> l'encodage par défaut, cette commande n'est pas utile).
Or donc, j'ai ajouté un usepackage[T1]{fontenc}. Metafont a
travaillé pendant quelques temps, et produit un tas de trucs
dans /var/.../fknappen/ec/ecrm*.... et le PDF marche.
Maintenant, si je ré-enlève le usepackate[T1]{fontenc}
(revenant donc à mon .tex du début), tout marche bien. Ah.
> Comme tu dis utiliser les mêmes environnement, je ne vois pas trop
> comment il fait pour choisir T1 ou OT1 si ce n'est spécifié nulle
> part...(Peut-être une option « english » ou « francais » dans un coin
> ?)
Il semble donc que la machine "qui marche" a, un jour,
compilé un fichier qui demandait explicitement un encodage
T1.
> Pour d'autres infos, il y a aussi des newsgroups/ML sur (La)TeX.
AMHA c'est un problème de Debian (ou peut-être de teTeX),
pas vraiment une question TeX: c'est bien le même source qui
produit des résultats différents, et la distribution qui
rate la génération d'une police. Qu'en penses-tu? (et
fais-je un rapport de bug?)
(Question subsidiaire: pour expérimenter, y-a-t'il une façon
propre d'effacer les polices générées pour revenir à un
tetex « propre » qui régénere ses polices?)