可以通过重新定义\bibfont
宏(如果使用natbib
或biblatex
)或简单地附加 的定义来将参考书目排版为较小的字体大小\thebibliography
。这也适用于beamer
类;但是,切换到较小的字体大小会使beamer
每个 bibitem 开头的 文档图标保持不变。我如何将这些图标缩小到原始大小的 75%?
(从从 Beamer 中的 Bibtex 书目中删除文档图标,我认为答案很可能涉及一些巧妙的使用\setbeamertemplate{bibliography item}
。)
\documentclass{beamer}
\usepackage{etoolbox}
\apptocmd{\thebibliography}{\scriptsize}{}{}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Bli74,
author = {Blinder, Alan S.},
year = {1974},
title = {The economics of brushing teeth},
journal = {Journal of Political Economy},
volume = {82},
number = {4},
pages = {887--891},
}
\end{filecontents}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
\begin{frame}
\bibliography{\jobname}
\end{frame}
\end{document}
答案1
使用 插入参考书目项目\pgfuseimage
。您可以在参考书目之前重新定义它,并使用以下命令按您想要的方式缩放它graphicx
(包括beamer
默认情况下:
\renewcommand{\pgfuseimage}[1]{\includegraphics[scale=.75]{#1}}
上述操作将图像缩放至原始尺寸的 75%。
这应该发布外部frame
在调用之前,请检查环境。\bibliography
这是完整的最小示例:
\documentclass{beamer}% http://ctan.org/pkg/beamer
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\apptocmd{\thebibliography}{\scriptsize}{}{}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Bli74,
author = {Blinder, Alan S.},
year = {1974},
title = {The economics of brushing teeth},
journal = {Journal of Political Economy},
volume = {82},
number = {4},
pages = {887--891},
}
\end{filecontents}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
\renewcommand{\pgfuseimage}[1]{\scalebox{.75}{\includegraphics{#1}}}
\begin{frame}
\bibliography{\jobname}
\end{frame}
\end{document}