下面,颜色的变化不仅影响“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
另一个幻灯片的环境中(而不是其他地方)?