Tenho tentado descobrir por que a cor do texto em um tcolorbox
quadro sem título não fica preta em alguns casos em uma beamer
apresentação. Isto ocorre apenas com determinados temas (Madrid, Ilmenau, Copenahagen, ...).
Considere o seguinte MWE:
\documentclass{beamer}
\usetheme{Copenhagen}
\usepackage{tcolorbox}
\begin{document}
\title{Title}
\author{Author}
\date{\today}
\frame{\titlepage}
\begin{frame}
\begin{tcolorbox}
This is a text that should have been black.
\end{tcolorbox}
\end{frame}
\end{document}
O segundo slide é renderizado assim:
No entanto, se eu adicionar um título ao tcolorbox
quadro, a cor do texto ficará preta. Além disso, e por incrível que pareça,se eu remover a página de título da apresentação, a cor do texto também será renderizada em preto. Igual a:
\documentclass{beamer}
\usetheme{Copenhagen}
\usepackage{tcolorbox}
\begin{document}
\begin{frame}
\begin{tcolorbox}
This is a text that should have been black.
\end{tcolorbox}
\end{frame}
\end{document}
Que é renderizado:
Alguma idéia do que pode estar acontecendo aqui?
Responder1
Esse comportamento se deve a umerroem beamer
que é corrigido no v3.41
lançamento. Sempre que possível, você deveatualize sua distribuição TeXpara instalar a versão atual. Se isso não for possível, por exemplo, se você quiser alterar apenas este pacote ou se não tiver privilégios para atualizar toda a distribuição, você precisaráinstale o pacote localmente. Esta opção deve ser considerada um último recurso, pois para pacotes mais complexos pode haver dependências de pacotes que tornarão a instalação local mais complicada e propensa a erros.
Como solução temporária, até que esta versão esteja disponível no ctan, você pode colocar os dois arquivos
https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbaseoverlay.sty https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbasecolor.sty
na pasta do seu arquivo .tex e seu texto fica preto novamente