Skip to content

PostScript error when using beamer + biblatex with style=authoryear #279

@morxa

Description

@morxa

Using dvisvgm with beamer and biblatex causes a PostScript error if biblatex is run with style=authoryear.

Here is a minimal example test.tex:

\documentclass[dvisvgm]{beamer}

\usepackage{filecontents}
\usepackage[style=authoryear]{biblatex}
\begin{filecontents}{references.bib}
@software{giesekingMgiesekiDvisvgm2024,
  title = {Mgieseki/Dvisvgm},
  author = {Gieseking, Martin},
  date = {2024-11-15T20:04:53Z},
  origdate = {2013-04-09T13:52:12Z},
  url = {https://github.com/mgieseki/dvisvgm},
  abstract = {A fast DVI, EPS, and PDF to SVG converter},
  keywords = {dvi,latex,metafont,pdf,postscript,svg,tex,vector-graphics,xetex}
}
\end{filecontents}

\addbibresource{references.bib}

\begin{document}
\cite{giesekingMgiesekiDvisvgm2024}
\printbibliography
\end{document}

After compiling the tex file (e.g., with latexmk -dvilua test.tex), running dvisvgm fails as follows:

$ dvisvgm test.dvi                                                                                                                
The old, written in PostScript, PDF interpreter has been removed entirely.
You should cease using -dNEWDPF as it has no effect npre-processing DVI file (format version 2)
processing page 1
  PostScript error: stackunderflow in indexOperand stack:
      183  232  8  --nostringval--  --nostringval--  --nostringval--  --nostringval--  true  3  --nostringval--  Width  11

Interestingly, leaving out style=authoryear solves the problem. Switching from beamer to article also resolves the problem.

This error occurs with TexLive 2023 on Fedora 41.

I've uploaded the dvi file here: https://rwth-aachen.sciebo.de/s/JfjEFTYnaA1QSA6

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions