可能的 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 開發版本中修復(請參閱這次提交)並將包含在即將發布的 Beamer 版本 >= 3.50 中。

作為臨時修復,請將此更新的檔案放入您的工作目錄中 https://raw.githubusercontent.com/josephwright/beamer/master/base/themes/color/beamercolorthemedefault.sty


至於為什麼會發生這種情況:beamer 預設顏色主題中有一個奇怪的顏色定義 - 這並沒有引起任何問題,因為它在 beamer 程式碼中沒有使用。

最近我引入了一個新的模板(page number in head/foot),可以更輕鬆地在不同的頁碼和幀號顯示之間進行切換。不幸的是,這導致使用以前未使用的顏色。很抱歉您的問題!

相關內容