Biblatex Problem (year)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Biblatex Problem (year)

von c3p » Di 27. Aug 2013, 17:10

Nur als Anmerkung für alle anderen die diesen Fehler auch haben:
Er liegt scheinbar an Miktex irgendwie.

Ich hab es gefixxt, indem ich ein neu installiertes miktex (sollte aber nicht unbedingt nötig sein), mit maintenance (Admin) -> update (Admin) gestartet habe. Dort darf man (sollten schon sachen ausgewählt sein) NICHT von hand noch mehr auswählen, sondern man muss es erst einmal durchlaufen lassen und es dann nochmals durchlaufen lassen. beim ersten mal wird scheinbar nur miktex und beim zweiten mal die ganzen packete upgedated.
Danach habe ich dann auch nochmal update als user gestartet, es kam iene warnmeldung, das miktex dem system nicht mehr bekannt sei, das wurde aber mit Antwortmöglichkeit "Ja" direkt repariert und DANACH ging bibtex endlich, es klappte "year" und die warning war verschwunden.

Es scheint also die aktuelle Miktex version einfach kaputt zu sein!

von petjo » Mo 19. Aug 2013, 10:44

Danke, Thomas

von Johannes_B » Mo 19. Aug 2013, 09:06

Mein Minimlbeispiel solltest du unter neuem Namen! testen (sonst überschreibst du dir schlimmstenfalls Dateien). Ab erst, nachdem du deine Texdistribution (zumindest aber biblatex und biber) per Paketmanager auf den neuesten Stand gebracht hast.

von petjo » Mo 19. Aug 2013, 08:48

Bei mir geht o.g. Datei nicht, ich kompiliere mit
latex Temp1
biber Temp1
latex Temp1
Fehlermeldung:
LaTeX Warning: File `Temp1.bib' already exists on the system.
Not generating it from this source.

! LaTeX Error: Missing \begin{document}.


Die blg-Datei zu Temp.tex lautet:
[0] Config.pm:361> INFO - This is Biber 1.5
[1] Config.pm:364> INFO - Logfile is 'Temp.blg'
[137] biber-MSWIN:190> INFO - === %a %b %e, %Y, %H:%M:%S
[137] Biber.pm:327> INFO - Reading 'Temp.bcf'
[272] Utils.pm:167> WARN - Warning: Found biblatex control file version 2.5, expected version 2.3
[273] Biber.pm:619> INFO - Found 1 citekeys in bib section 0
[307] Biber.pm:2976> INFO - Processing section 0
[337] Biber.pm:3086> INFO - Looking for bibtex format file 'temp.bib' for section 0
[341] bibtex.pm:889> INFO - Decoding LaTeX character macros into UTF-8
[342] bibtex.pm:764> INFO - Found BibTeX data source 'temp.bib'
[416] Biber.pm:2860> INFO - Overriding locale 'English_United States.1252' default tailoring 'variable = shifted' with 'variable = non-ignorable'
[416] Biber.pm:2866> INFO - Sorting 'entry' list 'nty' keys
[417] Biber.pm:2870> INFO - No sort tailoring available for locale 'English_United States.1252'
[438] bbl.pm:462> INFO - Writing 'Temp.bbl' with encoding 'UTF-8'
[439] bbl.pm:535> INFO - Output to Temp.bbl
[449] Biber.pm:107> INFO - WARNINGS: 1
Danach wird es wohl ein Versionsfehler sein [272]. warum muss ich eine niedrigere Version verwenden?

Thomas

von Johannes_B » So 18. Aug 2013, 21:12

Also bei mir funktionert das:
\begin{filecontents}{\jobname.bib}% generiert die bib-datei, 
%so ist nur einmal copy/paste notig
  @book{B1,
    author = {Autor, Autor},
    title = {Titel},
    year = {2002}
  } 
\end{filecontents}
\documentclass[a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{lmodern}

\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\cite{B1}

\printbibliography
\end{document} 
Dein Fehler scheint also woanders zu liegen.
Biber gibt dir aber auf jeden Fall eine log-Datei (blg) aus, da steht bestimmt was sinnvolles drin. Poste sie doch mal.
Eventuell hast du in dem Feld irgendwelce unsichtbaren Zeichen.

von petjo » So 18. Aug 2013, 18:25

Beispielcode:
\documentclass[a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{lmodern}

\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{temp.bib}

\begin{document}

\cite{B1}


\printbibliography

\end{document}


und die bib-Datei: temp.bib:
@book{B1,
  author = {Autor, Autor},
  title = {Titel},
  year = {2002}
}


Wenn ich das Feld 'year' weglasse, funktioniert es.

Thomas

von Johannes_B » So 18. Aug 2013, 17:36

Was hast du denn in das Feld Year hineingeschieben? Gibt es irgendweche Fehler?
Am besten werden wir das Problem nachvollziehen können, wenn du uns ein Minimalbeispiel lieferst.

Biblatex Problem (year)

von petjo » So 18. Aug 2013, 15:57

Habe von WindowsXP auf Windows 8 gewechselt. Benutze Miktex, Biblatex, Biber und Texnicenter (beides aktuelle Version). Alles funktioniert einwandfrei. Lediglich das Feld 'year' in den bib-Dateien führt dazu, daß die Literaturangaben weder als Zitat noch als Bibliographie gedruckt werden. Wenn nur ein Datensatz in der bib-Datei dieses Feld enthält, funktioniert die Literaturfunktion (\cite ua. \printbibliography) nicht.

Kann jemand helfen?

Thomas

Nach oben