Biber 存在问题,参考书目为空

Biber 存在问题,参考书目为空

我正在使用 Mac 上的 TexMaker 在 LaTeX 上创建我的论文。直到昨天,我的参考文献都没有问题。突然,在引用参考文献时,它会打印关键参考文献而不是参考文献:在作者年份书目中,当我输入“\cite{quote1}”时,它会打印“引用1“。我浏览了这个网站上的很多讨论,发现问题可能是 Biber 的问题。但是,Biber 2.14 完美地安装在我的 Mac(Tex Live 2020)上,我更改了 Tekmaker 上的配置(在“Bib(la)Tex”的情况下有“biber”%,快速编译位于按钮“PdfLatex + Bib(la)tex + PdfLatex + see Pdf”上。

这是我的文件(我是 LaTex 初学者,使用了做过类似论文的同学的模板):

\documentclass[a4paper, 11pt, twoside]{article}

\usepackage[backend=biber,  bibencoding=utf8,style=authoryear, sorting=nyt, citestyle=authoryear, maxcitenames=2, maxbibnames=5, giveninits=true, uniquename=init]{biblatex} 

\usepackage{csquotes} 

\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\setlength\bibitemsep{\baselineskip}
\DefineBibliographyStrings{spanish}{%
  andothers = {et\addabbrvspace al\adddot}
}

\makeatletter

\newrobustcmd*{\parentexttrack}[1]{%
  \begingroup
  \blx@blxinit
  \blx@setsfcodes
  \blx@bibopenparen#1\blx@bibcloseparen
  \endgroup}

\AtEveryCite{%
  \let\parentext=\parentexttrack%
  \let\bibopenparen=\bibopenbracket%
  \let\bibcloseparen=\bibclosebracket}

\makeatother

\addbibresource{biblio_test.bib}

\begin{document} 
\newpage

This is a test \cite{test1} \\
Other test : \cite{test2}

\newpage

\section{Bibliography} \label{sec:bibliography}

\appto{\bibsetup}{\sloppy}

\printbibliography[heading=bibintoc,]

这是我的 Biblio_test.bib 文件:

@inbook{test1,
    title = {Test 1},
    author = {Author1},
    year = {2020,
}

@inbook{test2,
    title = {Test 2},
    author = {Author2},
    year = {2020},
}

当我运行我的 maintest.tex 文件时,我得到与快速编译或运行 PDFLatex->Biber->PDFLatex->PDFLatex 相同的结果,即:

进程已启动 信息 - 这是 Biber 2.14 信息 - 日志文件为“maintest.blg” 信息 - 正在读取“maintest.bcf” 信息 - 在 bib 第 0 节中找到 2 个 citekeys 信息 - 正在处理第 0 节 信息 - 通配数据源“biblio_test.bib” 信息 - 将数据源“biblio_test.bib”通配为 biblio_test.bib 信息 - 正在为第 0 节寻找 bibtex 格式文件“biblio_test.bib” 信息 - LaTeX 解码... 信息 - 找到 BibTeX 数据源“biblio_test.bib” 进程因错误退出

当我打开“maintest.blg”文件时,我看到打印的错误。但是,bbl 文件是空的。也许问题就在这里?我真的不明白……它找到了我的 bib 文件,但不知何故无法读取它,因为我的参考书目是空的,它只打印引文的键。问题出在哪里?你能帮帮我吗?

如果我的英语不完全正确,请原谅我,我是法国人:)

相关内容