在 lstlisting 中为我的代码设置背景矩形?

在 lstlisting 中为我的代码设置背景矩形?

这是我的投影仪框架:

\defverbatim[colored]\sleepSort{
        \begin{lstlisting}[language=python,tabsize=2]
    var = 3 list print
      \end{lstlisting}}
      \begin{frame}{Variáveis}

      \begin{itemize}
        \item Armazenamento de dados
        \Declaração

      \end{itemize} 

        \sleepSort

      \end{frame}

我的代码片段与其他内容的背景相同。我怎样才能将代码放在另一种颜色的矩形上?

答案1

由于问题中没有 MWE,而且我不想了解如何\defverbatim使用,所以我将列表直接放在框架中。

\documentclass{beamer}

\usepackage{listings}

\begin{document}

\begin{frame}[fragile]
\begin{lstlisting}[language=python,tabsize=2,backgroundcolor=\color{yellow}]
var = 3 list print
\end{lstlisting}
\end{frame}

\end{document}

enter image description here

相关内容