Inkscape找不到includevg的文件

时间:2019-06-11 00:59:53

标签: latex inkscape miktex

我的文档中有一个包含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 ...

1 个答案:

答案 0 :(得分:0)

问题是--clean选项。我通过在TeXWorks中选择pdflatex来弄清楚这一点,然后突然构建了它。一个接一个地采取各种措施有助于我深入浅出。回去发表其他一些问题。

正如@samcarter指出的那样,如果您不必使用texify,请尽量不要使用。我的一个软件包需要LuaLaTex进行排版,因此当我只需要LuaLaTeX +MakeIndex +BibTex普通选项时选择了LuaLaTex。使用那个解决了问题。

但是,如果必须使用texify,请尝试删除--clean