Wie kann ich die Größe von Referenzschriftarten in Beamer ändern, wenn ich Apacite verwende?

Wie kann ich die Größe von Referenzschriftarten in Beamer ändern, wenn ich Apacite verwende?

Der Referenzabschnitt im Beamer erstreckt sich in meinem Fall über zu viele Folien, daher möchte ich die Schriftgröße reduzieren, um ihn auf weniger als 7 Folien zu bringen.

Dies ist der Anfang der latexDatei:

\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

Dies ist der Referenzabschnitt:

\section{References}
\subsection{Bibliography}
\begin{frame}[allowframebreaks]{References}
\bibliographystyle{apacite}
\bibliography{GaitAnalysis}
\end{frame}

In TeX.SE gibt es dazu einige Beiträge, deshalb werde ich auflisten, was ich versucht habe.

  1. Mit der Option „Verkleinern“ (wieHier) sowie shrink=90lässt allowframebreaksden Referenzabschnitt auf mysteriöse Weise unsichtbar werden.

  2. Verwenden Sie \renewcommand*{\bibfont}{\scriptsize}es wie inHiererfordert die Verwendung von biblatex. Also habe ich versucht, \usepackage[style=apa]{biblatex}der Paketliste etwas hinzuzufügen. Es kam jedoch zu Konflikten mit dem apacitePaket und das Entfernen hinderte mich daran, den \shortciteBefehl zu verwenden.

  3. Ich habe auch versucht, diese Zeilen hinzuzufügen (wie vorgeschriebenHier) \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} An der Referenzschriftart hat sich allerdings überhaupt nichts geändert.

  4. Dies ist, was ich früher gemacht habe, als ich den IEEEtran-Referenzstil verwendet habe (Referenz), {\footnotesize \bibliography{bibfile}} was früher so gut funktioniert hat, aber bei der Verwendung keine Wirkung mehr zeigt apacite; ich weiß nicht, warum es jetzt nicht mehr funktioniert.

  5. natbibDa ich (aufgrund des Konflikts mit ) nicht verwenden kann apacite, kann ich nicht verwendenDasLösung entweder:\def\bibfont{\footnotesize}

Was kann ich tun, damit das funktioniert?

Antwort1

Da Sie keinen kompilierbaren Code bereitgestellt haben, habe ich das Beispiel aushttps://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}

Bildbeschreibung hier eingeben

verwandte Informationen