Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BibLaTeX styles use invalid options #504

Open
LaTeXer opened this issue Aug 9, 2023 · 1 comment
Open

BibLaTeX styles use invalid options #504

LaTeXer opened this issue Aug 9, 2023 · 1 comment

Comments

@LaTeXer
Copy link

LaTeXer commented Aug 9, 2023

When using the acmart BibLaTeX styles, the build fails due to invalid options.

MWE:

\documentclass{article}
% or \documentclass[sigconf,natbib=false]{acmart}

\usepackage[style=acmnumeric]{biblatex}

\begin{document}
\end{document}

fails with

…/texmf-dist/tex/latex/acmart/acmnumeric.bbx:885: Package xkeyv
al Error: `halid' undefined in families `blx@opt@pre'.

See the xkeyval package documentation for explanation.

The same is true for style=acmauthoryear. Copying the style file to the local build directory and removing the offending line triggers similar errors for swhid, swlabels, vcs, and license. Once all these are gone, everything seems to work fine.

@SECtim
Copy link

SECtim commented Dec 14, 2023

I had the same problem, until it just went away - I investigated and found that these options are part of the biblatex-software package, which seems to be relatively recent.

In particular, my TeXLive distribution (2019) did not contain that package; after upgrading to TeXLive 2021, these options no longer lead to errors (if you're on Ubuntu >= 22.04 (jammy) or similar, look for the texlive-bibtex-extra Ubuntu package; note: prior LTS versions of that package do NOT contain biblatex-software).

In other words, instead of messing with the .bbx file, do one of the following:

  • Update your TeX distribution
  • Install biblatex-software manually
  • Put software.bbx from the biblatex-software package next to your .tex file(s)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants