如何解决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 文件和文档在同一个文件夹中。
我尝试了什么:
-
使用 https://biblatex-linter.herokuapp.com/ 等工具对参考书目中的代码进行三次检查
-
清除所有文档的缓存。
-
将命令
\usepackage[backend=biber,natbib]{biblatex}
中的 natbib 更改为 biber -> 似乎不起作用。 -
省略 natbib 并得到相同的结果。
\usepackage[backend=biber,natbib]{biblatex}
=>\usepackage[backend=biber,style=authoryear]{biblatex}
-
添加代码
\usepackage[utf8]{inputenc}
&\usepackage{babel,xpatch}
因为它们被这个 biblatex 备忘单推荐:http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf。没有改变任何东西。
感谢您的时间!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。