我的文档中有一个包含svg文件的噩梦。这只是Tux的照片。
代码:
\svgpath{{C:/Users/me/Google\ Drive/foo}}
\includesvg[width = 200pt]{tux}
错误:
** (inkscape.exe:27228): WARNING **: 20:52:43.840: Can't open file: tux.svg (doesn't exist)
** (inkscape.exe:27228): WARNING **: 20:52:43.840: Can't open file: tux.svg (doesn't exist)
** (inkscape.exe:27228): WARNING **: 20:52:43.840: Specified document tux.svg cannot be opened (does not exist or not a valid SVG file)
The system cannot find the file specified.
The system cannot find the file specified.
我希望它能为我提供更多调试信息,以便告诉我所使用的目录。我已启用--shell-escape
。我尝试了各种组合,但都没有成功。
编辑:最小示例
\documentclass{article}
\usepackage{svg}
\begin{document}
\includesvg{tux}
\end{document}
我创建了一个目录c:\latex
我的命令行是texify --pdf --engine=luatex --synctex=1 --tex-option=--shell-escape --clean foo
我注意到它也说有一个日志文件,但是我找不到包含更多信息的日志文件
Package svg Warning: The export with Inkscape failed for file
(svg) `tux.svg'
(svg) Troubleshooting: Please check in the log file how
(svg) the invocation of Inkscape took place and try to
(svg) execute it yourself in the terminal on input line 5.
我很想得到那个神话般的日志文件。有一个foo.log
文件,但这只是我的控制台输出是什么。 C:\Users\james\AppData\Local\MiKTeX\2.9\miktex\log\texify.log
处还有另一个日志文件,但是该日志文件也没有关于inkscape
命令的任何信息。
文档(http://mirror.its.dal.ca/ctan/graphics/svg/doc/svg.pdf)说我应该看到runsystem ...
。
答案 0 :(得分:0)
问题是--clean
选项。我通过在TeXWorks中选择pdflatex来弄清楚这一点,然后突然构建了它。一个接一个地采取各种措施有助于我深入浅出。回去发表其他一些问题。
正如@samcarter指出的那样,如果您不必使用texify,请尽量不要使用。我的一个软件包需要LuaLaTex进行排版,因此当我只需要LuaLaTeX +MakeIndex +BibTex
普通选项时选择了LuaLaTex
。使用那个解决了问题。
但是,如果必须使用texify,请尝试删除--clean
。