Ich habe kürzlich meinen Laptop auf Snow Leopard aktualisiert, TeX auf Version 3.1415926 (TeX Live 2011/MacPorts 2011_5) aktualisiert und Python 2.7.3 installiert. Nach all diesen Installationen habe ich Macport Selfupdate und Macport Upgrade veraltet durchgeführt. Aber jetzt, wenn ich versuche TeX in matplotlib zu verwenden, erhalte ich folgende:Python: Kann Tex in Matplotlib nicht rendern
LaTeX was not able to process the following string:'lp'
Here is the full report generated by LaTeX:
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011/MacPorts 2011_5)
restricted \write18 enabled.
entering extended mode (./64a53cc27244d5ee10969789771e33fa.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, cz
ech, slovak, dutch, ukenglish, usenglishmax, basque, french, german-x-2009-06-1
9, ngerman-x-2009-06-19, german, ngerman, swissgerman, italian, polish, portugu
ese, spanish, catalan, galician, ukenglish, loaded.
(/opt/local/share/texmf-texlive-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/opt/local/share/texmf-texlive-dist/tex/latex/base/size10.clo))
! LaTeX Error: File `type1cm.sty' not found.
Type X to quit or <RETURN> to proceed, or enter new name. (Default extension: sty)
l.3 \renewcommand
{\rmdefault}{pnc}^^M
No pages of output.
ähnlich this previous question, habe ich versucht, den Weg in meinem Python-Code Einstellung über:
os.environ['PATH'] = os.environ['PATH'] + ':/opt/local/bin/latex'
seit which latex
ergab /opt/local/bin/latex
. Das hat jedoch nicht funktioniert, mit der gleichen Fehlermeldung. Ich habe auch den Weg nach Tex ausprobiert, genauso wie das Beispiel aus der vorherigen Frage. Keine Änderung.
Ich habe dann versucht, über möglicherweise fehlende Pakete zu erzwingen:
matplotlib.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
jedoch, dass auch nicht funktionierte.
Der einzige Weg, wie ich meine Plots zum Arbeiten bringen kann, ist rc('text', usetex=False)
, was nicht ideal ist. Jede Hilfe würde sehr geschätzt werden.
das für mich fixiert 'sudo apt-get dvipng' –