包含 SVG 不检测文件

包含 SVG 不检测文件

我正在尝试使用 latex 中的 svg.sty 包渲染 .svg 图像。当我运行以下代码时,我收到三个错误。发布在代码下方

\documentclass[a4paper,10pt,twoside,openright]{report}
\usepackage{svg}
\begin{document}
TEST
\begin{figure}[htbp]
    \centering
    \includesvg{bloch_entangling_gate}
    \caption{caption}
    \label{fig:label}
\end{figure}
\end{document}

以下错误:

E: /Users/Adriaan/Documents/Test/test.tex:6 File `./bloch_entangling_gate' not found. \includesvg{bloch_entangling_gate}
E: /Users/Adriaan/Documents/Test/test.tex:6 File `./bloch_entangling_gate' not found. \includesvg{bloch_entangling_gate}
E: /Users/Adriaan/Documents/Test/test.tex:6 File `bloch_entangling_gate.pdf_tex' not found. \includesvg{bloch_entangling_gate}

我在 Mac OSX 10.9.4 上的 sublime 中通过“latexing”包运行 latex。svg 图像与 .tex 文件放在同一目录中。如果我不尝试导入图像,渲染工作正常。

当我从那里构建时,它会执行设置为执行以下操作的构建命令。

[
    {
        "cmds":
        [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ],
        "name": "Default Build: latexmk",
        "primary": true

惠特为偏好添加了论据

"build_arguments": [" --shell-escape"], 

这应确保pdflatex在启用了 shell escape 的情况下正常工作,这svg是软件包所必需的。我不知道如何检查这些是否是正在执行的实际命令,或者如何从终端运行 latex。

我也看到过类似的问题,在 Windows 系统上也出现了同样的错误。我猜我没有使用,luatex但我不确定。

希望可以有人帮帮我。

相关内容