\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}