ビーマーとtcolorboxの奇妙な相互作用

ビーマーとtcolorboxの奇妙な相互作用

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ファイルのフォルダでテキストが再び黒くなります

ここに画像の説明を入力してください

関連情報