如何在beamercolor.sty文件中设置书目文本颜色



我已经为我的工作演示制作了一个符合我公司简介的投影主题,但是我找不到设置参考书目文本(或普通非项目符号文本(颜色的代码。

这意味着参考书目在白色幻灯片上显示为白色文本。文字在那里,但只是白色的。幻灯片上的非项目符号文本也会发生同样的事情。

(附加信息:我以组织模式编写演示文稿并将其编译为投影仪pdf。

颜色主题 sty 文件如下所示:

mode<presentation>
definecolor{myblue}{RGB}{32,66,135}
definecolor{mmconcept}{RGB}{32,66,135}
definecolor{mmt1}{RGB}{87.75,113.25,165}
definecolor{mmt2}{RGB}{143.5,160.5,195}
% Settings
setbeamercolor*{title page header}{fg=myblue}
setbeamercolor*{author}{fg=myblue}
setbeamercolor*{date}{fg=myblue}
setbeamercolor{item}{fg=myblue}
setbeamercolor{frametitle}{fg=myblue}
setbeamercolor{block title}{bg=myblue}
setbeamercolor{block title}{fg=white}
setbeamercolor{normal text}{fg=black}
setbeamercolor{palette primary}{fg=myblue}
setbeamercolor{palette secondary}{fg=myblue}
setbeamercolor{palette tertiary}{fg=myblue}
setbeamercolor{palette quaternary}{fg=myblue}
mode
<all>

我已经尝试了各种设置,但似乎不起作用。

我可以通过在幻灯片中放置乳胶颜色标签将普通文本颜色更改为不同的颜色,但这不适用于参考书目,我希望主题对此进行排序。

参考书目的颜色由

setbeamercolor{bibliography item}{fg=green}
setbeamercolor{bibliography entry author}{fg=red}
setbeamercolor{bibliography entry title}{fg=blue}
setbeamercolor{bibliography entry location}{fg=orange}
setbeamercolor{bibliography entry note}{fg=teal}

女工程师:

documentclass{beamer}
usepackage{filecontents}
begin{filecontents*}{jobname.bib}
@book{knuth,
author       = {Knuth, Donald E.},
title        = {The {TeX} book},
date         = 1984,
maintitle    = {Computers & Typesetting},
volume       = {A},
publisher    = {Addison-Wesley},
location     = {Reading, Mass.},
langid       = {english},
langidopts   = {variant=american},
sortyear     = {1984-1},
sorttitle    = {Computers & Typesetting A},
indexsorttitle= {The TeXbook},
indextitle   = {protectTeX book, The},
shorttitle   = {TeX book}
}
@article{einstein,
author = {Einstein, A.},
title = {Die Grundlage der allgemeinen Relativitätstheorie},
journal = {Annalen der Physik},
volume = {354},
number = {7},
doi = {10.1002/andp.19163540702},
pages = {769--822},
year = {1916}
}
end{filecontents*}
mode<presentation>
definecolor{myblue}{RGB}{32,66,135}
definecolor{mmconcept}{RGB}{32,66,135}
definecolor{mmt1}{RGB}{87.75,113.25,165}
definecolor{mmt2}{RGB}{143.5,160.5,195}
% Settings
setbeamercolor*{title page header}{fg=myblue}
setbeamercolor*{author}{fg=myblue}
setbeamercolor*{date}{fg=myblue}
setbeamercolor{item}{fg=myblue}
setbeamercolor{frametitle}{fg=myblue}
setbeamercolor{block title}{bg=myblue}
setbeamercolor{block title}{fg=white}
setbeamercolor{normal text}{fg=black}
setbeamercolor{palette primary}{fg=myblue}
setbeamercolor{palette secondary}{fg=myblue}
setbeamercolor{palette tertiary}{fg=myblue}
setbeamercolor{palette quaternary}{fg=myblue}

setbeamercolor{bibliography item}{fg=green}
setbeamercolor{bibliography entry author}{fg=red}
setbeamercolor{bibliography entry title}{fg=blue}
setbeamercolor{bibliography entry location}{fg=orange}
setbeamercolor{bibliography entry note}{fg=teal}
mode
<all>

begin{document}
begin{frame}
nocite{knuth}
bibliographystyle{plain}
bibliography{jobname}
end{frame} 
end{document}

为了进行故障排除,我使用了user36296提供的MWE以及显示的参考书目,无论是否具有颜色设置。 这让我意识到,只有当我在第二个屏幕上显示笔记时,才会出现此问题。 不确定这是否是错误,但是当注释隐藏时,幻灯片会正确显示参考书目,当注释在第二个屏幕上时,幻灯片会正确显示白色。

这不是修复程序,而更像是一种解决方法,但它是目前的最佳答案。

最新更新