PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein Literaturverzeichnis bei PDF Ausgabe enthalten



maxiv
07-07-2015, 11:43
Hallo zusammen,

alles klappt nun leider doch nicht mit dem Literaturverzeichnis bei mir.

Ich habe die Quellen aus meiner JabRed Datenbank in Lyx eingebunden - sie werden zwar auch mit den jeweiligen Schlüsseln im PDF angegeben, jedoch nicht ganz so wie gewünscht. Statt (Autor, Jahr) steht nun der wirkliche JabRef Schlüssel da, also Bspw (AutorJahr).

Weiterhin fehlt das Literaturverzeichnis am Ende der PDF. Ich habe es mit folgendem Befehl in die LyX-Datei eingebunden:

\printbibliography

Die Datei selbst könnt ihr hier abrufen, falls das zur Fehlerdiagnose beiträgt: http://1drv.ms/1Ck2TC7

Würde mich über Lösungsansätze freuen! Danke bereits im Voraus.

Johannes_B
07-07-2015, 12:14
Ich verweise, wie so oft, auf die wichtigen Hinweise (https://github.com/johannesbottcher/HinweiseLitverzeichnisse/blob/master/Hinweise.md).

nixversteh
07-07-2015, 12:41
Hallo maxiv,

deine Datei ist eine Sicherungsdatei mit der wir wenig anfangen können, hat etwas Mühe gekostet, sie überhaupt lesbar zu machen. Unbrauchbar! Dann befürchte ich, dass du bibtex verwendest. Ich bin kein Lyx-User und kann dir deshalb keine Tipps geben- außer: Steige auf LATEX um.

http://wiki.lyx.org/BibTeX/Biblatex#toc2

Gruß

Martin

... dies scheint besser zu sein: http://texwelt.de/wissen/fragen/2768/biblatex-und-biber-mit-lyx

Johannes_B
07-07-2015, 13:15
Die Datei die Max gepostet hat ist eine normale Textdatei, du solltest keine Schwierigkeiten haben diese zu öffnen.

maxiv
07-07-2015, 13:23
Ich verweise, wie so oft, auf die wichtigen Hinweise (https://github.com/johannesbottcher/HinweiseLitverzeichnisse/blob/master/Hinweise.md).

Welchen Punkt genau hast du dabei im Auge?

Ich verwende biber in Verbindung mit biblatex und bin bei der Einrichtung nach dieser Anleitung vorgegangen: http://wiki.lyx.org/BibTeX/Biblatex

Auch http://texwelt.de/wissen/fragen/2768/biblatex-und-biber-mit-lyx habe ich beachtet, jedoch bisher mit dem selben Ergebnis: Schlüssel aus der .bib werden geladen, aber es wird kein Literaturverzeichnis erstellt.

Für mich als Anfänger sieht's aus, als würde das Einbinden der Literaturverweise mit biblatex funktionieren, aber die Ausführung von biber nicht richtig klappen?

Hier wäre die Datei noch im .tex-Format: http://1drv.ms/1eC4MPu

Johannes_B
07-07-2015, 13:39
Hast du biber installiert? Welche TeX-Distribution hast du installiert?

Kannst du testen, ob ein exportiertes LaTeX-Dokument auf der Kommandozeile funktioniert, um so die Ursache auf LyX, beziehungsweise LaTeX, bzw. die Datenbank zu beschränken?
Wie kompiliere ich in der Eingabeaufforderung? (http://texwelt.de/wissen/fragen/3461/wie-kompiliere-ich-in-der-eingabeaufforderung-im-terminal?Seite=1#3499)

u_fischer
07-07-2015, 14:00
Statt (Autor, Jahr) steht nun der wirkliche JabRef Schlüssel da, also Bspw (AutorJahr).

Das heißt, dass biber gar nicht oder mit Fehlern gelaufen ist.
Deiner vorherigen Frage nach, würde ich auf einen Fehler in der bib-Datei tippen. Aber ohne die bib und die blg-Datei kann man nichts genaueres sagen.

maxiv
07-07-2015, 14:52
@ u_fischer: .bib ist hier: http://1drv.ms/1HaGLpq

Hier ist noch der Auszug aus der blg:

[0] Config.pm:320> INFO - This is Biber 1.9
[0] Config.pm:323> INFO - Logfile is 'literatur.blg'
[45] biber-MSWIN:274> INFO - === %a %b %e, %Y, %H:%M:%S
[45] Biber.pm:333> INFO - Reading 'literatur.bcf'
[143] Biber.pm:635> INFO - Found 22 citekeys in bib section 0
[194] Biber.pm:3051> INFO - Processing section 0
[229] Biber.pm:3189> INFO - Looking for bibtex format file 'C:/Users/Max-Emanuel/OneDrive/Uni/Masterarbeit/literatur.bib' for section 0
[241] bibtex.pm:990> INFO - Decoding LaTeX character macros into UTF-8
[252] bibtex.pm:864> INFO - Found BibTeX data source 'C:/Users/Max-Emanuel/OneDrive/Uni/Masterarbeit/literatur.bib'
[256] Utils.pm:144> WARN - Entry O does not parse correctly
[292] Utils.pm:160> ERROR - BibTeX subsystem: C:\Users\MAX-EM~1\AppData\Local\Temp\DqHsakOcTu\literatur.bib_8 004.utf8, line 201, syntax error: found "eilly-What-2005", expected ","
[292] Biber.pm:106> INFO - WARNINGS: 1
[292] Biber.pm:110> INFO - ERRORS: 1


@Johannes_B: Ich habe die Eingabeaufforderung aufgerufen und dann folgendes ausgeführt:

C:\Users\Max-Emanuel>cd C:\Users\Max-Emanuel\OneDrive\Uni\Masterarbeit

C:\Users\Max-Emanuel\OneDrive\Uni\Masterarbeit>latex literatur.bib
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9)
entering extended mode
(C:\Users\Max-Emanuel\OneDrive\Uni\Masterarbeit\literatur.bib
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 68 languages loaded.

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

u_fischer
07-07-2015, 14:59
Da steht es doch:


[256] Utils.pm:144> WARN - Entry O does not parse correctly
[292] Utils.pm:160> ERROR - BibTeX subsystem: C:\Users\MAX-EM~1\AppData\Local\Temp\DqHsakOcTu\literatur.bib_8 004.utf8, line 201, syntax error: found "eilly-What-2005", expected ","

wahrscheinlich ein fehlendes Komma (und nein, ich werde es nicht suchen)

nixversteh
07-07-2015, 15:42
Die Datei die Max gepostet hat ist eine normale Textdatei, du solltest keine Schwierigkeiten haben diese zu öffnen.

Hallo Johannes,

nein, sie ist eine Sicherungsdatei von Lyx (gewesen) ...

Gruß

Martin

maxiv
07-07-2015, 15:56
Ich habe nun mal Testhalber den Eintrag aus der .bib komplett entfernt und auch den Literaturverzeichnis in Lyx selbst...dennoch taucht der selbe Fehler in der .blg auf und das Ergebnis sieht unverändert aus.

Danke übrigens bisher schonmal für eure investierte Zeit.

nixversteh
07-07-2015, 16:47
Hallo maxiv,

soory, hatte gestern eine lange Antwort verfasst ... ist irgendwie ins Datennirvana rüber.

Du hast bei den bibeintrag OReilly2005 unterschiedliche Keys eingetragen, der bibeintrag ist nicht identisch mit dem Eintrag im Text. Warum nimmst du nicht sofort das Original LaTex? Bekommst du jedenfalls schnellere und umfassendere Hilfe.


... teste mal den Code im Anhang

Gruß

Martin

maxiv
08-07-2015, 09:23
Danke für deine Antwort, Martin.

LaTeX nutze ich nicht, da ich bisher mit LyX immer recht gut gefahren bin und mir LaTeX nicht ganz zutraue. Sieht für mich nach programmieren aus - da schrecke ich zurück ;-)

Ich werde die von dir angehängten Dateien gleich Testen. Jedoch frage ich mich: Sollte nicht einfach alles funktionieren, wenn die besagte Quelle einfach komplett lösche? Das habe ich getan, jedoch hat sich leider nichts geändert.

nixversteh
08-07-2015, 10:22
Danke für deine Antwort, Martin.

LaTeX nutze ich nicht, da ich bisher mit LyX immer recht gut gefahren bin und mir LaTeX nicht ganz zutraue. Sieht für mich nach programmieren aus - da schrecke ich zurück ;-)

Ich werde die von dir angehängten Dateien gleich Testen. Jedoch frage ich mich: Sollte nicht einfach alles funktionieren, wenn die besagte Quelle einfach komplett lösche? Das habe ich getan, jedoch hat sich leider nichts geändert.

Hallo maxiv,

ja, man muss sich etwas einarbeiten, sieht aber relativ schnell was man tut und welche Auswirkung dies hat. Welchen bibeintrag meinst du? Habe ich nicht gefunden ...

Gruß

Martin

Johannes_B
08-07-2015, 10:49
Das Label (Bibkey) von O'Reilly enthält ein Zeichen, was biber durcheinander bringt. Dieses musst du löschen. Außerdem sind Teile deiner Datenbank falsch kodiert, das musst du nun von Hand korrigieren.
** Ich habe es gerade nachgeprüft, gestern noch war München fehlkodiert in der Datenbank, heute stimmt es, dafür ist aber Dämon (und andere) verkorkst. Bevor du weiter machst, solltest du dich auf utf8 einigen und dann bei jedem neuen Eintrag auf die korrekte Eingabe achten. Sonst wirst du immer wieder Probleme bekommen, wenn du Kodierungen wechselst.**

Danach sollte dann alles funktionieren.


Eventuell hast du die Hinweise gelesen. LyX wird dort im Bereich für erfahrene Benutzer erwähnt. Man benötigt LaTeX-Kenntnisse, wenn man etwas anpassen will, was in LyX nicht implementiert ist, beziehungsweise wenn man auf Fehlersuche gehen muss. Ohne Grundkenntnisse, schaut man wie die Kuh ins Uhrwerk und hält LaTeX für ganz große Programmierung und Raketentechnik. Dabei ist das auf deiner Ebene extrem simple.

maxiv
08-07-2015, 10:54
Genau den OReilly2005-Eintrag meinte ich. den hatte ich komplett gelöscht, dennoch ist der selbe Fehler aufgetreten.

nixversteh
08-07-2015, 11:05
Genau den OReilly2005-Eintrag meinte ich. den hatte ich komplett gelöscht, dennoch ist der selbe Fehler aufgetreten.

... den habe ich wieder eingebunden, das Problem liegt eher an deiner falschen Kodierung ... unicode wird von biber verlangt, das bedeutet du solltest wegen den Umlauten und Sonderzeichen auf utf8 umstellen. Jedenfalls ist das mein Kenntnisstand.

Gruß

Martin

Johannes_B
08-07-2015, 11:12
Biber nimmt das, was es bekommt und arbeitet dabei mit dem Paket inputenc zusammen. utf8 ist nicht zwingend notwendig.


Auch wenn du den Eintrag in der Datenbank löschst, so ist dieser trotzdem fehlerhaft in den Hilfsdateien. Diese musst du löschen. Könnt auch sein, dass LyX das im Hintergrund macht, keine Ahnung.

Übrigens sind in deiner Datenbank noch ungeschützte Prozentzeichen, das vergaß ich zu erwähnen.