beamer:缩放参考书目中的文档图标

beamer:缩放参考书目中的文档图标

可以通过重新定义\bibfont宏(如果使用natbibbiblatex)或简单地附加 的定义来将参考书目排版为较小的字体大小\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}

相关内容