Edit: Upgrade of Mac TeX solved the following problem:
Package biblatex Warning: File 'testbib.bbl' is wrong format version - expected 2.8.
But now I instead get:
! Package xkeyval Error: `family_i' undefined in families `blx@opt@namepart'.
when I try to submit to arXiv. Anyone how knows who I can solve this? I don't know what to do. Thank you all very much! I think I've collected the essentials:
%testbib.bbl
\documentclass[10pt, a4paper, centertags, openright, mathscr]{amsart}
\usepackage[left]{lineno}
\usepackage{etex}
\usepackage{amsmath, amsfonts, amsthm, amssymb, amsxtra, bbm, enumerate, stmaryrd}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[dvipsnames]{xcolor}
\usepackage[style=alphabetic,
backend=biber,
isbn=false,
doi=false,
url=false,
hyperref=true,
firstinits=true,
maxbibnames=99,
maxalphanames=99,
maxnames=99,
block=none]{biblatex}
\addbibresource{\string~/Documents/Latex/bibFile.bib}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\printfield{volume}%
\setunit{\addspace}%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\setunit{\addcomma\space}%
\printfield{number}%
\newunit}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}
\printfield{number}
}
\renewbibmacro*{date}{\setunit{\addspace}\printdate}
\DeclareFieldFormat*{title}{\mkbibemph{#1}}%\addperiod % italic title with period
\DeclareFieldFormat*{journaltitle}{#1} % title of journal article is printed as normal text
\DeclareFieldFormat[incollection]{booktitle}{\rm #1} % title of journal article is printed as normal text
\DeclareFieldFormat*{volume}{vol. \bf #1}
\DeclareFieldFormat[article]{date}{#1}
\DeclareFieldFormat[book,inbook,incollection,thesis,unpublished]{date}{(#1)}
\DeclareFieldFormat*{number}{no. #1}
\DeclareFieldFormat*{pages}{#1}
\renewbibmacro{in:}{}
\begin{document}
\title{Test Biblatex}
\author{Myself {\ae}{\o}{\aa}}
\maketitle
In \cite{lur-09} and \cite{mac-98}.
\printbibliography
\end{document}
when
% $ biblatex auxiliary file $
% $ biblatex bbl format version 2.7 $
% Do not modify the above lines!
%
% This is an auxiliary file used by the 'biblatex' package.
% This file may safely be deleted. It will be recreated by
% biber as required.
%
\begingroup
\makeatletter
\@ifundefined{ver@biblatex.sty}
{\@latex@error
{Missing 'biblatex' package}
{The bibliography requires the 'biblatex' package.}
\aftergroup\endinput}
{}
\endgroup
\refsection{0}
\sortlist[entry]{anyt/global/}
\entry{lur-09}{book}{}
\name{author}{1}{}{%
{{hash=760ea879284b1a6eeaad87a82be8d1d7}{%
family={Lurie},
family_i={L\bibinitperiod},
given={Jacob},
given_i={J\bibinitperiod}}}%
}
\list{location}{1}{%
{Princeton, NJ}%
}
\list{publisher}{1}{%
{Princeton University Press}%
}
\strng{namehash}{760ea879284b1a6eeaad87a82be8d1d7}
\strng{fullhash}{760ea879284b1a6eeaad87a82be8d1d7}
\field{labelalpha}{Lur09}
\field{sortinit}{L}
\field{sortinithash}{872351f18d0f736066eda0bf18bfa4f7}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{isbn}{978-0-691-14049-0; 0-691-14049-9}
\field{series}{Annals of Mathematics Studies}
\field{title}{Higher topos theory}
\field{volume}{170}
\field{year}{2009}
\field{pages}{xviii+925}
\range{pages}{-1}
\endentry
\entry{mac-98}{book}{}
\name{author}{1}{}{%
{{hash=412e255483e0d09fd0b0895d355a28a8}{%
family={Mac\bibnamedelima Lane},
family_i={M\bibinitperiod\bibinitdelim L\bibinitperiod},
given={Saunders},
given_i={S\bibinitperiod}}}%
}
\list{location}{1}{%
{New York}%
}
\list{publisher}{1}{%
{Springer-Verlag}%
}
\strng{namehash}{412e255483e0d09fd0b0895d355a28a8}
\strng{fullhash}{412e255483e0d09fd0b0895d355a28a8}
\field{labelalpha}{Mac98}
\field{sortinit}{M}
\field{sortinithash}{2684bec41e9697b92699b46491061da2}
\field{labelnamesource}{author}
\field{labeltitlesource}{title}
\field{edition}{Second Edition}
\field{isbn}{0-387-98403-8}
\field{series}{Graduate Texts in Mathematics}
\field{title}{Categories for the working mathematician}
\field{volume}{5}
\field{year}{1998}
\field{pages}{xii+314}
\range{pages}{-1}
\endentry
\endsortlist
\endrefsection
\endinput
When running 'biber' on my computer I get:
INFO - This is Biber 2.5
I tried to change to
backend=bibtex
but it gives the same error.
biblatex/Biber is risky. Since the files will be processed on their side again you need to have the exact same package versions. At this moment in time you should be fine if your system is up to date. But that can change with further updates tobiblatex/Biber in TeX live. At this moment I would use BibTeX for submissions to arXiv. – moewe Mar 17 '17 at 08:15biber --version) andbiblatex. As well as the.bbland the error messages you get. – moewe Mar 17 '17 at 08:16biblatex3.7. There were some incompatible changes between 2.5 and 2.7, so you will have to use the exact version that corresponds to thebiblatexversion over at arXiv (see the 'compatibility matrix' in the biblatex doc for details). – moewe Mar 17 '17 at 08:30