当前位置:网站首页>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
xelatex
Wait for the command to compile.tex Source file
Generate.aux Supporting documents
;Step2: Second compilation , use
bibtex
Command processing.aux Supporting documents
Format of references recorded 、 Reference entry , meanwhile , With the.tex file
Under the same file level.bib Literature database
as well as.bst Document style
Generated after processing.bbl Literature list
, The content isthebibliography
Environmental Science ;Step3: The third compilation ,
xelatex
Compile and read again.bbl Literature list
Generate unreferencedPDF
;Step4: Fourth compilation ,
xelatex
Read in.aux Supporting documents
Generate 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
边栏推荐
猜你喜欢
Redis——缓存击穿、穿透、雪崩
代码技巧——Controller参数注解@RequestParam
Hydration failed because the initial UI does not match what was rendered on the server. One of the reasons for the problem
[literature reading and thought notes 13] unprocessing images for learned raw denoising
一口气说出 6 种实现延时消息的方案
Name six schemes to realize delayed messages at one go
Distributed transactions: the final consistency scheme of reliable messages
Latest CUDA environment configuration (win10 + CUDA 11.6 + vs2019)
Detailed definition of tensorrt data format
js中map和forEach的用法
随机推荐
There is no way to drag the win10 desktop icon (you can select it, open it, delete it, create it, etc., but you can't drag it)
kali最新更新指南
FE - Weex 使用简单封装数据加载插件为全局加载方法
Pytest (2) mark function
Thread hierarchy in CUDA
ShardingSphere-JDBC篇
web自动中利用win32上传附件
Tensorrt command line program
奇葩pip install
Latest CUDA environment configuration (win10 + CUDA 11.6 + vs2019)
Redis - big key problem
pytest(1) 用例收集规则
Warp shuffle in CUDA
VSCODE 安装LATEX环境,参数配置,常见问题解决
由于不正常断电导致的unexpected inconsistency;RUN fsck MANUALLY问题已解决
Blog directory of zzq -- updated on 20210601
(the 100th blog) written at the end of the second year of doctor's degree -20200818
(第一百篇BLOG)写于博士二年级结束-20200818
Virtualenv and pipenv installation
DeprecationWarning: .ix is deprecated. Please use.loc for label based indexing or.iloc for positi