我正在尝试使用 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
但我不确定。
希望可以有人帮帮我。