我使用 TexPad 作为编辑器,并进行 latex、bibtex、latex、latex 编译。奇怪的是,我有两个引用显示出来,还有两个引用以问号显示,我真的很困惑问题出在哪里,非常感谢您的帮助。
这是我的 tex 代码:
\documentclass{article}
\usepackage{plain}
\begin{document}
xx\cite{Yu}
\cite{doiX}
\cite{labinger}
\cite{ab}
\bibliography{references}
\bibliographystyle{plain}
\end{document}
和我的.bib 文件:
@article{doiX,
author = "He Hao and Ling-Yan Chen and Wai-Yeung Wong and
Wing-Hong Chan and Albert W. M. Lee",
title = "Practical Synthetic Approach to Chiral Sulfonimides (CSIs)
Brnsted Acids for Organocatalysis",
}
@book{Yu,
series = {Topics in current chemistry},
volume = {292},
publisher = {Springer},
isbn = {978-3-642-12355-9},
year = {2010},
title = {C-H Activation},
language = {eng},
address = {Heidelberg},
author = {Yu, Jin-Quan and Ackermann, xL},
keywords = {ORGANISCHE SYNTHESE (CHEMIE): 547.057{,
}
@article{labinger,
title = {Understanding and exploiting C-H bond activation},
author = {hallo},
journal= {Nature},
volume = {417},
number = {6888},
pages = {507},
year = {2002},
publisher={Nature Publishing Group}
}
@article{ab,
author = "He Haond Ling-Yan Chen and Wai-Yeung Wong and
Wing-Hong Chan and Albert W. M. Lee",
title = "Practical Synthetic Approach to Chiral Sulfonimides
(CSIs) Brnsted Acids for Organocatalysis",
}
输出结果如下:
日志中的错误指出:
LaTeX Warning: Citation `ab' on page 1 undefined on input line 8.
(./BiBTexTest.bbl) [1{/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap
/pdftex.map}] (./BiBTexTest.aux)
LaTeX Warning: There were undefined references.
答案1
当您对上述书目条目运行 BibTeX 时,您一定收到有关带有键的条目的致命错误消息Yu
,因为该条目包含以下错误keywords
字段:
keywords = {ORGANISCHE SYNTHESE (CHEMIE): 547.057{,
的第二个实例{
肯定是}
。一旦你进行了所要求的更正,这四个条目就可以编译了。
顺便说一句,“可以编译”不是暗示内容的书目条目是正确的。例如,带有键ab
和的条目doiX
缺少必需的journal
和year
字段。此外,该ab
条目还有以下相当可疑的author
字段:
author = "He Haond Ling-Yan Chen and Wai-Yeung Wong ..."
这肯定是
author = "He, Hao and Ling-Yan Chen and Wai-Yeung Wong ..."
对于中文名字,要特别小心识别哪些是名字的部分,哪些是姓氏的部分。
接下来,Brnsted
是错误的;请将 的两个实例都更改为Brnsted
。Br{\o}nsted
顺便说一句,条目中的作者“hallo” [!!]labinger
肯定是错的。
而且,我怀疑条目字段Ackermann
中的项目是否正确。我认为你应该替换author
Yu
author = {Yu, Jin-Quan and Ackermann, xL},
和
editor = {Yu, Jin-Quan and Shi, Zhangjie},
该书包含 12 章,由不同的撰稿人撰写。(事实上,其中一章是由 L. Ackermann 和 R. Vicente 共同撰写的!)您真的引用了整本书吗?还是您是想引用该书中的特定章节?如果是这样,您应该使用 类型的条目,这样除了和@incollection
字段之外,您还可以提供有关作者、章节标题以及可能的章节编号和页码范围的信息。editor
booktitle
最后,不要忘记将某些大写字母字符串(例如CSIs
、C-H
和 (是的!))括Br{\o}nsted
在花括号中,这样 BibTeX 就不会将它们转换为全小写。