相关疑难解决方法(0)

LaTeX包用各种语言的语法高亮显示代码

我正在寻找一个在代码上进行语法高亮的LaTeX包.例如,现在我使用verbatim块来编写代码:

\begin{verbatim}
    <html>
       <head>
           <title>Hello</title>
       </head>
       <body>Hello</body>
    </html>
\end{verbatim}
Run Code Online (Sandbox Code Playgroud)

这可以很好地显示我的文档上的代码.但是,假设我想以IDE在输出文档中的方式突出显示HTML标记?有没有可以提供帮助的套餐?

我想对Java,C#,HTML,CSS等各种语言做同样的事情.

syntax latex highlight package

159
推荐指数
5
解决办法
13万
查看次数

Emacs preview-latex minted package 和 -shell-escape

我正在尝试使用带有预览乳胶(Cc Cp Cb)的 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}
Run Code Online (Sandbox Code Playgroud)

我已经尝试将使用 minted(源代码 LaTeX 包)与 emacs/auctex 一起使用,但它似乎不适用于预览乳胶。

我收到以下错误消息:

! Package minted Error: You must invoke LaTeX with the -shell-escape flag.
Run Code Online (Sandbox Code Playgroud)

所以我将我的 latex-mode-hook 更改为以下内容:

(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) …
Run Code Online (Sandbox Code Playgroud)

emacs latex auctex

7
推荐指数
1
解决办法
2298
查看次数

标签 统计

latex ×2

auctex ×1

emacs ×1

highlight ×1

package ×1

syntax ×1