Seite 1 von 1

Bibliografie wird nicht angezeigt (nur A. Bibliography)

Verfasst: Mi 2. Jan 2013, 19:33
von Hisushi
Hallo zusammen,
ich sitze grade an meiner Seminararbeit die in LaTeX geschrieben werden soll. Jetzt steh ich nur leider von einem kleinen Problem: Ich habe eine bibliography erstellt im *.bib-Format. Wenn ich nun meine main.tex kompiliere ((PDF)LaTeX -> BibTeX -> (PDF)LaTeX -> (PDF)LaTeX) und dann meine main.pdf betrachte, so wird sie in meinen Contents angezeigt und die letzte Seite meines Dokumentes hat auch die Überschrift A. Bibliography. Jedoch wird der Inhalt der Bibliografie nirgends angezeigt sondern nur [?] an den stellen, wo ich \cite{} benutzt habe. Kleine Anmerkung: Habe die Dateien (bis auf meine Texte die ich hier größtenteils rausnehme um die Beispiele klein zu halten) alle vom Lehrstuhl bekommen. Daher die (vielleicht ungewöhnliche) Struktur.

Vorab: Ich hoffe, die Beispiele sind weder zu groß, noch zu minimalistisch. Bin zwar kein purer LaTeX-Anfänger (nutze es seit Beginn meines Studiums - sprich knapp 2,5 Jahren - , jedoch nicht konsequent) aber ein Profi bin ich auch noch lange nicht. Das hier ist auch mein allererster Beitrag in einem Forum bezüglich LaTeX. Alles andere konnte ich mit bereits vorhandenen Threads lösen aber hier habe ich nichts gefunden (vielleicht auch falsch gesucht?). Ich hoffe trotzdem, ihr könnt was mit meinem Code anfangen. Wenn nicht: Gerne meckern, ich lerne gerne dazu :)

Meine genutzten Programme:
- Windows 7 (bitte peitscht mich nicht dafür aus, bin fleißig daran auf Linux umzugewöhnen ^^)
- TeXMaker 3.5 (grade gesehen, dass es schon 3.5.2 gibt, werde ich mir gleich direkt runterladen und installieren)
- MikTeX 2.9

Zum Verständnis hier meine Codes (Minimalbeispiele):
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{a4}
\usepackage{amsfonts}
\usepackage{eucal}
\usepackage{fancyhdr}
\usepackage[T1]{url}
\usepackage{listings}
\usepackage[printonlyused]{acronym}
\usepackage{hyphenat}
\usepackage{cite}

\urlstyle{tt}
\setlength{\parskip}{1ex plus0.5ex minus0.2ex}
\setlength{\parindent}{0pt}

\documentclass[a4paper,12pt,twoside,openany,headsepline,bibliography=totocnumbered]{scrbook}

\begin{document}

\chapter{Introduction}
The most relevant paper is the [BSI SMGW-PP]\cite{pp}.

\begin{filecontents*}{bibliography.bib}
@Misc{pp,
author = {{BSI}},
title = {{Protection Profile for the Gateway of a Smart Metering System (Smart Meter Gateway PP) \ {Schutzprofil für die Kommunikationseinheit eines intelligenten 
Messsystems für Stoff- und Energiemengen}}},
howpublished = {An online version is available at \ \url{https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/SmartMeter/PP-SmartMeter.pdf;jsessionid=EFA9B827E2654DCA61E3767D68C6FE47.2_cid244?__blob=publicationFile}{21.12.2012}},
month = dec,
year = {2012}}
}
\end{filecontents*}

\end{document} 


Ich weiß echt nicht mehr weiter. Wie gesagt: A. Bibliography wird auf der letzten Seite als Überschrift gezeigt, sonst ist die Seite jedoch leer.

Als Fehlermeldung bekomme ich nur (wenn ich die main.tex via (PDF)LaTeX -> BibTeX -> (PDF)LaTeX -> (PDF)LaTeX kompiliere - bei der BibTeX Kompilierung wird die Datei ohne Fehler kompiliert) die folgende Fehlermeldung die sich auf das \cite{} bezieht (hab noch etliche Fehlermeldungen - die PDF wird sonst trotzdem wie gewünscht erzeugt - aber ich glaube nicht, dass die hier relevant sind. Wenn doch pack ich die auch gerne hier rein):
LaTeX Warning: Citation `pp' on page undefined on input line 3.
Missing character: There is no ] in font nullfont!
(und dann ganz oft "Missing character: There is no XYZ in font nullfont!")

sowie
! Emergency stop.
<*> introduction.tex
*** (job aborted, no legal \end found)
[...]
! ==> Fatal error occurred, no output PDF file produced!
wenn ich direkt die introduction.tex mit LaTeX kompiliere.

Hat einer eine Idee? Bin für jeden Vorschlag dankbar und für Verbesserungen offen!

Alles Liebe,

Hisushi

Verfasst: Do 3. Jan 2013, 10:57
von Noch so einer
Ich habe echt keine Lust, aus mehreren Dateien erst ein möglicherweise vollständiges Beispiel zusammenzubasteln und das dann auch noch zu minimalisieren. Das ist nun wirklich Deine Aufgabe. Siehe dazu das Wiki mit den dortig weiterführenden Links oder auch hier.

Ich kann Dir aber nach einem ersten Blick unabhängig von Deinem Problem sagen, dass Du Pakete verwendest, die sich widersprechen, beispielsweise fullpage und a4, die obsolet sind, beispielsweise a4 und Einstellungen, die man besser mit Hilfe der Klasse vornimmt, beispielsweise die Änderung von \parskip und \parindent, wofür die Klasse die Option parskip bereit stellt. Auch ist für den Seitenstil bei Verwendung einer KOMA-Script-Klasse eher das KOMA-Script-Paket scrpage2 als fancyhdr zu empfehlen. Darüber hinaus, sind Font-Befehle wie \sl total veraltet und nicht wirklich empfehlenswert. Besser sind die Befehle, die im usrguide und im fntguide (sind bei LaTeX dabei) und in jeder ausführlichen LaTeX-Einführung zu finden sind.

BTW: \pagenumbering{arabic} unmittelbar nach \mainmatter ist ebenfalls sinnlos. Du solltest Dir mal die Dokumentation der entsprechenden Befehle in der KOMA-Script-Anleitung anschauen! Ebenso sind die ganzen \newpage vor den \listof…-Befehlen unnötig. Außerdem ist \appendix ein Umschaltbefehl und keine Umgebung. Steht explizit in der KOMA-Script-Anleitiung! Was die eckigen Klammern vor den \cite-Befehlen sollen, ist mir auch nicht klar. Normalerweise machen die \cite-Befehle zusammen mit dem richtigen Literaturstil die Querverweise. Die setzt man nicht zusätzlich irgendwie von Hand.

Aber wie gesagt: Mach mal ein ordentliches vollständiges Minimalbeispiel und gibg auch an, was Du ganz genau machst. Ggf. wäre auch noch die log-Datei von BibTeX (Endung blg) von Interesse, falls da irgend etwas Verdächtiges drin steht.

Verfasst: Do 3. Jan 2013, 17:38
von Hisushi
Hallo :)
erst einmal Danke für die schnelle Antwort. Wie gesagt: Die settings.tex ist von meinem Lehrstuhl. Ich muss gestehen, dass ich mir die nicht so genau angesehen habe, weil es funktioniert so wie es ist und ich nicht deren vorgegebene Formatierung umhauen wollte (bzw. gar nicht soll/darf).

Die KOMA-Klassen werde ich mir bei Gelegenheit (habe grad Zeitdruck wegen der Seminararbeit, sonst würde ich mir das sofort) aneignen.

Hatte gehofft, das schon so minimal wie es geht gehalten zu haben. Wollte nichts ggf. wichtiges weglassen... Ich editiere jetzt den Code oben in der Hoffnung, es besser gemacht zu haben (ich kenn das, wenn Leute die Forenregeln nicht beachten, ich kann's auch nicht besonders leiden).

Zu dem Thema was ich genau gemacht habe:
Habe meine main.tex kompiliert mittels pdflatex -> bibtex -> pdflatex -> pdflatex sowie (da das nicht geklappt hat) mittels latex -> bibtex -> latex -> latex. Das ganze auch mehrfach hintereinander (je 3 mal).
Speichern tu ich alle meine Dateien regelmäßig und direkt nach der Editierung.
Gelöscht habe ich nichts an Dateien.
Die Pakete hab ich mal peu a peu auskommentiert, Fehlermeldungen sind dieselben (bei mir zumindest).

Die Pakete, die ich installiert habe, habe ich alle am 27.10.2012 aktualisiert.


Die Ausgabe meiner bibliography.blg ist die Folgende:
This is BibTeX, Version 0.99dThe top-level auxiliary file: bibliography.aux
I found no \citation commands---while reading file bibliography.aux
I found no \bibdata command---while reading file bibliography.aux
I found no \bibstyle command---while reading file bibliography.aux
(There were 3 error messages)
Der Inhalt der genannten bibliography.aux ist die folgende Zeile:
\relax 
was mir um ehrlich zu sein absolut nichts sagt.

Oder heißt das einfach, dass ich die Kommandos \citation, \bibdata und \bibstyle in dieser definieren muss?

Vielen Dank für deine/eure Mühen!

Liebe Grüße,
Hisushi

edit: Habe grade eine Datei "bibiography.bib.blg" mit folgendem Inhalt "gefunden":
[0] Config.pm:300> INFO - This is Biber 0.9.9
[0] Config.pm:303> INFO - Logfile is 'bibliography.bib.blg'
[2] biber-MSWIN:142> INFO - === %a %b %e, %Y, %H:%M:%S
[497] Utils.pm:184> ERROR - Cannot find control file 'bibliography.bib.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
[497] Biber.pm:110> INFO - ERRORS: 1
Ich bin grad, ehrlich gesagt, ein bisschen verwirrt, dass ich zwei *.blg's habe... @_@