在我看来,beamer 中的参考部分跨越了太多幻灯片,因此我想减小它的字体大小,使其减少到 7 张幻灯片以下。
这是latex
文件的开头:
\documentclass[11pt]{beamer}
\usefonttheme[onlymath]{serif}
\usepackage{beamerthemesplit}
\usepackage[T1]{fontenc} % Use 8-bit encoding that has 256 glyphs
\usepackage{apacite}
\usepackage[english]{babel} % English language/hyphenation (avoids badboxes)
\usepackage{amsmath,amsfonts,amsthm} % Math packages
\usepackage{graphicx,color}
\usepackage{algorithm, algorithmic}
\usepackage{booktabs}
\usepackage{gensymb} % \degree symbol
这是参考部分:
\section{References}
\subsection{Bibliography}
\begin{frame}[allowframebreaks]{References}
\bibliographystyle{apacite}
\bibliography{GaitAnalysis}
\end{frame}
TeX.SE 中有相当多与此相关的帖子,因此我将列出我尝试过的内容。
使用收缩选项(如完成这里) 以及
shrink=90
参考allowframebreaks
部分变得神秘地不可见。使用
\renewcommand*{\bibfont}{\scriptsize}
如图所示这里需要使用biblatex
。因此我尝试将其添加\usepackage[style=apa]{biblatex}
到包列表中。但是,它与apacite
包和删除发生冲突,导致我无法使用该\shortcite
命令。我也尝试添加这些行(按照规定)这里)
\setbeamerfont{bibliography item}{size=\footnotesize} \setbeamerfont{bibliography entry author}{size=\footnotesize} \setbeamerfont{bibliography entry title}{size=\footnotesize} \setbeamerfont{bibliography entry location}{size=\footnotesize} \setbeamerfont{bibliography entry note}{size=\footnotesize}
但参考字体却没有任何变化。这是我在使用 IEEEtran 引用样式时所做的(參考)
{\footnotesize \bibliography{bibfile}}
以前效果很好,但使用时却没有效果apacite
;我不知道现在是什么阻止了它工作。由于我无法使用
natbib
(由于与冲突apacite
),因此我无法使用这解决方案:\def\bibfont{\footnotesize}
我该怎么做才能让它发挥作用?
答案1
由于您没有提供可编译的代码,因此我采用了https://tex.stackexchange.com/a/366791/36296
\documentclass{beamer}
\begin{filecontents}{\jobname.bib}
@article{TestCite2000,
Author = {Smith, R. and Jones, O. and Doe, J and Yang, X. and Silva, E.},
Journal = {A Great Predatory Journal},
Title = {A title},
Volume = {3},
Year = {2000}}
\end{filecontents}
\usepackage[]{apacite}
\begin{document}
\begin{frame}
\frametitle{A citation}
\shortcite{TestCite2000}
\end{frame}
\begin{frame}
\frametitle{References}
\bibliographystyle{apacite}
\renewcommand{\bibliographytypesize}{\tiny}
\bibliography{\jobname}
\end{frame}
\end{document}