Problem mit Bibtex < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 18:49 Do 09.02.2012 | Autor: | kickerle |
Hallo,
Meine Datei sieht bisher wie folgt aus (im Folgenden ohne Befehlsslashs da ich sonst hier die entsprechende Ausgabe bekomme)
documentclass{scrartcl}
usepackage[latin1]{inputenc}
usepackage{amsmath}
usepackage{amssymb}
usepackage{empheq}
begin{document}
test cite{AT04} test
bibliographystyle{plain}
bibliography{references}
end{document}
Die zugehörige Bib-datei heißt references.bib (mit einem editor erstellt und so benannt), liegt im selben Ordner wie die Hauptdatei und enthält nur
@article{AT04,
author = {Ignacio Abasolo and Aki Tsuchiya},
title = {Exploring social wefare functions and violation of monotonicity: an example from inequalities in health},
journal = {Journal of Health Economics},
volume = {23},
year = {2004},
pages = {313--329}
}
Das fertige Dokument enthält aber kein Literaturverzeichnis, nur die Überschrift "References". An der stelle wo "cite{AT04}" erhalt ich ein Fragezeichen in eckigen Klammern (also test [mm] \cite{AT04} [/mm] test). Ich benutze texniccenter und arbeite in einem Projekt. Bei den Projekteigenschaften ist "Verwendet Bibtex" aktiviert.
Kann mir jemand sagen was ich falsch mache? Wäre super, suche schon seit einiger Zeit nach der Lösung des Problems.
Vielen Dank im Vorraus.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 11:39 Fr 10.02.2012 | Autor: | rainerS |
Hallo!
> Meine Datei sieht bisher wie folgt aus (im Folgenden ohne
> Befehlsslashs da ich sonst hier die entsprechende Ausgabe
> bekomme)
Schreibe den Text zwischen [code]...[/code] !
> documentclass{scrartcl}
> usepackage[latin1]{inputenc}
>
> usepackage{amsmath}
> usepackage{amssymb}
> usepackage{empheq}
>
> begin{document}
>
>
> test cite{AT04} test
>
>
> bibliographystyle{plain}
> bibliography{references}
> end{document}
>
> Die zugehörige Bib-datei heißt references.bib (mit einem
> editor erstellt und so benannt), liegt im selben Ordner wie
> die Hauptdatei und enthält nur
>
> @article{AT04,
> author = {Ignacio Abasolo and Aki Tsuchiya},
> title = {Exploring social wefare functions and
> violation of monotonicity: an example from inequalities in
> health},
> journal = {Journal of Health Economics},
> volume = {23},
> year = {2004},
> pages = {313--329}
> }
>
> Das fertige Dokument enthält aber kein
> Literaturverzeichnis, nur die Überschrift "References". An
> der stelle wo "cite{AT04}" erhalt ich ein Fragezeichen in
> eckigen Klammern (also test [mm]\cite{AT04}[/mm] test). Ich benutze
> texniccenter und arbeite in einem Projekt. Bei den
> Projekteigenschaften ist "Verwendet Bibtex" aktiviert.
Schau dir mal die Log-Dateien an: .log für latex, .blg für bibtex. Läuft bibtex und erstellt eine .bbl-Datei?
Noch ein allgemeiner Tipp: Ich würde heutzutage kein reines Bibtex mehr verwenden, sondern biblatex. Siehe auch http://www.ub.uni-konstanz.de/serviceangebote/literaturverwaltung/bibtex/bibtex-und-biblatex-benutzen.html.
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 14:41 So 12.02.2012 | Autor: | kickerle |
Hallo Rainer,
vielen Dank für deine Hilfe. Ich habe mich nun in Biblatex eingelesen und versuche es zu benutzen, leider erhalte ich auch hier keine Ausgabe des Literaturverzeichnisses. Meine Datei sieht nun wie folgt aus:
1: |
| 2: | \documentclass{scrartcl}
| 3: | \usepackage[latin1]{inputenc}
| 4: |
| 5: | \usepackage{amsmath}
| 6: | \usepackage{amssymb}
| 7: | \usepackage{empheq}
| 8: |
| 9: | \usepackage[backend=biber]{biblatex}
| 10: | \bibliography{references}
| 11: |
| 12: | \begin{document}
| 13: |
| 14: |
| 15: | test \cite{AT04} test
| 16: |
| 17: |
| 18: | \printbibliography
| 19: | \end{document}
|
Die zugehörige Bib-datei heißt references.bib (mit einem editor erstellt und so benannt), liegt im selben Ordner wie die Hauptdatei und enthält nur
@article{AT04,
author = {Ignacio Abasolo and Aki Tsuchiya},
title = {Exploring social wefare functions and violation of monotonicity: an example from inequalities in health},
journal = {Journal of Health Economics},
volume = {23},
year = {2004},
pages = {313--329}
}
Das fertige Dokument enthält aber kein Literaturverzeichnis. An der stelle wo \cite{AT04} steht erhalt ich die Ausgabe [AT04]. Ich benutze texniccenter und arbeite in einem Projekt. Bei den Projekteigenschaften ist "Verwendet Bibtex" aktiviert.
Ich erhalte nun folgende 4 Warnungen:
1. Latex Warning: citation At04 on page 1 undefined on input line 37
2. latex warning: empty bibliography on input line 42
3. latex warining: there were undefined references
4.Package bibtex warning: please (re)run biber on the file :
surveypaper
and return Latex afterwards
Eine bbl datei wird erstellt. Allerdings weder eine .log noch eine .blg Datei. (eine .blx datei wird erstellt).
Ich sehe weiter meinen Fehler nicht, ich habe alles so gemacht wie in der Dokumentation angegeben.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 16:01 So 12.02.2012 | Autor: | kickerle |
Woran erkenne ich eine .log-datei? Es wird keine Datei erstellt die auf .log endet. Es gibt aber eine Datei, die mir als Textdatei angezeigt wird und deren Inhalt wie foglt beginnt:
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9) (preloaded format=pdflatex 2011.11.4) 12 FEB 2012 15:57
entering extended mode
Ist das die .log-Datei?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 16:43 So 12.02.2012 | Autor: | wieschoo |
Ich muss bei mir folgende Befehle in folgender Reihenfolge benutzen:
latex
bibtext
latex
latex
Für Hyperref sogar noch einmal "latex". Sonst erhalte ich auch nur die Fragezeichen.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 16:49 So 12.02.2012 | Autor: | kickerle |
Ich denke, Texniccenter macht das für mich automatisch. Bibtex habe ich darin ja aktiviert.
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 18:19 So 12.02.2012 | Autor: | rainerS |
Hallo!
Wenn du die Paketoption backend=biber angibst, musst du auch biber benutzen, nicht bibtex.
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 17:14 Mo 13.02.2012 | Autor: | kickerle |
Danke.
Ich möchte schon bibtex benutzen. Wenn ich aber statt biber bibtex8 als backend wähle erhalte ich genau die gleichen warnungen und keine Ausgabe. Es muss noch etwas anderes nicht stimmen, aber was???
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 18:19 Mo 13.02.2012 | Autor: | rainerS |
Hallo!
Ich kann dein Problem nicht reproduzieren. Ich lasse latex laufen, dann bibtex, dann wieder latex - funktioniert.
Probier's mal ohne TexnicCenter.
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 10:26 Di 14.02.2012 | Autor: | kickerle |
Vielen Dank für deine Hilfe.
Ich hab´s nu mal mit TexWorks durchlaufen lassen:
pdflatex->bibtex->pdflatex
erhalte aber wieder keine Referenzen. Ist es denn korrekt, dass ich die .bib-datei mit dem üblichen windowseditor erstellt habe und dann references .bib genannt habe? als Datei-Format wird mir für diese Datei weiter "Textdokument" angegeben. Die erzeuget .bbl-Datei hat übrigens die Größe 0KB falls das irgendwie weiterhilft.
|
|
|
|
|
Oha, jetzt kommen wir der Sache anscheinend schon näher.
Dateiendungen sind etwas, das Windows verrät, um was für einen Dateitypen es sich handelt. Ein Text-Dokument hat z.B. die Endung .txt, und eine neu erstellte Textdatei heißt z.B. NeueTextdatei.txt
Wenn Windows eine Endung kennt, blendet es sie freundlich und zuvorkommend aus, und du bekommst nur noch NeueTextdatei angezeigt. Wenn du das in NeueTextdatei.bib umbenennst, wir daraus hinter den Kulissen NeueTextdatei.bib.txt, und das versteht dann dein bibtex nicht.
Und .bib ist eine Endung, die windows nicht kennen sollte. daher solle Windows die nicht als Textdokument beschreiben.
Man kann dieses Verhalten irgendwo in den Explorer-Einstellungen ändern, aber vielleicht öffnest du die Datei erstmal mit dem latex-Editor, und speicherst sie nochmal neu unter dem Dateinamen references.bib ab. Na? Besser?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:26 Mi 15.02.2012 | Autor: | kickerle |
GEHT!
Bist ein Schatz;)
Der Rainer aber natürlich auch;)
Vielen Dank für die Helfe.
|
|
|
|
|
Status: |
(Frage) überfällig | Datum: | 13:00 Do 07.06.2012 | Autor: | Jafar |
Hallo, ich habe das selbe Probelm!
Versuche schon seit Tage es in den Griff zu kriegen aber alles um sonst.
Ich benutze TexnicCenter und Citavi. Citavi erstellt eine bib-Datei, diese ist gespeichert in dem selben Ordner wie mein Projekt. Aber ich erhalte eine Warnung.
Latex Warning: Empty `thebibliography`enviroment or [mm] \BreakBibliography [/mm] befor end of `thebibliography`enviroment on input line 3.
befor end of `thebibliography` environment
Dateianhänge: Anhang Nr. 1 (Typ: png) [nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:49 Do 07.06.2012 | Autor: | wieschoo |
Im Anhang habe ich ein Minimalbeispiel.
[Dateianhang nicht öffentlich]
Dateianhänge: Anhang Nr. 1 (Typ: zip) [nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:20 Sa 09.06.2012 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|