两张幻灯片带有 BibTeX 投影仪中的参考文献

两张幻灯片带有 BibTeX 投影仪中的参考文献

我正在准备一次beamer演讲,我想在演讲结束时附上一些参考书目。

我的想法是包括两张不同的幻灯片,一张包含基本参考书目,另一张包含额外的参考资料。

我不知道该怎么做,但我发现这个问题还引用了这些帖子

问题建议使用multibib包。我也这么做了。但是,我无法达到预期的效果。问题是第一部分没有提供任何参考。

这是我的mwe.tex

\documentclass{beamer}

\usetheme{Madrid}
\useoutertheme{infolines}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}


\usepackage{textcomp}
\usepackage{ae,aecompl,aeguill}
\usepackage{lipsum}
\usepackage{ragged2e} % For justifying text

\usepackage[numbers]{natbib}
\usepackage{multibib}
\newcites{dk}{bibliography}

\begin{document}

\begin{frame}

\lipsum[1]

\end{frame}

\begin{frame}
\frametitle{Selected bibliography}

\bibliographystyledk{plain}
\bibliographydk{bibliography}
\nocitedk{Courant:dirac_manifolds}
\end{frame}

\begin{frame}
\frametitle{Other bibliography}

\bibliographystyle{plain}
\bibliography{bibliography}
\nocite{Gualtieri:thesis}
\end{frame}

\end{document}

bibliography.bib也包括了我的文件:

@article {Courant:dirac_manifolds,
    AUTHOR = {Courant, Theodore James},
     TITLE = {Dirac manifolds},
   JOURNAL = {Trans. Amer. Math. Soc.},
  FJOURNAL = {Transactions of the American Mathematical Society},
    VOLUME = {319},
      YEAR = {1990},
    NUMBER = {2},
     PAGES = {631--661},
      ISSN = {0002-9947},
   MRCLASS = {58F05 (53C57)},
  MRNUMBER = {998124},
MRREVIEWER = {Patrick Iglesias},
       DOI = {10.2307/2001258},
       URL = {https://doi.org/10.2307/2001258},
}

@article {Gualtieri:thesis,
    AUTHOR = {Gualtieri, Marco},
     TITLE = {Generalized complex geometry},
   JOURNAL = {Ann. of Math. (2)},
  FJOURNAL = {Annals of Mathematics. Second Series},
    VOLUME = {174},
      YEAR = {2011},
    NUMBER = {1},
     PAGES = {75--123},
      ISSN = {0003-486X},
   MRCLASS = {53D18},
  MRNUMBER = {2811595},
MRREVIEWER = {Frederik Witt},
       DOI = {10.4007/annals.2011.174.1.3},
       URL = {https://doi.org/10.4007/annals.2011.174.1.3},
}

提前致谢。

PD。我猜问题可能出在\nocite第一个参考书目的命令上,但我不知道如何解决它。

答案1

请注意,中的软件包\usepackage{ae,aecompl,aeguill}已过期。请不要使用它们!

使用以下代码编译给定代码后

pdflatex mwe.tex

您必须multibib运行两次bibtex

bibtex mwe.aux
bibtex dk.aux

因为代码

\bibliographydk{bibliography}
\nocitedk{Courant:dirac_manifolds}

dk.bib创建需要使用 bibtex 运行的第二个 bib 文件...

跑步

pdflatex mwe.tex

两次并查看以下结果参考书目:

在此处输入图片描述

在此处输入图片描述

因为我没有更改你的代码,所以我省略了将其包含在这里...

相关内容