Как изменить размер справочных шрифтов в Beamer при использовании Apacite?

Как изменить размер справочных шрифтов в Beamer при использовании Apacite?

В моем случае раздел ссылок в 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=90также allowframebreaksделает раздел ссылок таинственным образом невидимым.

  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}

введите описание изображения здесь

Связанный контент