我正在制作一张 Beamer 海报,希望我的图片标签既有粗体字体又有颜色。我使用命令\captionsetup[figure]{labelformat=simple, labelsep=period, labelfont=bf}
配置标题,这样字体会变粗,但颜色会变回黑色。有人知道如何同时获得这两种颜色吗?
编辑
通过在标题中放置以下几行,我可以获得所需的效果:
\usepackage{caption}
\DeclareCaptionLabelFormat{mycaption}{\usebeamercolor[fg]{caption name}#1 #2. }
\captionsetup[figure]{labelformat=mycaption, labelsep=none, labelfont=bf}
答案1
无需使用caption
包;使用
\setbeamerfont{caption name}{series=\bfseries}
\setbeamertemplate{caption label separator}[period]
完整示例:
\documentclass{beamer}
\usepackage{beamerposter}
\setbeamerfont{caption name}{series=\bfseries}
\setbeamertemplate{caption label separator}[period]
\begin{document}
\begin{frame}
\begin{figure}
\caption{test}
\end{figure}
\end{frame}
\end{document}
如果您想使用该caption
包来实现此目的(请确保您的caption
包已更新):
\documentclass{beamer}
\usepackage{beamerposter}
\usepackage{caption}
\DeclareCaptionLabelFormat{mycaption}{\usebeamercolor[fg]{caption name}#1#2}
\captionsetup[figure]{labelformat=mycaption, labelsep=period, labelfont=bf}
\begin{document}
\begin{frame}
\begin{figure}
\caption{test}
\end{figure}
\end{frame}
\end{document}