Inkscape 和 --shell-escape 与 TexStudio

Inkscape 和 --shell-escape 与 TexStudio

我的目的是在乳胶中显示fig1.svg。这是我的代码:

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{listings}
\lstset{language=Matlab}
\lstset{tabsize=2}
\usepackage{graphicx}
\usepackage{svg}

\begin{document}

\section{Introduction}

\begin{figure}[htbp]
\centering
\includesvg[width=140mm]{fig1}
\caption{Previous saturated output \label{overflow}}
\end{figure}

\end{document}

我遇到了两个错误:

File `./fig1' not found. \includesvg[width=140mm]{fig1}
File `fig1.pdf_tex' not found. \includesvg[width=140mm]{fig1}

我关注了网址一切都很好,除了

你需要在你的路径上安装 Inkscape

您需要在启用 --shell-escape 选项的情况下运行该文件

我在 ubuntu 中使用 texstudio。那么我应该将 .deb 应用程序复制到此路径上吗?!!!用哪个文件运行--shell-escape

$ texstudio --shell-escap

还是一样!

答案1

-shell-escape除了在部分前面加上标志之外,还应考虑使用而不是%.tex来安装 TexStudio 。如果使用后者,则程序将不会在安装 inkscape 的环境中运行。对于 inkscape 也是如此。apt-getflatpak

相关内容