当前位置:网站首页>Latex warning: citation "*****" on page y undefined on input line*
Latex warning: citation "*****" on page y undefined on input line*
2022-07-02 06:41:00 【Dull as dull】
1 Issues an error
LaTeX Warning: Citation “*****” on page y undefined on input line *


Although you can successfully compile a PDF But the real reference will not appear completely
2 The cause of the problem
When we are using LaTeX When composing a paper , because .tex Source file If the compilation times are not enough, various errors will appear , Now let's analyze Catalog 、 Cross reference 、 reference What are the reasons for the compilation process and errors .
in the light of chart ??、 surface ??、 as well as References [??], Such problems are often caused by insufficient compilation times of source files .
2.1 Catalog chart compilation process
When used in the source document \tableofcontents Command build directory ,\ref、\eqref 、\cref When command layout chart formula is cross referenced , Need to be right .tex Source file Compile more than twice . The compilation steps are as follows :


xelatex demo
xelatex demo
2.2 bibtex Typesetting references
When bibtex When typesetting references , You need to compile it four times for the following steps :
Step1: First compilation , use
xelatexWait for the command to compile.tex Source fileGenerate.aux Supporting documents;Step2: Second compilation , use
bibtexCommand processing.aux Supporting documentsFormat of references recorded 、 Reference entry , meanwhile , With the.tex fileUnder the same file level.bib Literature databaseas well as.bst Document styleGenerated after processing.bbl Literature list, The content isthebibliographyEnvironmental Science ;Step3: The third compilation ,
xelatexCompile and read again.bbl Literature listGenerate unreferencedPDF;Step4: Fourth compilation ,
xelatexRead in.aux Supporting documentsGenerate the finalPDF.

xelatex demo
bibtex demo
xelatex demo
xelatex demo
2.3 biblatex Typesetting references
When using biblatex When typesetting references , The steps of compiling four times are as follows :
Step1: xelatex Wait for the command to compile .tex Source file Generate .aux Supporting documents and .bcf References ;
Step2: biber Command processing .bcf References Format of reference documents for records 、 Reference items and other information , Generate .bbl Literature list ,biblatex Macro package recognition uses the information in it to output reference labels and literature tables ;
Step3:xelatex Wait for the command to .tex Source file Compile again , Read in .bbl Literature list , combination .aux Supporting documents Generate correct quotation and description table ;
Step4: If you need backlinks , You need to in biblatex Macro package setting options backref, Reuse xelatex compile , Generate backlinks with literature PDF.
xelatex demo
biber demo
xelatex demo
xelatex demo
The analysis shows chart ?? Wait for the mistake , It's because of staying Step3 Stage , At this time PDF by Not quoted PDF.
3 Problem solving
It will be easier to solve the problem after understanding the cause of the problem
When setting the compilation chain for compilation
Use pdflatex compile
Then use bibtex compile
And then in use pdflatex Compile twice
perhaps
Use xelatex compile
Then use bibtex compile
And then in use xelatex Compile twice
( How to set the compilation chain can refer to the following blog )
The successful results are as follows

4 reference
LaTeX Why should source files be compiled multiple times - LaTeX Studio Question answering community
latex Build process _ Fan Xiaohua's column -CSDN Blog
(11 Bar message ) 【 Error summary 】LaTex Warning: citation undefined_ Programming stack -CSDN Blog
边栏推荐
- Eggjs -typeorm 之 TreeEntity 实战
- Find the highest value of the current element Z-index of the page
- Redis - big key problem
- VSCODE 安装LATEX环境,参数配置,常见问题解决
- Redis - hot key issues
- 【文献阅读与想法笔记13】 Unprocessing Images for Learned Raw Denoising
- Sentinel 阿里开源流量防护组件
- Tensorrt command line program
- apt命令报证书错误 Certificate verification failed: The certificate is NOT trusted
- Error "list" object is not callable in Web automatic switching window
猜你喜欢

代码技巧——Controller参数注解@RequestParam

Sublime Text 配置php编译环境

ctf-web之练习赛

Latex 编译报错 I found no \bibstyle & \bibdata & \citation command

Idea announced a new default UI, which is too refreshing (including the application link)

The intern left a big hole when he ran away and made two online problems, which made me miserable

pytest(2) mark功能

默认google浏览器打不开链接(点击超链接没有反应)

table 组件指定列合并行方法

Alibaba cloud MFA binding Chrome browser
随机推荐
压力测试修改解决方案
Solution to the black screen of win computer screenshot
Code skills - Controller Parameter annotation @requestparam
NodeJs - Express 中间件修改 Header: TypeError [ERR_INVALID_CHAR]: Invalid character in header content
web自动中利用win32上传附件
Self cultivation of programmers - Reflection on job hunting
unittest. Texttestrunner does not generate TXT test reports
PIP install
Tensorrt command line program
Eggjs -typeorm 之 TreeEntity 实战
广告业务Bug复盘总结
Virtualenv and pipenv installation
pytest(2) mark功能
VSCODE 安装LATEX环境,参数配置,常见问题解决
默认google浏览器打不开链接(点击超链接没有反应)
20201025 Visual Studio2019 QT5.14 信号和槽功能的使用
Redis——热点key问题
Sublime Text 配置php编译环境
Flask migrate cannot detect db String() equal length change
【文献阅读与想法笔记13】 Unprocessing Images for Learned Raw Denoising