我应该修改些什么以消除La TeX中的书目错误? [关闭]

问题描述 投票:0回答:1
我在overleaf.com上工作,我有两个文件。一个是主文件,另一个是书目。在主文件中,我有这个(当然,这只是文本的一部分):

\documentclass[a4paper,11pt]{book} \usepackage[utf8]{inputenc} \usepackage{biblatex} \usepackage{graphicx} \addbibresource{bibliography.bib} some text\cite{barnest.d.1971} \printbibliography[bibliography.bib] \end{document}

和书目文件(bibliography.bib)中,我有这个:

@BOOK {barnest.d.1971, author = "Barnes, T.D.", title = "A Historical Study", publisher = "Clarendon", year = "1971" }

并且在编译代码后,我在这里出现错误:软件包keyval错误:bibliography.bib未定义。

请参阅keyval软件包说明文件。键入H以立即获得帮助。...

l.117 \ printbibliography [bibliography.bib]

尝试输入以继续。如果那不起作用,请键入X退出。

latex
1个回答
0
投票
\printbibliography命令不需要bib文件的名称。在大多数情况下

\printbibliography

足够。

BTW,总的来说,我们会尝试用我们的问题来产生“最小的可复制示例”。您的示例非常接近,但是肯定没有\begin{document}

© www.soinside.com 2019 - 2024. All rights reserved.