Hello,
I also have the same problem: using other fonts than CM in "latex" mode on
Windows. I have to admit I don't understand the background of changing fonts in
TeX/LaTeX, luckily, the packages are doing all the work for me.
Have got MikTeX 2.7 here, Basic installation with no path change. Python is
2.5.2, using IDLE for all script runs
Let's consider switching to Times: On LaTeX, \usepackage{times} compiles like a
hitch. The following minimal PyX example does *not* work:
from pyx import *
text.set(mode="latex")
text.preamble(r"\usepackage{times}")
c = canvas.canvas()
c.text(0, 0, r"\LaTeX{} doesn't need to look like \LaTeX{} all the time.")
c.writeEPSfile("font")
c.writePDFfile("font")
having the following error (I save you from reading the whole message, just
first and last three lines)
Traceback (most recent call last):
File "D:\Daten\zipp\PyX\PyX-0.10\examples\text\font.py", line 8, in <module>
c.writeEPSfile("font")
...
File "C:\Python25\lib\site-packages\pyx\dvifile.py", line 753, in putchar
raise RuntimeError("cannot find font encoding file %s" %
fontmapinfo.encodingfile)
RuntimeError: cannot find font encoding file 8r.enc
However, when searching the 8r.enc and copying to the local working directory,
it works.
With other packages ({mathptmx}, [charter]{mathdesign}, {mathpazo}, ...) I get
the following error (for example using r"\usepackage{mathptmx}" as preamble,
errordebug = 2):
Traceback (most recent call last):
File "D:\files\latex\font\font.py", line 7, in <module>
c.text(0, 0, r"\LaTeX{} doesn't need to look like \LaTeX{} all the time.")
...
The expression passed to TeX was:
\ProcessPyXBox{\LaTeX{} doesn't need to look like \LaTeX{} all the time.%
}{1}%
\PyXInput{6}%
The return message from TeX was:
*
*("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\ot1ztmcm.fd")
("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\omlztmcm.fd")
("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\omsztmcm.fd")
("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\omxztmcm.fd")
PyXBox:page=1,lt=0.0pt,rt=199.3498pt,ht=6.81989pt,dp=2.24998pt:
[80.121.88.1]
*PyXInputMarker:executeid=6:
After parsing this message, the following was left:
*
*("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\ot1ztmcm.fd")
("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\omlztmcm.fd")
("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\omsztmcm.fd")
("C:\Program Files\MiKTeX 2.7\tex\latex\psnfss\omxztmcm.fd")
*
For completeness, i include the output of contrib\callingtex.py.
>>>
Platform is win32
Python installation prefix is C:\Python25
Python executable is C:\Python25\pythonw.exe
PyX comes from C:\Python25\lib\site-packages\pyx\__init__.pyc
PyX version 0.10
PyX pykpathsea python module used
" echo $0 \"$*\"" --> $0 \"$*\"
" echo $SHELL" --> $SHELL
" echo $BASH_SUBSHELL" --> $BASH_SUBSHELL
" echo $-" --> $-
" echo $ENV" --> $ENV
" echo $BASH_ENV" --> $BASH_ENV
" echo $TEXMFCNF" --> $TEXMFCNF
" echo $_" --> $_
" echo $PATH" --> $PATH
" which kpsewhich" --> C:\Program Files\MiKTeX
2.7\miktex\bin\kpsewhich.EXE
" which tex" --> C:\Program Files\MiKTeX 2.7\miktex\bin\tex.EXE
" which latex" --> C:\Program Files\MiKTeX 2.7\miktex\bin\latex.EXE
"file `which kpsewhich`" --> " file `which tex`" --> " file `which
latex`" -->
"psfonts.map" found at "D:/Documents and Settings/All Users/Application
Data/MiKTeX/2.7/dvips/config/psfonts.map" as format "map"
"psfonts.map" found at "D:/Documents and Settings/All Users/Application
Data/MiKTeX/2.7/dvips/config/psfonts.map" as format "PostScript header"
"psfonts.map" found at "D:/Documents and Settings/All Users/Application
Data/MiKTeX/2.7/dvips/config/psfonts.map" as format "dvips config"
"psfonts.cmz" found at "C:/Program Files/MiKTeX
2.7/fonts/map/dvips/cm/psfonts.cmz" as format "map"
>>>
Maybe someone is able to get an idea what is running wrong...
With best regards,
Guenter
--
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
PyX-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyx-user