我很难获得任何形式的引用乳胶投影机和比布拉特克斯包。我考虑了至少 30 种在这里和其他论坛中提出的不同方法。因为我\cite
在论文中使用过,所以我想坚持使用 biblatex 和\cite
。这是最小的例子:
\documentclass[presentation, notes = show]{beamer}
\usetheme{Berlin}
\usecolortheme{seagull}
\usepackage{biblatex}
% nothing of the following seems to work
\bibliography{bib.bib}
%\bibliography{bib}
%\addbibresource{bib.bib}
%\addbibresource{bib}
\begin{document}
\begin{frame}
\frametitle{Test}
\cite{test}
\footfullcite{test}
\end{frame}
\end{document}
我得到的输出是 [test ]^1 和脚注 1:test。
答案1
尝试设置一种风格:
\usepackage[style=alphabetic]{biblatex}
或者
\usepackage[style=authoryear]{biblatex}
请参阅biblatex
文档来了解可用的样式。
另一个与问题无关的建议。您可以替换notes=show
以shownotes
避免警告。
答案2
可能,这不是您问题的答案,但放在评论中太长了。您希望从在演示中使用 bib 参考书目中获得什么样的优势?演示通常意味着每张幻灯片只有几个(最多三个)参考文献,而通常的机制(跟踪顺序等)在这里只会分散注意力。对于我的演示,我使用以下结构:
\usepackage{eso-pic}
\usepackage[calc]{picture}
\newcommand{\mycite}[2][0]{%
\AddToShipoutPictureFG*{%
\put(0.95\paperwidth,0.07\paperheight + 12pt * {#1}){\makebox(0,0)[r]{\color{black!60!white!30!green}{\tiny{\rmfamily{ #2 }}}}}}%
}
然后只需将其放在\mycite{Mr. Smith, THE_JOURNAL {\bf 00}, 000000 (0000)}
幻灯片上即可。命令的附加参数允许堆叠这些参考资料。
您能否更详细地解释一下,您希望\cite
在 beamer 演示中如何表现?它如何理解您希望此特定参考文献采用的格式、作者数量以及您使用哪种(最有可能是非标准的)期刊缩写来适应演示页面等?
答案3
如果有人仍在寻找解决方案,这对我有用:
\usepackage[backend=bibtex,style=authoryear]{biblatex}
\bibliography{doc}
在启动文档之前,我已经写了以上两行,并且我的所有引文都保存在 doc.bib 文件中。我使用 Texmaker IDE,首先打开 doc.bib 文件,运行BibTex
下拉菜单中的选项 3-4 次,然后加载 .tex 文件,并使用该BibTex
选项运行 3-4 次,然后将下拉菜单更改为Quick Build
,然后编译文档几次,这样我就有了脚注引文。