Seite 1 von 1

Biblatex Fehler

Verfasst: Di 14. Feb 2012, 15:37
von AND1
Hallo Fachcommunity,

ich habe ein Problem mit JabRef und TeXnicCenter. Wenn ich in JabRaf einen neuen Literatureintrag mache, egal was und sei es noch so kurz:
@BOOK{Tester1995,
  title = {Testbuch der Bücher},
  publisher = {Bla-Test},
  year = {1995},
  author = {A. Tester AND B. Tuster},
  owner = {and1},
  timestamp = {2012.02.14}
}
Und dies dann mit \citeaj{Tester1995} oder \parencite{Tester1995} einbinde kommt folgende Meldung:
--------------------Ausgabeprofil: LaTeX => PDF--------------------
This is BibTeX‚ Version O.99d (MiKTeX 2.9)
The top-level auxiliary file: C:\Users\adapprich\Desktop\Thesis\Thesis.aux
The style file: bib1atex.bst
A level-1 auxiliary file: Cover.aux
A level-1 auxiliary file: Abbreviations.aux
A level-1 auxiliary file: Section0.aux
A level-1 auxiliary file: Section1.aux
A level-1 auxiliary file: Section2.aux
A level-1 auxiliary file: Section3.aux
A level-1 auxiliary file: Section4.aux
A level-1 auxiliary file: Section5.aux
A level-1 auxiliary file: Appendix.aux
Database file #1: Thesis-b1x.bib
Database file #2: Literatur.bib
Warning--I'm ignoring Wa1sh2010's extra 'year' field
--line 409 of file Literatur.bib
Biblatex version: 1.6
Nontop top of string stack---this can't happen
*P1ease notify the BibTeX maintainer*
(That was a fatal error)
In Zeile 409 steht aber nur eine ganz normale year={2012} Angabe, dass kann doch nicht der Grund sein. Jedenfall komm ich nicht weiter, auch nachdem ich mich durch das Forum und Google gesucht habe. Daher danke für etwaige Hilfe!

Viele Grüße
Andreas

Verfasst: Di 14. Feb 2012, 15:45
von bloodworks
Hi du könntest ein vollständiges lauffähiges Minimalbeispiel [2] machen.

Verfasst: Di 14. Feb 2012, 15:56
von Gast
Jein, weil es sich lediglich auf neue Einträge in Jabref auswirkt. Sobald ich die neue Literaturquelle eingefügt habe zerschießt es meine Ausgabe mit o.g. Meldung. Lösche ich den Eintrag funktioniert alles ohne Fehler

Vielleicht liegt es an den Customs, wobei es bis jetzt immer ging:
% -----BIBLATEX Customs------
\usepackage[%
   style=authoryear,% Stil
   autocite=inline,% Quelle in Klammern
   maxnames=2,% max. Anzahl gennanter Autoren ehe "et al." verwendet wird
   maxbibnames=5,% dito für bib
   firstinits=true,% Vornamen abkürzen
]{biblatex}
\DefineBibliographyStrings{ngerman}{
   bibliography={Literaturverzeichnis},
   andothers={et al.}
}

\DeclareNameAlias{sortname}{last-first}
\addbibresource{Literatur.bib}

% Autorenformat
\renewcommand{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\labelnamepunct}{\addcolon\addspace }

% Zitate als "Autor (Jahr)"
\makeatletter
   \def\ifEmpty#1{\def\@tmp{#1}\if\@tmp\@empty}
\makeatother
\newcommand{\citeaj}[2][]{%
   \citeauthor{#2} (\citeyear{#2}%
      \ifEmpty{#1}\else , #1\fi%
   )%
}

Verfasst: Di 14. Feb 2012, 16:21
von And1
Gibt es vielleicht ein Limit, ein maximale Anzahl pro Kapitel? Bzw. irgendeinen Tipp, der vielleicht hift den Fehler zu finden? Bis dato tappe ich total im dunkeln und kann mir absolut nicht erklären, warum der Fehler auftritt, bzw. was ich ändern kann.

Es kann ja nicht sein, dass ein neuer gültiger Eintrag im bibtex zu einer Fehlermeldung führt..

Daher vielen Dank für jeden kleinen Hinweis, wo ich suchen kann...

Verfasst: Di 14. Feb 2012, 16:28
von domwass
Vielleicht hilft der folgende Link weiter? http://projekte.dante.de/DanteFAQ/BibTeXGrosseDateien

Gruß,
Dominik.-

Verfasst: Di 14. Feb 2012, 17:15
von And1
Danke Dominik, über viele Umwege habe ich paralle auch diesen Link gefunden. Der sieht sehr passend aus...

Allerdings ist es mir aus dieser Erklärung noch nicht ganz klar, wie ich diesen "Wolfgang-switch" zu implementieren habe.

Aber schonmal vielen Dank für das Verweisen in die richtige Richtung..

Verfasst: Di 14. Feb 2012, 18:35
von Gast
Um meine Frage von eben noch einmal genauer zu beschreiben ein Auszug aus der cmd:
C:\Users\and1>bibtex8 --wolfgang
BibTeX: no aux file specified

Usage: bibtex8 [options] aux-file

  Valid options are:

  -?  --help              display this help text
  -7  --traditional       operate in the original 7-bit mode
  -8  --8bit              force 8-bit mode, no CS file used
  -c  --csfile FILE       read FILE as the BibTeX character set
                          and sort definition file
  -d  --debug TYPE        report debugging information.  TYPE is one
                          or more of all, csf, io, mem, misc, search.
  -s  --statistics        report internal statistics
  -t  --trace             report execution tracing
  -v  --version           report BibTeX version

  -B  --big               same as --mstrings 10000
  -H  --huge              same as --mstrings 19000
  -W  --wolfgang          same as --mstrings 30000
  -M  --min_crossrefs ##  set min_crossrefs to ##
      --mstrings ##       allow ## unique strings

C:\Users\and1>bibtex8 --wolfgang --mcites 30000 --mentints 30000 --mentstrs
 40000 --mfields 250000 --mstrings 35000 --mpool 750000 --csfile csfile.csf "C:\
Users\and1\Desktop\Thesis\thesis.aux"
open_op_file: error opening `C:\Users\and1\Desktop\Thesis\thesis.blg'
I couldn't open file name `C:\Users\and1\Desktop\Thesis\thesis.blg'
(That was a fatal error)

C:\Users\and>bibtex8 --wolfgang "C:\Users\and1\Desktop\Thesis\thesis.
aux"
open_op_file: error opening `C:\Users\and1\Desktop\Thesis\thesis.blg'
I couldn't open file name `C:\Users\and1\Desktop\Thesis\thesis.blg'
(That was a fatal error)
Alles probiert, bzw. ich finde auch nicht die ominöse Datei "thesis.blg"

Gibt es hier evtl. noch ein Fehler den ich übersehen habe?

Viele Grüße

Verfasst: Mi 15. Feb 2012, 12:07
von domwass
Du könntest es auch mit biber statt bibtex probieren, dann gibt es keinerlei Speicher-Einschränkungen mehr.

Gruß,
Dominik.-