Biblatex 无法编译可能无法识别 .bib 文件

问题描述

我花了很多时间试图让我的书目工作 - 没有成功。我怀疑,不知何故,我的 .bib 文件没有被识别。

不胜感激。

MWE:

\documentclass[a4paper,12pt]{article}
\usepackage{array}
\usepackage{lscape} 
\usepackage[paper=portrait,pagesize]{typearea}
\usepackage[showframe=false]{geometry}
\usepackage{changepage}

\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{adjustBox}

\usepackage[utf8]{inputenc}
\usepackage{babel,csquotes,xpatch}
\usepackage[backend=biber,style=authoryear,natbib]{biblatex}
\addbibresource{test.bib}


\usepackage{xurl} 
\usepackage[colorlinks,allcolors=blue]{hyperref}

\begin{document}
This is a test... test test\\

\cite{glaeser_gyourko}\\
\cite{hsieh-moretti:2019}\\
\cite{glaeser_gyourko}\\

\printbibliography

\end{document}

test.bib 文件

@article{hsieh-moretti:2019,Author = {Hsieh,Chang-Tai and Moretti,Enrico},Title = {Housing Constraints and Spatial Misallocation},Journal = {American Economic Journal: Macroeconomics},Volume = {11},Number = {2},Year = {2019},Month = {4},Pages = {1-39},DOI = {10.1257/mac.20170388},URL = {https://www.aeaweb.org/articles?id=10.1257/mac.20170388}
}

@article{glaeser_gyourko,Author = {Glaeser,Edward and Gyourko,Joseph},Title = {The Economic Implications of Housing Supply},Journal = {Journal of Economic Perspectives},Volume = {32},Number = {1},Year = {2018},Month = {2},Pages = {3-30},DOI = {10.1257/jep.32.1.3},URL = {https://www.aeaweb.org/articles?id=10.1257/jep.32.1.3}
}

在 PDF 中它看起来像这样:enter image description here

我在源代码查看器中得到以下信息:

Process started
   
   INFO - This is Biber 2.14 INFO - Logfile is 'test.blg' INFO - Reading
   'test.bcf' INFO - Found 2 citekeys in bib section 0 INFO - Processing
   section 0 INFO - Globbing data source 'test.bib' INFO - Globbed data
   source 'test.bib' to test.bib INFO - Looking for bibtex format file
   'test.bib' for section 0 INFO - LaTeX decoding ... INFO - Found
   BibTeX data source 'test.bib'
   
   Process exited with error(s)

我在 MacOS 上使用 texmaker 5.0.4 并在此处发布我的配置: enter image description here enter image description here

我真的对发生的事情知之甚少。今天,我开始了一个工作会议,添加一个新源,但它不起作用。我删除了新来源,以便参考书目与我更改它之前相同,但它也不起作用。所以,这让我假设,不知何故,程序不知道参考书目在哪里。 .bib 文件和文档在同一个文件夹中。

我尝试了什么:

  1. 使用 https://biblatex-linter.herokuapp.com/ 等工具对参考书目中的代码进行三次检查

  2. 清除所有文档的缓存。

  3. 将命令 \usepackage[backend=biber,natbib]{biblatex} 中的 natbib 更改为 biber -> 似乎不起作用。

  4. 省略 natbib 并得到相同的结果。 \usepackage[backend=biber,natbib]{biblatex} => \usepackage[backend=biber,style=authoryear]{biblatex}

  5. 在 biblatex 之外添加命令 \usepackgage{natbitb} 但这会产生兼容性问题。

  6. 添加代码 \usepackage[utf8]{inputenc} & \usepackage{babel,xpatch} 因为它们被这个 biblatex 备忘单推荐:http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf。没有改变任何东西。

感谢您的时间!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...