多来源引用问题

多来源引用问题

我已经导入了 cite 和 natbib 包。如果我使用 \cite{author A},它就可以工作。如果我使用 \cite{author B},它仍然有效。但如果我同时拥有这两个引文,它就不再起作用了。我真的很困惑,因为只使用一个引文就可以工作,但在文本中使用多个引文却不行。我确信我的参考书目、键等定义得很好。

答案1

我没有加载该cite包,但它运行得很好natbib。以下是一个例子:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[square,numbers]{natbib}
\bibliographystyle{unsrtnat}

\begin{document}

some text \cite{latexcompanion,knuthwebsite,einstein}. 

\medskip

\bibliography{sample}

\end{document}

文件sample.bib

@article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
        [{On} the electrodynamics of moving bodies]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004"
}

@book{latexcompanion,
    author    = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
    title     = "The \LaTeX\ Companion",
    year      = "1993",
    publisher = "Addison-Wesley",
    address   = "Reading, Massachusetts"
}

@misc{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth: Computers and Typesetting",
    url       = "http://www-cs-faculty.stanford.edu/\~{}uno/abcde.html"
}

输出:

在此处输入图片描述

Overleaf 文档对natbib,biblatex和bibtex的使用有很好的解释。

相关内容