使用 \ExecuteBibliographyOptions 导致参考书目不出现

使用 \ExecuteBibliographyOptions 导致参考书目不出现

我正在写论文,并试图为每一章获取单独的参考索引。根据朋友的模板,我似乎正在寻找选项\ExecuteBibliographyOptions。但是,当我添加该行时,没有生成参考书目。我收到的警告是:

biblatex Warning: Please (re)run BibTeX on the file(s):
(biblatex)                debuggingbib1-blx
(biblatex)                and rerun LaTeX afterwards.

尝试了很多方法。切换到 biber 不起作用,可能是因为我使用的是 texworks,没有实现阿拉拉黑客。再次注意,如果我注释掉 executebibliographyoptions 行,它就可以正常工作(不包括我的选项)。有什么想法吗?

\documentclass[12pt,letterpaper,oneside]{memoir}

\usepackage[backend=bibtex,style=nature]{biblatex}
\ExecuteBibliographyOptions{url=false,refsection=chapter,maxnames=99}

\usepackage{filecontents}
\begin{filecontents}{biblib.bib} 
@article{Novick1957,
author = {Novick, A and Weiner, M},
file = {:C$\backslash$:/Users/Administrator/Desktop/Dropbox/Papers Mendeley/Novick, Weiner - 1957 - Enzyme induction as an all-or-none phenomenon.pdf:pdf},
journal = {Proceedings of the National Academy of \ldots},
pages = {553--566},
title = {{Enzyme induction as an all-or-none phenomenon}},
url = {http://www.ncbi.nlm.nih.gov/pmc/articles/PMC528498/},
year = {1957}
}
\end{filecontents} 

\addbibresource{biblib.bib}

\begin{document}

\chapter{Introduction}\label{chap:introduction}

\section{A brief history of non-genetic variability}
Although observations of cell-to-cell expression variability are relatively new, with one prescient exception \cite{Novick1957},

\section{bibliography}
\printbibliography[heading=none]


\end{document}

答案1

由于我刚刚在这上面浪费了一天时间,所以我想发布我的发现和解决方案。按照关键步骤的顺序。

  1. 我从 TeXWorks 切换到 TeXStudio,这样就不需要变通方法/多次点击就可以用 biber 构建 pdf 和参考书目,尽管正如那里指出的那样有办法解决此问题如上链接。

  2. 我将选项->配置->构建->参考书目默认设置为 biber。

  3. 此时,当我构建上述文件时,它仍然不起作用。我收到错误消息“Error: Command crashed: biber.exe”。我在命令行执行 biber 时也遇到了类似的错误,例如“进程意外结束”,并列出了 RAM 地址。

  4. 假设问题出在 biber 的版本上,我随后从他们的官方网站:版本 1.7、1.8、1.9 和实验版。1.9 始终给我上述错误消息。其余版本执行时没有错误,但 a) 抱怨与 biblatex 控制版本不一致,并且 b) 没有生成参考书目。

  5. 最后,我安装了CTAN 托管版本的 biber,这样就解决了所有问题。上面的代码使用 biber 后端执行,并且存在 \ExecuteBibliographyOptions 行。

如果不清楚,我完全是新手,所以我可能错过了一些东西。不确定为什么原始 miktex 版本的 biber 不起作用,也不确定任何官方版本。希望这能帮助到别人。干杯。

相关内容