BibTex 转换为 [BibLaTex,Biber] 后出现的问题

BibTex 转换为 [BibLaTex,Biber] 后出现的问题

我已经在 Windows10 下使用 TexMaker 和 MikTex 3-4 个月了,我成功地将我想要提交的简短 .odt 论文转换为 .tex 文件。对于参考书目,我使用了 Jabref 和 BibTex。

现在,我已经考虑使用 Biber 转换到 BibLaTex,因为新的工作需要使用 Unicode 来编写参考书目。

但是我遇到了一个问题,它似乎与使用 Unicode 无关,因为即使使用最少的代码,它仍然存在。我的最小 .tex 文件如下:

\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[american]{babel}

\usepackage[backend=biber]{biblatex}
\addbibresource{Biblioessai.bib}

\begin{document}
\autocite{Bau2003}
\printbibliography
\end{document}

我的.bib 文件如下:

% Encoding: UTF-8

@Book{Bau2003,
title     = {Dictionnaire persan-français, français-persan ordre latin},
publisher = {La Maison du dictionnaire},
year      = {2003},
author    = {Bau, Pierre and Lazard, Gilbert},
address   = {Paris},
isbn      = {2-85608-177-0},
pages     = {1 vol. (XXV-533 p.)},
url       = {http://www.sudoc.fr/075605902},
}

我已经在 Bib(La)Tex 字段下使用“biber %”配置了 TexMaker,并尝试交替运行多次 PdfLaTex 和 Bib(La)Tex,但它总是给我以下错误消息:

流程已启动

lib.pm 在 -e 第 165 行未返回真值。

进程因错误而退出

我得到的 .pdf 文件是一页文档,顶部只包含“[Bau2003]”;参考书目没有出现。(我觉得这可能是一个不相关的问题,但搜索了一下午后,我有点困惑……)

多谢

答案1

字段有一个小问题pages,这并不相关(应该是pagetotal。使用字段提及卷数volumes仅适用于多个卷(您获得vols 1...),所以我使用了note 字段。

也就是说,这段代码可以帮我编译:

\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} %
\usepackage{filecontents}
\begin{filecontents}{Biblioessai.bib}
@Book{Bau2003,
title = {Dictionnaire persan-français, français-persan ordre latin},
publisher = {La Maison du dictionnaire},
year = {2003},
author = {Bau, Pierre and Lazard, Gilbert},
address = {Paris},
isbn = {2-85608-177-0},
pagetotal = {(xxv  + 533 p.)},
note={1 vol.},
url = {http://www.sudoc.fr/075605902},
}
\end{filecontents}}


\usepackage[american]{babel}

\usepackage[backend=biber]{biblatex}
\addbibresource{Biblioessai.bib}

\begin{document}

\autocite{Bau2003}
\printbibliography

\end{document} 

在此处输入图片描述

相关内容