apacite を使用するときに、beamer の参照フォントのサイズを変更するにはどうすればよいでしょうか?

apacite を使用するときに、beamer の参照フォントのサイズを変更するにはどうすればよいでしょうか?

私の場合、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 にはこれに関連する投稿がかなりあるので、私が試したことをリストします。

  1. 縮小オプションを使用する(ここ) とともにshrink=90allowframebreaks参照セクションが不思議なことに見えなくなります。

  2. \renewcommand*{\bibfont}{\scriptsize}次のように使用するここの使用が必要です。そこで、パッケージのリストにbiblatex追加しようとしました。しかし、パッケージと衝突し、削除するとコマンドが使用できなくなります。\usepackage[style=apa]{biblatex}apacite\shortcite

  3. また、これらの行を追加してみました(規定どおり)ここ \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} しかし、参照フォントにはまったく変更がありませんでした。

  4. これは私がIEEEtran参照スタイル(参照) {\footnotesize \bibliography{bibfile}} は以前はうまく機能していましたが、 を使用すると効果がなくなりapacite、何が機能しなくなったのかわかりません。

  5. 使用できない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}

ここに画像の説明を入力してください

関連情報