Inkscape не может найти файл для includesvg - PullRequest
0 голосов
/ 11 июня 2019

Кошмар, включающий 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 голосов
/ 11 июня 2019

Проблема в опции --clean. Я понял это, выбрав pdflatex в TeXWorks, и он неожиданно появился. Извлечение вариантов по одному помогло мне разобраться в этом. Возвращаясь к сообщению по некоторым другим вопросам.

Как указал @samcarter, если вам не нужно использовать texify, старайтесь не делать этого. Один из моих пакетов требует LuaLaTex для набора текста, поэтому я выбрал LuaLaTeX +MakeIndex +BibTex, когда мне нужен был только параметр LuaLaTex plain. Использование этого исправило проблему.

Если вам нужно использовать texify, попробуйте удалить --clean.

...