我遇到了这个问题:似乎 beamer 没有读取 bibtex 文件。下面是我使用的语法:
\documentclass{beamer}
\usepackage{natbib} %citep and citet
\renewcommand{\bibsection}{\subsubsection*{\bibname}} % to avoid References creates new section/subsection in header
\bibpunct[:]{(}{)}{;}{a}{}{,}
\begin{document}
\begin{frame}[allowframebreaks]{References}
\def\newblock{\hskip .11em plus .33em minus .07em}
\bibliographystyle{alpha}
\bibliography{reff.bib} % file name of the bibtex
\end{frame}
\end{document}
答案1
尝试添加
\nocite{*}
在您的文档中进行测试。
然后你应该会得到一个参考书目,其中包括你完整的 bib 文件项目。当然,在真正的 beamer 文档中,你可以使用\cite
命令或更具体的形式。\nocite
答案2
您必须插入不带 .bib 扩展名的参考书目,因此
\bibliography{reff} % file name of the bibtex