LaTex beamer 中的引用

LaTex beamer 中的引用

我很难获得任何形式的引用乳胶投影机比布拉特克斯包。我考虑了至少 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=showshownotes避免警告。

答案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,然后编译文档几次,这样我就有了脚注引文。

相关内容