我正在使用 biblatex 和 bibtex 后端与 beamer latex 结合使用。当我设置颜色时,例如,参考书目条目标题
\setbeamercolor{bibliography entry title}{fg=green}
然后标题就会像预期的那样呈现为绿色。但是当我使用
\setbeamerfont{bibliography entry title}{shape=\scshape,size=\tiny}
或任何其他字体属性,例如family=\ttfamily
,什么都不会发生。
beamer 和 biblatex 的设置如下:
\PassOptionsToPackage{pdftex}{graphicx} % pdftex hack fuer graphicx
\documentclass[pdftex,hyperref=pdftex,10pt]{beamer}
\usetheme{tw} % our special theme
\usepackage[style=authoryear,citestyle=alphabetic,backend=bibtex]{biblatex}
\addbibresource{references.bib}
[...]
\begin{frame}[t,allowframebreaks]{References}
\frametitle{\bibname}
\printbibliography
\end{frame}
希望有人能对这一混乱局面提供一些见解。谢谢 Reiner
答案1
实际上你只是幸运地发现 \setbeamercolor 很有用。beamer 钩在命令中\newblock
,在大多数情况下,这不适用于 biblatex,而仅适用于手动书目。使用 biblatex 工具,例如\DeclareFieldFormat{title}{{\scshape\tiny #1}}