但想尝试用这个写论文。我使用 TexMaker 作为编辑软件。到目前为止,我所有的参考文献都在 Mendeley 中,我已将其导出到 LaTex。我现在试图引用一个特定的参考文献,该参考文献在 Mendeley 中被引用为 Zumla2016,但当我写
\cite{Zumla2016}
输出为[?]
我不知道为什么,但我猜它没有读取引文。我对这一切完全陌生,但此参考文献的导出参考书目中的完整序言如下:
@article{Zumla2016,
author = {Zumla, Alimuddin and Rao, Martin and Wallis, Robert S and Kaufmann, Stefan H E and Rustomjee, Roxana and Mwaba, Peter and Vilaplana, Cris and Yeboah-Manu, Dorothy and Chakaya, Jeremiah and Ippolito, Giuseppe and Azhar, Esam and Hoelscher, Michael and Maeurer, Markus},
doi = {10.1016/S1473-3099(16)00078-5},
issn = {14733099},
journal = {The Lancet Infectious Diseases},
month = {apr},
number = {4},
pages = {e47--e63},
title = {{Host-directed therapies for infectious diseases: current status, recent progress, and future prospects}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S1473309916000785},
volume = {16},
year = {2016}
}
我每次都必须写下这些吗?
谢谢你,抱歉我太无知了!
瓦尼
答案1
一些评论和建议,无特定顺序。
Mendeley 是一款帮助组装
.bib
文件的工具。重要的是要意识到 Mendeley 不会也不会创建格式化的参考书目。它所做的只是帮助创建 bib 文件。为 LaTeX 文档创建格式化的参考书目是 BibTeX(或)的工作
biblatex
。BibTeX 需要了解三个关键输入:包含原始 bib 输入的文件。此文件必须具有文件扩展名
.bib
。指令\bibliography
应在其参数中包含一个或多个 bib 文件名的列表,没有擴展.bib
。有关应将哪些格式指南应用于书目条目以及引文标注的信息。此信息应包含在单个
\bibliographystyle
指令的参数中。书目样式文件必须具有扩展名.bst
。实际上应该从 bib 文件中提取和格式化哪些条目?这就是
\cite
命令的工作。
从您的描述来看,您到目前为止既没有提供任何说明
\bibliography
,也没有提供\bibliographystyle
任何说明。您可能也没有运行过 BibTeX,对吗?假设已经提供了适当的
\bibliography
和\bibliographystyle
说明,假设\cite
tex 文件中存在各种说明,并假设 tex 文件被调用myfile.tex
,则编译顺序应该是latex myfile bibtex myfile latex myfile latex myfile
根据您的编辑软件,可能会有一个下拉菜单可供选择 latex 和 bibtex 运行。
这是完整 MWE(最小工作示例)的输出。它使用plainnat
书目样式和natbib
引文管理包。bib 条目包含在名为 的文件中mybib.bib
。顺便说一句,您的 bib 条目中有一个错误:字段的参数month
应该是apr
或{April}
,而不是{apr}
。
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{Zumla2016,
author = {Zumla, Alimuddin and Rao, Martin and Wallis, Robert S. and Kaufmann, Stefan H. E. and Rustomjee, Roxana and Mwaba, Peter and Vilaplana, Cris and Yeboah-Manu, Dorothy and Chakaya, Jeremiah and Ippolito, Giuseppe and Azhar, Esam and Hoelscher, Michael and Maeurer, Markus},
doi = {10.1016/S1473-3099(16)00078-5},
issn = {14733099},
journal = {The Lancet Infectious Diseases},
month = apr,
number = {4},
pages = {E47--E63},
title = {Host-directed therapies for infectious diseases: Current status, recent progress, and future prospects},
url = {http://linkinghub.elsevier.com/retrieve/pii/S1473309916000785},
volume = {16},
year = {2016}
}
\end{filecontents}
\documentclass{article}
\usepackage[numbers]{natbib}
\bibliographystyle{plainnat}
\usepackage{url}
\usepackage[colorlinks,allcolors=blue]{hyperref} % just for this example
\begin{document}
\cite{Zumla2016}
\bibliography{mybib} % place the formatted bibliography *here*
\end{document}