LyX, biblatex-dw --> mismatched brackets / bibcloseparen Thema ist als GELÖST markiert

Editoren wie TexWorks, TeXmaker, TeXstudio, TeXnicCenter, Kile, LyX, vi, Emacs und Co.


ElDuderino

LyX, biblatex-dw --> mismatched brackets / bibcloseparen

Beitrag von ElDuderino »

Hallo,

ich habe Lyx für Biblatex eingerichtet entspr. der Anleitung im Lyx-Wiki, und es lief auch lange Zeit (u.a. nach Lektüre einiger aufschlussreicher Threads hier im Forum). Modul geladen, natbib=true, etc. Nur: unter Dokument->Einstellungen->Literaturverz. stellen ich immer Standard ein, beim nächsten Öffnen des Dialogs steht es wieder auf Natbib.

Jetzt kann ich ein Dokument aber nicht mehr übersetzen, und ich finde einfach nicht heraus woran es liegt. Ich bekomme diesen Fehler:
! Package biblatex Error: Unbalanced parentheses or brackets.

See the biblatex package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.441 \end{document}
                    
Unbalanced parentheses or brackets in a foot or endnote.
This error is triggered if \bibopenparen and \bibcloseparen
or \bibopenbracket and \bibclosebracket are unbalanced
or mismatched.
Wenn ich die Lyxdatei als Latexdatei exportiere, latex drüber laufen lasse und dann bibtex, dann beschwert sich bibtex hierüber:
The 8-bit codepage and sorting file: 88591lat.csf
The top-level auxiliary file: Magisterarbeit.aux
The style file: biblatex.bst
White space in argument---line 15 of file Magisterarbeit.aux
 : \citation{\bibcloseparen
 :                          }
I'm skipping whatever remains of this command
White space in argument---line 17 of file Magisterarbeit.aux
 : \citation{\bibcloseparen
 :                          }
I'm skipping whatever remains of this command
White space in argument---line 20 of file Magisterarbeit.aux
 : \citation{\blx@imc@addcomma
 :                             }
I'm skipping whatever remains of this command
White space in argument---line 32 of file Magisterarbeit.aux
 : \citation{\bibcloseparen
 :                          }
I'm skipping whatever remains of this command
Database file #1: Magisterarbeit-blx.bib
Database file #2: /home/christian/Dokumente/Magisterarbeit/Magisterarbeit.bib
Biblatex version: 2.8
(There were 4 error messages)
Was mache ich falsch? Ich habe TexLive 2013 installiert und Lyx 2.0.6 (Linux).

Bin für jede Hilfe dankbar!

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Es ist auf jedenfall falsch, wenn in der aux-Datei-Befehle wie \bibcloseparen auftauchen. Aber ob lyx, du, oder die neue biblatex-Version schuld ist, oder ob sich biblatex-dw nicht mit der neuen Version verträgt, kann man ohne konkreten Code nicht sagen.

Ich würde dir aber empfehlen, lyx auf biber umzustellen. Mit jeder Version wird bibtex mehr zurückgelassen und es wächst die Wahrscheinlich, dass irgendwas mit bibtex nicht mehr richtig funktioniert.
http://wiki.lyx.org/BibTeX/Biblatex

ElDuderino

Beitrag von ElDuderino »

Mir ist eingefallen, dass ich das Problem schonmal hatte und es nur "lösen" konnte durch Umstellung auf TexLive 2011.

Aber auch da funktioniert es nur mit bibtex, mit biber bekomme ich zwar ein PDF, aber statt der Referenzen habe ich nur die Referenzschlüssel aus der .bib-Datei.

Es läuft also wenigstens jetzt (mit TL 2011). Trotzdem wundere ich mich, warum es mit 2012/13 nicht funktioniert (damals musste ich von 12 auf 11 zurückgehen).

Das alte Problem hatte ich hier versucht zu verstehen:

http://www.mail-archive.com/lyx-users@l ... 93387.html

Antworten