假设我有一个 Python 文件。我该如何将其包含beamer
在其中一张幻灯片中的演示文稿中?
\insertcode{"Scripts/mc.py"}{Python}
不适用于\usepackage{listings}
,但在文章中却可以。
答案1
应与 一起使用的命令listings
是\lstinputlisting[language=Python]{filename.py}
。以下是其用法的一个最小示例:
\documentclass{beamer}
\usepackage{listings}
\begin{document}
\begin{frame}
\frametitle{Python and Py-Ramesses}
\lstinputlisting[language=Python]{filename.py}
\end{frame}
\end{document}
如果你想要完全成熟的语法高亮功能,请尝试使用minted
包。这是一个最小的例子:
\documentclass{beamer}
\usepackage{minted}
\begin{document}
\begin{frame}
\frametitle{Python and Py-Ramesses}
\inputminted{python}{filename.py}
\end{frame}
\end{document}