【发布时间】:2020-06-27 08:44:27
【问题描述】:
小例子:
\documentclass{article}
\usepackage{minted}
\usepackage{syntax}
\begin{document}
\begin{minted}{some_thing}
foo
\end{minted}
\end{document}
使用 Miktex/pdflatex 编译时,我得到
! Missing \endcsname inserted.
<to be read again>
\protect
l.8 \begin{minted}{some_thing}
到目前为止,我发现some_thing 中的下划线是问题所在。当我添加 syntax 包时,这只是一个问题。请注意,这里最好的情况仍然是一个错误:Package minted Error: Missing Pygments output;。有问题的参数应该指向一个文件。这个例子真的很做作,对不起。
所以我想我需要以某种方式转义下划线?只是去some\_thing 给我同样的错误。我猜命令参数有些不同。我可以在这里做什么?
【问题讨论】: