发布时间:2010-07-24 23:55:14
文章类别:小技巧
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100klx6.html
QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载
本人用的是ctexlive2009套装,winedt编辑器(windows环境),现在无法插入图片,即使是最简单的代码也无法显示,tex代码如下:
\documentclass{article}
\usepackage{graphicx} %使用graphicx包
\begin{document}
\includegraphics{TUG1.eps}
\end{document}
其中tug1.eps是winedt的sample中exmaple例子中的图片,图片应该不是问题,用gsview能正常显示。
用latex编译如下:
This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009)
entering extended mode
(./aaim.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, pinyin, loaded.
(e:/texlive/current/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(e:/texlive/current/texmf-dist/tex/latex/base/size10.clo))
(e:/texlive/current/texmf-dist/tex/latex/graphics/graphicx.sty
(e:/texlive/current/texmf-dist/tex/latex/graphics/keyval.sty)
(e:/texlive/current/texmf-dist/tex/latex/graphics/graphics.sty
(e:/texlive/current/texmf-dist/tex/latex/graphics/trig.sty)
(e:/texlive/current/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(e:/texlive/current/texmf-dist/tex/latex/graphics/dvips.def))) (./aaim.aux)
<TUG1.eps>
Overfull \hbox (244.14499pt too wide) in paragraph at lines 4--5
[][][]
[1] (./aaim.aux) )
(see the transcript file for additional information)
Output written on aaim.dvi (1 page, 288 bytes).
SyncTeX written on aaim.synctex
Transcript written on aaim.log.
生成的dvi中图片无法显示,转换为pdf输出如下:
runscript: cmd.exe not found on PATH
aaim.dvi -> aaim.pdf
[1
** WARNING ** Filtering file via command -->rungs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile=C:/Users/QIANGZ~1/AppData/Local/Temp/dvipdfmx.a0548000001 ./TUG1.eps -c quit<-- failed.
** WARNING ** Image format conversion for "./TUG1.eps" failed...
** WARNING ** pdf: image inclusion failed for "TUG1.eps".
** WARNING ** Failed to read image file: TUG1.eps
** WARNING ** Interpreting special command PSfile (ps:) failed.
** WARNING ** >> at page="1" position="(148.712, 277.198)" (in PDF)
** WARNING ** >> xxx "PSfile="TUG1.eps" llx=20 lly=20 urx=592 ury=460 rwi=5720 "
]
1596 bytes written
其中比较奇怪的错误显示cmd.exe not found。这是指windows中system32的cmd吗,我已经加入系统path环境变量路径system32,但还是不行。这个path是指什么环境变量?还是因为其他原因?希望大家帮忙,谢谢啦。
milksea回帖:
这个是 latex 没错。(latex、pdflatex、pdftex 其实都是 pdftex 命令加上不同选项的马甲)
问题出在安装上。系统环境的 path 变量应该能找到 TeX Live 的 bin\win32\ 目录。如果这个已经有了,那就是 rungs 出了问题(TeX Live 需要调用它转换 EPS 图片),请找 CTeXLive 的开发者 liangzi 说明问题。
其实我觉得用官方的 TeX Live 2009 就可以了。
【解决方案】
首先,解决方法如下:在windows系统的环境变量,path里加入:c:\windows\system32;然后点击TeXlive\repair.exe。
具体原因:CTeXLive和TeXLive 安装有所不同,初始化的时候需要调用系统的cmd,但是系统环境变量path找不到cmd的路径,所以安装的时候没有真正完成初始化脚本的工作。
我在两台机器上已测试,均可正常运行了。
发表评论 取消回复