可能性のある Beamer のバグ: フレーム番号の色が情報ラインのフッターの日付と異なる

可能性のある Beamer のバグ: フレーム番号の色が情報ラインのフッターの日付と異なる

私は Mac で TeX Live を使用しており、TeX Live Utility を通じて毎週のアップデートを受け取っています。私は、今後の講演用のスライドをいくつか作成中です。私はいつも使用しているのと同じ Beamer テンプレートと設定を使用しているため、スライドの下部にいつも含めているページ番号が突然別の色で表示されるのを見て驚きました。これが MWE です:

\documentclass{beamer}
\useoutertheme{infolines}
\usecolortheme{beaver}
\title{Title}
\date{\today}
%\setbeamercolor{page number in head/foot}{fg=darkred!60!black}
\begin{document}
\begin{frame}
\end{frame}
\end{document}

ムウェ

スライドの右下隅にページ番号が表示されていますが、その色が違って見えます。最近までは、その横に表示される日付とまったく同じ色に見えていました。

グーグルで少し調べてみると、上記のコードでコメントアウトされている行を使用して、これを再び正常に見せる方法を見つけることができました。

\setbeamercolor{page number in head/foot}{fg=darkred!60!black}

この行のコメントを解除すると、目的の動作が戻りました。

MWEが正常に動作しています

したがって、私の質問は、この問題をどのように修正するかということではなく、そもそもなぜこのようなことが起こるのかということです。これは最近のアップデートで導入されたバグですか。もしそうなら、修正されるのでしょうか。これは開発者側の意図的な選択ですか (もしそうなら、その理由は想像できません)。それとも、私が何か間違っているのか、それとも TeX の設定に何か問題があるのでしょうか。

これについて何かご意見があればいただければ幸いです。よろしくお願いします!

答え1

これはすでにビーマー開発版で修正されています(このコミット) であり、まもなくリリースされる Beamer バージョン 3.50 以降に含まれる予定です。

一時的な修正として、この更新されたファイルを作業ディレクトリに配置します。 https://raw.githubusercontent.com/josephwright/beamer/master/base/themes/color/beamercolorthemedefault.sty


なぜこのようなことが起こったかというと、Beamer のデフォルトのカラー テーマに奇妙なカラー定義があったためです。これは、Beamer コードのどこにも使用されていなかったため、問題は発生しませんでした。

最近、ページ番号とフレーム番号の異なる表示を簡単に切り替えられるように、新しいテンプレート ( page number in head/foot) を導入しました。残念ながら、これにより、以前は使用されていなかった色が使用されるようになりました。ご迷惑をおかけして申し訳ございません。

関連情報