Emacs预览乳胶铸币包装和外壳逃逸

Emacs预览乳胶铸币包装和外壳逃逸,emacs,latex,auctex,Emacs,Latex,Auctex,我正在尝试使用带有预览乳胶(C-C-p C-b)的emacs来查看我的文档。首先是我的文档的一个简单示例: \documentclass {article} \usepackage{minted} \begin{document} \begin{listing}[H] \begin{minted}{sql} Select * from FOOBAR; \end{minted} \caption{Test Query} \label{code:query} \end{listing} \end

我正在尝试使用带有预览乳胶(C-C-p C-b)的emacs来查看我的文档。首先是我的文档的一个简单示例:

\documentclass {article}
\usepackage{minted}
\begin{document}
\begin{listing}[H]
\begin{minted}{sql}
  Select * from FOOBAR;
\end{minted}
\caption{Test Query}
\label{code:query}
\end{listing}
\end{document}
我已经尝试过使用下面的答案,但它似乎不适用于预览乳胶

我收到以下错误消息:

! Package minted Error: You must invoke LaTeX with the -shell-escape flag.
因此,我将latex模式挂钩更改为以下内容:

(defun kungi/latex-mode-hook ()
  (turn-on-flyspell)
  (auto-complete-mode 1)
  (turn-on-reftex)
  (turn-on-auto-fill-mode)
  (push
   '("Latexmk" "latexmk -pdf %s" TeX-run-TeX nil t
     :help "Run Latexmk on file")
   TeX-command-list)

(eval-after-load "tex"
  '(setcdr (assoc "LaTeX" TeX-command-list)
          '("xelatex -shell-escape %t"
          TeX-run-TeX nil (latex-mode doctex-mode) :help "Run LaTeX")))


(add-hook 'LaTeX-mode-hook
          'kungi/latex-mode-hook)
你能告诉我我做错了什么吗?可以使用minted和preview latex吗?

我在使用VIM和插件时遇到了类似的问题,得到了非常相同的错误消息。我只需将一个包含以下内容的文件放到
~/.latexmkrc

$latex = 'latex --shell-escape';
$pdflatex = 'pdflatex --shell-escape';