我用它beamer
来做演示。但是默认的标题字体大小对我来说似乎太大了。所以我尝试使用caption
包将字体大小调小。我试过这个:
\usepackage[center,scriptsize]{caption}
还:
\usepackage{caption}
\captionsetup[figure]{font={footnotesize},labelfont={footnotesize}}
但他们似乎并没有把标题字体变小。我哪里做错了?
我的序言是:
\documentclass{beamer}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{lmodern}% http://ctan.org/pkg/lm
\graphicspath{{images/}}
\usetheme{default}
我的标题代码是:
\begin{figure}[h]
\centering
\includegraphics[scale=0.8]{axb-grid}
\caption{$A \times B$ grid}
\label{fig:axbgrid}
\end{figure}
答案1
您不需要这个caption
包。
只需发出命令
\setbeamerfont{caption}{size=\footnotesize}
平均能量损失
\PassOptionsToPackage{demo}{graphicx} % remove in your document
\documentclass{beamer}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{lmodern}% http://ctan.org/pkg/lm
\graphicspath{{images/}}
\usetheme{default}
\setbeamerfont{caption}{size=\footnotesize}
\begin{document}
\begin{frame}
\begin{figure}[h]
\centering
\includegraphics[scale=0.8]{axb-grid}
\caption{$A \times B$ grid}
\label{fig:axbgrid}
\end{figure}
\end{frame}
\end{document}
输出:
编辑
虽然旧版本的beamer
命令caption
曾经可以工作,但现在看来caption
包已经无法识别beamer
了。
事实上,加载caption
时beamer
您会收到以下警告:
程序包
caption
警告:\caption
由于已经(
caption
)由文档类或包重新定义,(
caption
)对于caption
包来说是未知的。请参阅
caption
包文档以获取解释。
如果您想要使用caption
它,您必须加载以下选项:\captionsetup
beamer
caption
compatibility=false
\usepackage[compatibility=false]{caption}
但是,正如文档警告的那样:
但请注意,我们既不建议也不支持使用此选项,因为之后可能会出现不良的副作用甚至错误。