列表上的幽灵般的远距离行动

列表上的幽灵般的远距离行动

下面,颜色的变化不仅影响“B”,还影响“E”。

\documentclass{beamer}
\usepackage{listings}
\begin{document}

\begin{frame}[fragile]
  A
  {
    \setbeamercolor{normal text}{fg=red}\usebeamercolor[fg]{normal text}
    B
  }
  C
  \begin{minipage}{\textwidth}
    \begin{lstlisting}
      Listing
    \end{lstlisting}
  \end{minipage}
\end{frame}

\begin{frame}
  D
  \begin{columns}
    \column{\textwidth}
    E
  \end{columns}
\end{frame}

\end{document}

我很确定这是和报告的错误相同的错误这里这里:在列表前添加的解决方法\leavevmode在这里也有效。但是它看起来像是一个有趣的错误实例:如何lstlisting从已经关闭的组中“获取”局部颜色更改,并将其传播到columns另一个幻灯片的环境中(而不是其他地方)?

相关内容