citations.bib 包含:
@Book{hicks2001,
author = "von Hicks, III, Michael",
title = "Design of a Carbon Fiber Composite Grid Structure for the GLAST
Spacecraft Using a Novel Manufacturing Technique",
publisher = "Stanford Press",
year = 2001,
address = "Palo Alto",
edition = "1st",
isbn = "0-69-697269-4"
}
tex 文件:
\documentclass[a4paper, 11pt, notitlepage]{report}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{citations.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
此命令将不是打印参考书目,虽然没有编译错误。有什么问题?我在 Windows 8.1 中使用 TeXstudio。我尝试过使用 XeLatex + Biber、PdfLatex + Biber、PdfLatex + BibTeX。
更新:现在,我包括
\usepackage[backend=bibtex]{biblatex}
我收到错误:
No file untitled.bbl
答案1
从评论中提供的一些信息来看,可能是您 (i) 无法biber
从 TeXstudio 内部调用,并且 (ii) 不知道如何打开命令窗口biber
“手动”运行。我认为您知道如何bibtex
从 TeXstudio 内部执行。
如果是这种情况,并且您的书目条目不包含任何特殊字符,即非 7 位 ASCII 字符,这些字符会在 BibTeX 下产生问题,您可以backend=bibtex
在加载biblatex
包时指定选项。然后,像往常一样,再运行 latex、bibtex 和 latex 两次,以使所有参考文献和所有引文标注完全更新。
\documentclass[a4paper, 11pt, notitlepage]{report}
\usepackage{filecontents} % create "citations.bib" on-the-fly
\begin{filecontents*}{citations.bib}
@Book{hicks2001,
author = "von Hicks, III, Michael",
title = "Design of a Carbon Fiber Composite Grid Structure for the
GLAST Spacecraft Using a Novel Manufacturing Technique",
publisher = "Stanford Press",
year = 2001,
address = "Palo Alto",
edition = "1st",
isbn = "0-69-697269-4"
}
\end{filecontents*}
\usepackage[backend=bibtex,style=numeric]{biblatex}
\addbibresource{citations.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}