我目前正在写一篇论文,到目前为止没有遇到任何问题。但突然发生了以下情况,我看不出造成这一重大问题的原因。有人能帮助我吗?
论文是在 Overleaf 上写的,bib
通过 Mendeley 导入。
------------------------------------------------------------------------------
Bibliography
------------------------------------------------------------------------------
LaTeX Warning: Empty bibliography on input line 314.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 316.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 316.
(./main.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 316.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 316.
Package rerunfilecheck Info: File `main.out' has not changed.
(rerunfilecheck) Checksum: 07A306AA181F0DDBE4806F9722871308;6068.
LaTeX Warning: There were undefined references.
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) main
(biblatex) and rerun LaTeX afterwards.
Package logreq Info: Writing requests to 'main.run.xml'.
\openout1 = `main.run.xml'.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 316.
)
Here is how much of TeX's memory you used:
25315 strings out of 493104
413898 string characters out of 6136932
818612 words of memory out of 5000000
28313 multiletter control sequences out of 15000+600000
18672 words of font info for 68 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
49i,12n,45p,10380b,1067s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></us
r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/shar
e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx9.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmbxti10.pfb></usr/share/texlive/t
exmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
c/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfon
ts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
sl12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.p
fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></u
sr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti12.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti9.pfb></usr/share/texl
ive/texmf-dist/fonts/type1/public/amsfonts/symbols/msam7.pfb>
Output written on main.pdf (46 pages, 4305376 bytes).
PDF statistics:
894 PDF objects out of 1000 (max. 8388607)
734 compressed objects within 8 object streams
112 named destinations out of 1000 (max. 500000)
323 words of extra memory for PDF output out of 10000 (max. 10000000)
答案1
包裹atveryend
信息
Package atveryend Info: Empty hook `AtVeryVeryEnd'
不是问题,这只是一条消息,既不是警告也不是错误。它更像是调试当看到钩子时,AtVeryVeryEnd
将显示以下信息。如果钩子为空,则显示上述消息;如果钩子不为空,则将显示:
Package atveryend Info: Executing hook `AtVeryVeryEnd'
原因:该软件包atveryend
重新定义了\end{document}
。这本身就存在风险,因此该软件包支持许多软件包和类。但它可能会遗漏一个软件包或类,而这个软件包或类也会重新定义有关 `\end{document} 的代码。
atveryend
如果发生这种情况,警告“钩子不被看到”会更有用,但如果重新定义失败,则不会执行代码,因此它不能发出警告。
LaTeX 消息系统没有“调试”类别,只有“错误”、“警告”和“信息”。因此这些调试消息使用最低类别“信息”。
Biber 重播警告
该文件显示的唯一问题.log
是包的重新运行警告biblatex
:
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) main
(biblatex) and rerun LaTeX afterwards.
按照提示操作,运行biber
并pdflatex
再次运行。通常这次pdflatex
运行会再次显示重新运行警告,因此通常需要执行以下操作:
biber main
pdflatex main
pdflatex main