Biblatex Problem (year)

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


petjo
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 21. Jan 2009, 08:27
Wohnort: Staßfurt

Biblatex Problem (year)

Beitrag von petjo »

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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

petjo
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 21. Jan 2009, 08:27
Wohnort: Staßfurt

Beitrag von petjo »

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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

petjo
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 21. Jan 2009, 08:27
Wohnort: Staßfurt

Beitrag von petjo »

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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

petjo
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 21. Jan 2009, 08:27
Wohnort: Staßfurt

Beitrag von petjo »

Danke, Thomas

c3p
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Di 27. Aug 2013, 17:00

Beitrag von c3p »

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!

Antworten