我正在尝试以下解决方案:列表 Python
但在 Beamer。
无论我写什么,它都会抛出上千个错误:
我仔细检查了。没有遗漏 }
我的代码实际上是(在我拥有上面网址中所示的所有正确的包之后)
\begin{frame} \begin{lstlisting} do nothing. \end{lstlisting} \end{frame}
有人可以提供一个最小的工作示例以便我可以尝试复制吗?
顺便说一句,我对 minted 不太满意,因为我缺少一些 pygm 包。
答案1
您需要添加fragile
选项frame
:
\documentclass{beamer}
\usepackage{listings}
\lstset{basicstyle=\ttfamily, keywordstyle=\bfseries}
\begin{document}
\begin{frame}[fragile] % <---
\frametitle{Example of \texttt{listings} code}
\begin{lstlisting}[language=Python]
if x==0:
print(x)
\end{lstlisting}
\end{frame}
\end{document}