arXiv 表示可以上传 .bbl 文件,但不断收到与 BibLaTeX/Biber 相关的错误

arXiv 表示可以上传 .bbl 文件,但不断收到与 BibLaTeX/Biber 相关的错误

我使用 Biber 作为参考,格式如下:

\usepackage[backend=biber,style=authoryear]{biblatex}
...
\addbibresource{REF.bib}
...
\printbibliography

论文集建议如果使用 BibTeX,请包含 .bbl 文件,但是当我尝试上传文件时出现以下错误bbl

Undefined control sequence.
l.21 \sortlist
{entry}{nyt}

我尝试bbl使用以下方法内联我的文件关联,不包括第一组和最后一行,但这会出现错误:。\@ifundefined{[email protected]}\endinput! Use of \blx@bbl@verbadd@i doesn't match it's definition

使用后续问题这里,我已经能够使用以下代码进行编译:

\documentclass[a4paper,10pt]{article}
\usepackage{biblatex}
%\addbibresource{REF.bib} don't need this now that it is inlined
\usepackage{filecontents}
\begin{filecontents}{testinput-bbl.bbl}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%% copy here the contents of the created bbl file
%% (do not include "Missing 'biblatex' package" group -or- final \endinput)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{filecontents}
%-------------- start insert modified commands ------------------
\makeatletter
\def\blx@bblfile@biber{%
  \blx@secinit
  \begingroup
  \blx@bblstart
  \input{testinput-bbl.bbl}%<------------
  \blx@bblend
  \endgroup
  \csnumgdef{blx@labelnumber@\the\c@refsection}{0}}
\makeatother
%-------------- end insert modified commands --------------
...
\begin{document}
...
\printbibliography
\end{document}

问题是,如果我把这个上传到 arXiv,它仍然给我一个错误,即使它在本地编译。我该如何解决这个问题?我想到了不兼容的版本LaTeX,因为我使用的是 2015 版,而他们使用的是 2011 版,但我还没有测试过。有关版本不兼容的详细说明,请参见这里

答案1

这个问题的答案比内联文件要简单得多bbl,可以找到这里. 给出以下代码:

\usepackage[backend=biber,style=authoryear]{biblatex}
...
\addbibresource{REF.bib}
...
\printbibliography

...删除当前bbl文件;将后端驱动程序设置为 bibtex \usepackage[backend=bibtex,style=authoryear]{biblatex};然后运行标准latexlatexbibtexlatex组合以生成 bbl 文件。将bbl文件和tex文件上传到arXiv.org,两个文件位于同一文件夹/目录中且具有相同的基本名称。例如:manuscript.bblmanuscript.tex

\usepackage[backend=bibtex,style=authoryear]{biblatex}
...
\addbibresource{REF.bib}
...
\printbibliography

文件的内容bbl应该看起来非常不同,例如以某个\entry部分开始。

\entry{aarseth2000-allegories}{inbook}{}
  \name{author}{1}{}{%
    {{}%
     {Aarseth}{A.}%
     {Espen}{E.}%
     {}{}%
     {}{}}%
  }
  \list{publisher}{1}{%
    {University of Jyv\"{a}skyl\"{a}}%
  }
  \keyw{anomalies, space, time, digital, MUD, virtual, world, indoor, outdoor}
  \strng{namehash}{AE1}
  \strng{fullhash}{AE1}
  \field{labelyear}{2001}
  \field{sortinit}{A}
  \field{chapter}{Allegories of Space. The Question of Spatiality in Computer
  Games}
  \field{pages}{152\bibrangedash 171}
  \field{title}{Cybertext yearbook 2000}
  \verb{url}
  \verb http://cybertext.hum.jyu.fi/index.php?browsebook=4
  \endverb
  \field{year}{2001}
\endentry

相关内容