我正在使用 TexShop 撰写一篇使用文档类文章的论文。我使用的是 bib 文件,该文件使用\autocite
脚注部分的选项正确更新了所有参考资料,没有任何错误。
由于某种原因,当我更新.bib
文件时,参考唯一键将继续打印在脚注中,但参考文献的链接已损坏,并且参考文献未打印在参考书目部分。
编译使用:
pdflatexmk
bibtex
pdflatexmk
pdflatexmk
代码:
\usepackage[backend=biber,style=authoryear]{biblatex}
\ExecuteBibliographyOptions{citetracker=true,sorting=nyt}
\bibliography{Thesis_Expose_biblio}
答案1
经过一番搜索,我解决了这个问题。为了让它正常工作,我所做的更改是将后端从 biber 替换为 bibtex。
更改的代码:
\usepackage[backend=bibtex,style=authoryear-icomp]{biblatex}
\ExecuteBibliographyOptions{citetracker=true,sorting=nyt}
\bibliography{Thesis_Expose_biblio}
在 TexShop 中重新运行:
排版pdflatexmk
排版bibtex
排版latex
排版latex
.bib
我希望这对那些在更改文件后打印参考资料有困难的人有用
整个文件可能是这样的:
\documentclass{article}
\usepackage[backend=bibtex,style=authoryear-comp]{biblatex}
\addbibresource{\jobname.bib}
%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{key,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\begin{document}
Some text. \footnote{Cp. \autocite{key}}
\printbibliography
\end{document}