有人能帮我解决以下错误吗?我正在尝试minted
在 beamer 中使用包。
FancyVerb Error:
File ended while scanning use of \FancyVerbGetLine.
这是一个与我遇到的错误重复的 MWE。谢谢。
\documentclass[11pt]{beamer}
\usepackage{minted}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{minted}
\usetheme{AnnArbor}
\begin{document}
\begin{frame}
\frametitle{Test}
\begin{minted}{python}
def first2items(list1):
return list1[0], list1[1]
a, b = first2items(["Hello", "world", "hi", "universe"])
print a + " " + b
# This is a comment
\end{minted}
\end{frame}
\end{document}
答案1
在 beamer 中使用逐字内容时,框架必须是fragile
:
\documentclass[11pt]{beamer}
\usepackage{minted}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{minted}
\usetheme{AnnArbor}
\begin{document}
\begin{frame}[fragile]
\frametitle{Test}
\begin{minted}{python}
def first2items(list1):
return list1[0], list1[1]
a, b = first2items(["Hello", "world", "hi", "universe"])
print a + " " + b
# This is a comment
\end{minted}
\end{frame}
\end{document}