I'm having trouble using both the biblatex
package (to manage the bibliography) and the navigator
package (to embed a file into the PDF). Here is a minimum example:
\documentclass[11pt,letterpaper,titlepage]{article}
\usepackage{biblatex}
\usepackage{navigator}
\addbibresource{latextest.bib}
% Just need some file here
\embeddedfile{Test}[Test.txt]{latextest.bib}
\begin{document}
Test
Test \cite{ctan}
Test
\printbibliography
\finishpdffile
\end{document}
Here are the contents of latextest.bib:
@online{ctan,
title = "The Comprehensive TeX Archive Network",
url = "https://ctan.org/"
}
The log file shows several errors:
! Undefined control sequence.
<argument> \bibname
l.11 \begin{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.11 \begin{document}
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! Too many }'s.
<argument> ...cs \bibname {\abx@str @bibliography}
l.11 \begin{document}
You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.
! Too many }'s.
<argument> \letcs \refname {\abx@str @references}
l.11 \begin{document}
You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.
! Undefined control sequence.
<argument> \biblistname
l.11 \begin{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Too many }'s.
<argument> ... \biblistname {\abx@str @shorthands}
l.11 \begin{document}
You've closed more groups than you opened.
Such booboos are generally harmless, so keep going.
If the bibliography-related commands (\usepackage{biblatex}
, \addbibresource
, \cite
, and \printbibliography
) are commented out then compilation is successful. Similarly, if the commands related to embedding the file (\usepackage{navigator}
, \embeddedfile
, and \finishpdffile
) are commented out, then compilation is also successful.
This happens with both MiKTeX 2.9.7216-x64 (re-installed yesterday and all packages up-to-date) and TeX Live 2017.20180305-1 running on Ubuntu. I'm compiling with XeTeX and Biber.
I'd appreciate any fixes or suggestions on how to troubleshoot the issue.