beamer 引用样式颜色和大小

beamer 引用样式颜色和大小
\usepackage[style=authoryear]{biblatex}
\renewcommand*{\nameyeardelim}{\addspace}
\addbibresource{ref.bib}

在我使用 beamer 的幻灯片文件中,使用上述包\parencite在幻灯片中显示(Roman 1984)样式的引用。

我想用 10pt 字体大小和lightgray颜色制作这个引文。请告诉我如何更改大小和字体大小!(我猜是使用\renewcommand东西,但我不确定)

答案1

只是为了向您展示如何使用重复中的@Ulrike 的答案:

\documentclass[9pt]{beamer}

\usepackage[style=authoryear]{biblatex}
\renewcommand*{\nameyeardelim}{\addspace}
\addbibresource{biblatex-examples.bib}

\newcommand\mkbibcolor[2]{\textcolor{#1}{\fontsize{10}{12}\selectfont \mkbibparens{#2}}}  
\DeclareCiteCommand{\parencite}[\mkbibcolor{lightgray}]
  {\usebibmacro{prenote}}%
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\begin{document}
    
\begin{frame}
text \parencite{knuth:ct} text
\end{frame}

\begin{frame}
\printbibliography
\end{frame}
    
\end{document}

相关内容