我发现用于Windows 7 64位的Inkscape 0.91在渲染方面存在问题 胶乳。我做的是:
1) Extensions - Render - LaTeX
2) Enter "test" in LaTeX input
3) Click "Apply".
然后,cmd.exe
窗口会弹出并挂在那里。如果我关闭
这个窗口,我明白了:
Inkscape has received additional data from the script executed. The
script did not return an error, but this may indicate the results will
not be as expected.
^Cinvalid LaTeX input:
test
temporary files were left in:
c:\users\admini~1\appdata\local\temp\inkscape-zxdypk
有人可以帮忙吗?谢谢!
PS:latex
,dvips
,gs
和pstoedit
已在系统路径中。
肖恩
2015-08-02更新:
我查看了临时文件,并看到了这样的eq.out文件:
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (MiKTeX 2.9 64-bit)
entering extended mode
! I can't find file `c:/users/admini'.
<to be read again>
\protect
<*> c:/users/admini~
1/appdata/local/temp/inkscape-wawis7/eq.tex
Please type another input file name:
看起来像eqtexsvg.py
文件的第127行的问题
Windows不会将此类型的字符串作为有效的文件路径。
肖恩
答案 0 :(得分:2)
我遇到了同样的问题并发现了一些黑客攻击。它不是一个真正的解决方案,但似乎对我有用。
查看eqtexsvg.py的错误和结构,似乎脚本想要打开一个临时目录,在该目录中执行LaTeX文件,然后再次删除它。它似乎无法以某种方式打开“users”目录中的临时文件夹。
我采取的措施是:
那为我做了。它基本上使得eqtexsvg.py在你指定的其他位置创建临时目录,它可以到达它。请注意,脚本会自动删除之后生成的文件。删除该行(步骤3)也会阻止它删除该目录。
我并不认为这是一个干净或好的解决方案,但至少它解决了我的问题。