Tôi vừa nâng cấp máy tính xách tay của mình lên Snow Leopard, cập nhật TeX lên Phiên bản 3.1415926 (TeX Live 2011/MacPorts 2011_5) và cài đặt Python 2.7.3. Sau tất cả các lần cài đặt này, tôi đã chạy bản cập nhật macport tự động cập nhật và nâng cấp macport. Tuy nhiên, bây giờ khi tôi cố gắng sử dụng TeX trong matplotlib, tôi nhận được như sau:Python: Không thể hiển thị Tex trong Matplotlib
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.
Tương tự như this previous question, tôi đã cố gắng thiết lập các con đường trong mã python của tôi qua:
os.environ['PATH'] = os.environ['PATH'] + ':/opt/local/bin/latex'
từ which latex
mang lại /opt/local/bin/latex
. Tuy nhiên, điều đó không hoạt động, với cùng một thông báo lỗi. Tôi cũng đã thử đường dẫn đến tex, cũng như ví dụ từ câu hỏi trước. Không thay đổi.
sau đó tôi đã cố gắng để buộc các gói có thể bị mất qua:
matplotlib.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
tuy nhiên
, mà cũng không làm việc.
Cách duy nhất tôi có thể làm cho lô của mình hoạt động là nói rc('text', usetex=False)
, điều này không lý tưởng. Bất kì sự trợ giúp nào đều được đánh giá cao.
này cố định cho tôi sudo apt-get install dvipng' –