LyX ⇒ Lyx-2.2.0 fails on Biblatex/natbib
-
- Posts: 94
- Joined: Wed Sep 07, 2011 3:14 pm
Re: Lyx-2.2.0 fails on Biblatex/natbib
@phillip: Using the files for the simple examples involves using their own .bib files, which were included in the .zip. They still didn't work. Or rather, bibtex8 seemed to work, but biber did not.
Also, I keep my .bib file in an absolute path because I have dozens of documents that all use the same .bib file. I can't move it around.
Cheers,
EE
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
-
- Posts: 94
- Joined: Wed Sep 07, 2011 3:14 pm
Lyx-2.2.0 fails on Biblatex/natbib
Code: Select all
! Package xkeyval Error: `BABELSHORTHANDS' undefined in families `german'.
So, yes, it seems my bibliography is very broken, despite reinstalling both biber and biblatex (even when using the "small example" with its own .bib file). It also gives the following error:
Code: Select all
Package biblatex Warning: File 'bibliography-biblatex-biber.bbl' is wrong format version - expected 2.7.
Cheers,
EE
-
- Posts: 94
- Joined: Wed Sep 07, 2011 3:14 pm
Lyx-2.2.0 fails on Biblatex/natbib
Code: Select all
! Undefined control sequence.
\blx@slist@name ->\cms
@choose/global/
\entry ...ata@\the \c@refsection @\blx@slist@name
@\abx@field@entrykey }\csu...
l.20 \entry{aarseth1997cybertext}{book}{}
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.
@Philip, what did you mean by "\renewcommand\citet{\autocite}" being wrong?
My distro is still on texlive-xetex-2015. Could that be causing problems with this? All the core texlive packages appear to be at 2015.
Cheers,
EE
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Lyx-2.2.0 fails on Biblatex/natbib
-
- Posts: 94
- Joined: Wed Sep 07, 2011 3:14 pm
Re: Lyx-2.2.0 fails on Biblatex/natbib
Cheers,
EE
-
- Posts: 94
- Joined: Wed Sep 07, 2011 3:14 pm
Lyx-2.2.0 fails on Biblatex/natbib
So, I'll wait to see if they update biber sometime, and report back.
Cheers,
EE
-
- Posts: 94
- Joined: Wed Sep 07, 2011 3:14 pm
Lyx-2.2.0 fails on Biblatex/natbib
Code: Select all
! Undefined control sequence.
\blx@slist@name ->\cms
@choose/global/
\entry ...ata@\the \c@refsection @\blx@slist@name
@\abx@field@entrykey }\csu...
l.20 \entry{aarseth1997cybertext}{book}{}
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.
Cheers,
EE
-
- Posts: 10
- Joined: Sat Sep 10, 2011 10:59 pm
Re: Lyx-2.2.0 fails on Biblatex/natbib
-
- Posts: 10
- Joined: Sat Sep 10, 2011 10:59 pm
Lyx-2.2.0 fails on Biblatex/natbib
Code: Select all
\renewcommand{\citet}[1]{\autocite{#1}}
-
- Posts: 94
- Joined: Wed Sep 07, 2011 3:14 pm
Lyx-2.2.0 fails on Biblatex/natbib
Second, however, is a somewhat thornier issue. In my (admittedly very crufty) file, I have polyglossia enabled. I've gone back through the log to trace every instance of the following type of error:
Code: Select all
! Package xkeyval Error: `BABELSHORTHANDS' undefined in families `german'.
See the xkeyval package documentation for explanation.
Type H <return> for immediate help.
...
\GenericError ...
\endgroup
\XKV@s@tk@ys ...ndefined in families `\XKV@fams '}
\fi \fi \else \ifXKV@inpox...
\XKV@f@r ...nnil \expandafter \@gobbletwo \else #2
\expandafter \XKV@f@r \fi ...
\XKV@for@n ... \expandafter \XKV@f@r \fi #2{#3}#1,
\@nil ,
\XKV@setkeys ...keys \expandafter {\XKV@resb }{#1}
\XKV@usepresetkeys {#1}{pr...
<argument> ...tkeys {german}{BABELSHORTHANDS=TRUE}
\use@localhyphenmins {germ...
\@secondoftwo #1#2->#2
\@ensure@LTR #1->\if@RTL \LRE {#1}\else #1
\fi
<to be read again> ...S=TRUE]{MUSIKALISCHE GRAFIK}
»
\reserved@a ...hands=true]{musikalische Grafik}»}
I'm not *exactly* sure yet which of my various modules is causing it to fail, and I can't yet reproduce the exact error message using the MWE from the wiki. I'm trying to narrow it down a bit. But I didn't have this problem with the previous version of Lyx, so I suspect it's doing something weird with where it places the control sequences for language switching.
I'll keep you posted.
Cheers,
EE