apacite를 사용할 때 비머에서 참조 글꼴의 크기를 어떻게 조정합니까?

apacite를 사용할 때 비머에서 참조 글꼴의 크기를 어떻게 조정합니까?

내 경우에는 비머의 참조 섹션이 너무 많은 슬라이드에 걸쳐 있으므로 글꼴 크기를 줄여 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}

여기에 이미지 설명을 입력하세요

관련 정보