Я пытался выяснить, почему tcolorbox
в некоторых случаях в beamer
презентации цвет текста в безымянном фрейме не отображается черным. Это происходит только с определенными темами (Madrid, Ilmenau, Copenhagen, ...).
Рассмотрим следующий 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}
Второй слайд выглядит следующим образом:
Однако, если я добавляю заголовок к tcolorbox
рамке, цвет текста становится черным. Также, как ни странно,если я удалю титульный лист презентации, цвет текста также становится черным. Вот так:
\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}
Что отображается:
Есть идеи, что здесь может происходить?
решение1
Такое поведение происходит из-заошибкав beamer
котором исправлено в v3.41
релизе. Где это возможно, вы должныобновите свой дистрибутив TeXдля установки текущего релиза. Если это невозможно, например, если вы хотите изменить только этот один пакет или у вас нет прав на обновление всего дистрибутива, вам нужно будетустановить пакет локально. Этот вариант следует рассматривать как крайнюю меру, поскольку для более сложных пакетов могут существовать зависимости пакетов, которые сделают локальную установку более сложной и подверженной ошибкам.
В качестве временного решения, пока эта версия не будет доступна на ctan, вы можете поместить два файла
https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbaseoverlay.sty https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbasecolor.sty
в папке вашего .tex-файла и ваш текст снова черный