tcolorbox
プレゼンテーションで、タイトルのないフレームのテキストの色が黒く表示されない場合がある理由を解明しようとしていますbeamer
。これは、特定のテーマ (Madrid、Ilmenau、Copenahagen など) でのみ発生します。
次の 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}
2 番目のスライドは次のように表示されます。
しかし、フレームにタイトルを追加すると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ディストリビューションを更新する現在のリリースをインストールします。これが不可能な場合、たとえば、この1つのパッケージのみを変更したい場合や、ディストリビューション全体を更新する権限がない場合は、パッケージをローカルにインストールするこのオプションは最後の手段と考えてください。より複雑なパッケージの場合、パッケージの依存関係によりローカル インストールがより複雑になり、エラーが発生しやすくなる可能性があります。
一時的な回避策として、このバージョンがctanから入手可能になるまで、2つのファイルを
https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbaseoverlay.sty https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbasecolor.sty
.texファイルのフォルダでテキストが再び黒くなります