BibTeX 错误 LaTeX 警告:存在未定义的引用

BibTeX 错误 LaTeX 警告:存在未定义的引用

我使用 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缺少必需的journalyear字段。此外,该ab条目还有以下相当可疑的author字段:

author = "He Haond Ling-Yan Chen and Wai-Yeung Wong ..."

这肯定是

author = "He, Hao and Ling-Yan Chen and Wai-Yeung Wong ..."

对于中文名字,要特别小心识别哪些是名字的部分,哪些是姓氏的部分。

接下来,Brnsted是错误的;请将 的两个实例都更改为BrnstedBr{\o}nsted顺便说一句,条目中的作者“hallo” [!!]labinger肯定是错的。

而且,我怀疑条目字段Ackermann中的项目是否正确。我认为你应该替换authorYu

author = {Yu, Jin-Quan and Ackermann, xL},

editor = {Yu, Jin-Quan and Shi, Zhangjie},

该书包含 12 章,由不同的撰稿人撰写。(事实上,其中一章是由 L. Ackermann 和 R. Vicente 共同撰写的!)您真的引用了整本书吗?还是您是想引用该书中的特定章节?如果是这样,您应该使用 类型的条目,这样除了和@incollection字段之外,您还可以提供有关作者、章节标题以及可能的章节编号和页码范围的信息。editorbooktitle

最后,不要忘记将某些大写字母字符串(例如CSIsC-H和 (是的!))括Br{\o}nsted在花括号中,这样 BibTeX 就不会将它们转换为全小写。

相关内容