我一直試圖找出為什麼在簡報tcolorbox
中的某些情況下無標題框架中的文字顏色不呈現黑色beamer
。這種情況只發生在某些主題上(馬德里、伊爾梅瑙、哥本哈根…)。
考慮以下 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 檔案的資料夾中,文字再次變為黑色