几天前,我使用 Sharelatex,对文件进行了一些更改,对其进行了编译,并将文件保存为 PDF。它包含我通过 svg 包使用的所有图形和图表。今天,我尝试打开 Sharelatex 再次进行一些更改,但出现了很多错误。我使用的每个 svg 图形都有一个错误,它显示:
main.tex, line 136
Package svg Error: File `fig1_svg-tex.pdf' is missing.
See the svg package documentation for explanation.
Type H <return> for immediate help.
...
l.136 \includesvg[scale=0.335]{fig1.svg}
Did you run the export with Inkscape? There's no file ./svg-inkscape/fig1_svg-tex.pdf'
我没有做任何更改,该\usepackage{svg}
行仍然在文档顶部,我的 svg 文件仍然在那里,没有名称更改。我尝试再次上传它们,但没有帮助。
答案1
昨天我设置了一个 MWE 并将其报告给 Sharelatex。我的 MWE 是:
\documentclass{article}
\usepackage[notransparent]{svg}
\begin{document}
\includesvg[width=1.5cm,height=1.5cm]{info}
\end{document}
info.svg 文件是一个图标,可在Fontawesome 网站,但顶级文件夹中名为“icon.svg”的任何 svg 文件都可以使用。我的设置如下图所示
更新时间:2018 年 8 月 20 日,8:30(UTC+2)
今天早上,我再次尝试了 MWE,并成功编译。所以我想说 Sharelatex 团队已经解决了这个问题。这个内部 Sharelatex 问题看起来已经解决了。
结果符合预期: