IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Latex 编译报错 I found no |bibstyle & |bibdata & |citation command -> 正文阅读

[开发工具]Latex 编译报错 I found no |bibstyle & |bibdata & |citation command

问题描述

编译报错显示I found no \bibstyle command

编译报错显示 I found no \bibdata command

编译报错显示 I found no \citation command

image-20211011161220641

问题原因

虽然我查了一圈网上所有的结果发现只有有两种可能会报这个错误

问题原因一

总结可以认为是使用了错误的编译链

如果使用的编译链有使用到bibTex工具

bibTex会识别到没有出现引用的动作 \cite{****},进而报错

注:bibTex需要保证所有的参考文献均在上文中出现,如果需要引用未出现过的文章,应该使用\nocite 或者\nocites 命令

问题原因二

当我们在使用LaTeX进行论文排版时,由于.tex源文件编译的次数不够常会出现各种报错,现在问题出现在参考文献编译过程以及报错的原因分析。

biblatex排版参考文献的原理:当使用biblatex排版参考文献时,编译四次步骤如下:

  • Step1: xelatex等命令编译.tex源文件生成.aux辅助文件和.bcf引用文件;
  • Step2: biber命令处理.bcf引用文件记录的参考文件格式、引用条目等信息,生成.bbl 文献列表,biblatex宏包识别利用其中的信息输出引用标签和文献表;
  • Step3: xelatex等命令将.tex源文件再编译一遍,读入.bbl文献列表,结合.aux辅助文件生成正确引用和著录表;
  • Step4: 若需要反向超链接,则需要在biblatex宏包设置选项backref,再使用xelatex编译,生成带文献反向超链接PDF。

当运行LaTeX出现下面报错:

I found no bibdata command—while reading file*.aux

I found no bibstyle command—while reading file ***.aux

I found no citation commands—while reading file ***.aux

当出现这个报错时,说明编译的步骤停留在Step2。如果文章没有明显错误,检查.tex源文件同级文件夹下是否有.bib文献数据库以及.bst文献样式

若无.bib.bst文件.bst文献样式需要根据不同的要求去官网下载。

若有.bib.bst文件,查看.bbl文献列表是否成功生成,使用bibtex重新编译.bib文件

问题原因三

仍出现报错,查看\bibliography{}语句是否编译,检查顺序是否正确:

\documentclass{article}
\bibliographystyle{plain} % .bst文件样式
\begin{document}
\bibliography{***} % .bib文件名
\end{document}

之所以提示没有找到bibdata主要是英文文献选中的bibliography{}语句没有编译,因此我们怀疑是将\end{document}的语句位置放

举一个错误的例子

image-20211011164431718

解决方案

问题原因一的解决方案

使用不带bibTex的编译链进行编译(编译链的配置可以参考我的另外一篇blog进行多个链路的配置)

image-20211011163201221

或者可以添加一个参考文献你就会发现报错自动消失了

image-20211011161116924

image-20211011161019937

问题原因二的解决方案

重新使用别的更加完备的编译链

编译链的具体配置可以参考这个博客里面有比较完整的配置文件直接复制放在教程中的相应的文职即可

VSCODE 安装LATEX环境,参数配置,常见问题解决_呆呆象呆呆的博客-CSDN博客

问题原因三的解决方案

确认一下几句话的位置即可,确保\end{document}\bibliography{text_bib}后面即可

\documentclass{article}
\usepackage{cite} 
\begin{document}
    $\sum_{i=1}^{n}a_i$ 
    \cite{saederup2019comparison}
\bibliographystyle{plain}
\bibliography{text_bib}
\end{document}

参考文献

latex系列—Latex参考文献的引用_xys430381_1的专栏-CSDN博客_latex文献引用

(VSCode) LaTeX 所有文件报 no \citation no\bibdata bo \bibstyle 错误_ZXYhappiness的博客-CSDN博客

latex常见错误之I found no \bibdata command—while reading file main_huang_shao1的博客-CSDN博客

bibtex - “I found no \citation commands while reading myFile.aux” - TeX - LaTeX Stack Exchange

biblatex - No \citation, \bibdata or \bibstyle command - TeX - LaTeX Stack Exchange

bibtex - Sudden error in TeXShop: “I found no \bibdata” and “I found no \bibstyle” - TeX - LaTeX Stack Exchange

LaTeX源文件为什么要多次编译 - LaTeX 工作室 问答社区

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-12 23:39:18  更:2021-10-12 23:40:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:28:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码