PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis wir nicht ausgegeben



feuersteak
19-02-2009, 15:19
Ich hab ein eigenes Literaturverzeichnis angelgt: "Literaturverzeichnis.bib"
typischer Eintrag:

@article{2,
author = "MEIER PJ AND STIEGER B.",
title = "Bile salt transporters",
journal = "Annu. Rev. Physiol.",
volume = 64,
year = 2002,
pages = "635–661"
}


in meiner .tex Datei Zitiere ich dann so:

\cite {2}

und um das Literaturverzeichnis anzuzeigen verwende ich am Ende des Dokuments

\bibliography{Literatur}

Leider wird es aber nicht mit ausgegeben!!!
muss ich noch ein "\usepackage" definieren??

Xenara
19-02-2009, 15:29
Kompilierst du richtig? Also: LaTeX - BibTeX - LaTeX - LaTeX

Wenn ja, was für Fehlermeldungen bekommst du?

feuersteak
19-02-2009, 15:47
Ich kompiliere einfach nur die fertige .tex-Datei (3-4mal) (benutze TeXnicCenter).
erhalte keine Fehlermeldung sondern nur Warnungen:

LaTeX Warning: Citation `2' on page 6 undefined on input line 103.

Xenara
19-02-2009, 15:54
Ist im TeXnicCenter im Output Profil BibTeX aktiviert?

Karl_Heinz
19-02-2009, 15:59
Guten Tag,

also, ich hab ja keine Ahnung, aber meine Bib Einträge sehen anders aus:

@ARTICLE{re1998,
author = {N. Re and R. Crescenzi and C. Floriani and H. Miyasaka and N. Matsumoto},
journal = {Inorg. Chem.},
year = {1998},
volume = {37},
pages = {2717 - 2722}
}

vielleicht liegt´s daran?

@Xenara: Ja, ist es. Benutze das auch.



Grüße

Karl

feuersteak
19-02-2009, 16:06
Habs probiert, gleiche Warnung!

Glaub nicht, dass es daran liegt! Warnung sagt ja "citation ...undefined"

Das heisst er findet die Quelle wahrscheinlich nicht wo die Zietierung abgelegt ist, oder??

--------------------------------------------------------

in der PDF ist nur "[?]" zu lesen da wo eigentlich die Zahl stehen soll die auf die Quell im Lit.-Verz. verweist
@xenara #4: kann ich dir nicht sagen, weiss net wie man das checkt!

feuersteak
19-02-2009, 16:17
Kann es sein das es an der "Literaturverzeichnis.bib" liegt?

Sieht so aus:


\begin{thebibliography}{breitestes Label}

@article{2,
author = "MEIER PJ AND STIEGER B.",
title = "Bile salt transporters",
journal = "Annu. Rev. Physiol.",
volume = 64,
year = 2002,
pages = "635–661"
}

\end{thebibliography}

mechanicus
19-02-2009, 16:35
Hallo,

ja es liegt an deiner Bib:
die Umgebung begin{bibliography} brauchst du gar nicht.

Schaue dir mal genau an, wie eine bib-Datei aussehen muss.
http://www2.informatik.hu-berlin.de/~piefel/LaTeX-PS/Archive-2005/V07-literatur/node16.html

Gruß
Marco

feuersteak
19-02-2009, 16:57
Daran lag es nicht, immer noch die gleiche Warnung!!
Hatte das auch zu schon ausprobiert

Hab die beiden Log-Files mal angehängt. Vielleicht kennt sich ja jemand damit aus.
2727

2728

mechanicus
19-02-2009, 19:44
Hallo,

du kannst doch die bib-Datei nicht mittels pdflatex kompilieren. Sie dient nur der Eintragung der Literaturliste, welche du mittels bibliography einbindest. Du musst schon dein Hauptdokument kompilieren. Bei den meisten Editoren wird der bibtex-Lauf automatisch mit ausgeführt.
Wenn man in diesem Zusammenhang vom bibtex-Lauf spricht, dann wird auch die aux-Datei mittels bibtex kompiliert.
Vielleicht um noch mal das klar zu stellen. bibtex-Lauf ist nicht latex-lauf.

Gruß
Marco

Xenara
20-02-2009, 08:04
@xenara #4: kann ich dir nicht sagen, weiss net wie man das checkt!

Du könntest in der TeXnicCenter-Hilfe nachschlagen und nach "Output Profiles" (oder in der deutschen Version vermutlich "Ausgabeprofile") suchen und dort feststellen, dass die Profile unter "Build" -> "Define Output Profiles" eingestellt werden. Da du pdfLaTeX verwendest, interessiert dich nur das Profil "LaTeX => PDF". Das anklicken und schauen, was dort steht. Wenn das Häkchen bei "Do not use BibTeX" gesetzt wird, wird BibTeX nicht aufgerufen. (siehe Screenshot)

@Karl_Heinz: Man kann die Ausgabeprofile unterschiedlich definieren, daher kann man doch nicht wissen, wie es bei feuersteak aussieht. Oder habe ich etwas falsch verstanden? :confused:

feuersteak
20-02-2009, 08:31
@mechanicus
Ja das is schon, klar hab ich auch so gemacht! Das PDF-Dokument wird auch erstellt, aber die Warnungen bestehen weiterhin!!

@Xenara:
Der Haken war nicht gesetzt!! (BibTeX war also aktiv) womit Karlheinz Recht hatte! Das is die Standard Einstellung! Da is Bibtex immer aktiv!

Hab aber immer noch keine Idee woran es liegt!!!!:mad:

Bin ja immer noch irgendwie der Meinung der kann die .bib Datei nicht richitg lesen (wegen undefiniert), oder kann es sein, das die Zahlen ärger machen mit denen ich als Zuweisung arbeite????

@article{2,
author = "MEIER PJ AND STIEGER B.",
title = "Bile salt transporters",
journal = "Annu. Rev. Physiol.",
volume = 64,
year = 2002,
pages = "635–661"
}

feuersteak
20-02-2009, 08:39
@Xenara:

könntest du mir vielleicht in minimal Beispiel geben wie du es immer schreibst?
Also wie die .bib aussieht und das Hauptdokument.

Dann seh ich vielleicht den Fehler auf Anhieb!

Xenara
20-02-2009, 08:50
Das läuft:


% Mit filecontents wird eine Datei "literatur.bib" erzeugt. Nach dem ersten Lauf auskommentieren/löschen.
%
\begin{filecontents}{literatur.bib}

@ARTICLE{1,
author = {Donald Duck and Franz Gans},
title = {Titel},
journal = {Journal},
year = {2008},
volume = {21},
pages = {411--415}
}

@article{2,
author = "MEIER PJ AND STIEGER B.",
title = "Bile salt transporters",
journal = "Annu. Rev. Physiol.",
volume = 64,
year = 2002,
pages = "635–661"
}

\end{filecontents}
% bis hier auskommentieren

\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{hyperref}


\begin{document}
Zitat mit Zahl 1 \cite{1} und mit Zahl 2 \cite{2}

\clearpage

\bibliographystyle{alpha}
\bibliography{literatur}

\end{document}


Anm: Es erzeugt die literatur.bib-Datei selbst im gleichen Ordner. D.h. nach dem ersten Lauf hast du eine neue Datei namens "literatur.bib", die du dir anschauen kannst. Den gesamten filecontents-Teil kannst du dann aus dem MB löschen/auskommentieren.

feuersteak
20-02-2009, 10:27
Sooo, ihr werdet es nicht glauben!!!

Also dein Bsp. Xenara funzt 1a. Als ich das auf mein Dokument angewendet habe kamen immer noch die Warnungen.
Dann ist mir aufgefallen, dass dein .bib Datei Kleingeschrieben war!!!

Also änderte ich sowohl die .bib als auch im Dokument von "Literatur" in "literatur" um ...und siehe da es geht!!

Leider wird mir dei Referenz in der PDF als [KUGP73] angegeben und nicht als [2] obwohl ich es wie folgt stehn hab:


\bibliographystyle{alpha}
\bibliography{literatur}


woran könnte das liegen ?? brauch man da noch ein anderes Package

Verwende:


documentclass[twoside,pdftex,a4paper]{scrartcl}
\usepackage[clearempty]{titlesec}
%\usepackage[latin1]{inputenc}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{float}
%\usepackage{hyperref}
\usepackage{blindtext}

Xenara
20-02-2009, 10:57
Sooo, ihr werdet es nicht glauben!!!

Also dein Bsp. Xenara funzt 1a. Als ich das auf mein Dokument angewendet habe kamen immer noch die Warnungen.
Dann ist mir aufgefallen, dass dein .bib Datei Kleingeschrieben war!!!

Also änderte ich sowohl die .bib als auch im Dokument von "Literatur" in "literatur" um ...und siehe da es geht!!


Das freut mich, dass es jetzt doch noch klappt.
Mit Gross- und Kleinschreibung hat das eigentlich nichts zu tun, die Datei muss aber natürlich im .tex-File mit exakt dem Dateinamen angegeben sein, den sie auch hat (case-sensitive). Btw. keine Leerzeichen oder Sonderzeichen im Dateinamen verwenden.



Leider wird mir dei Referenz in der PDF als [KUGP73] angegeben und nicht als [2] obwohl ich es wie folgt stehn hab:


\bibliographystyle{alpha}
\bibliography{literatur}


woran könnte das liegen ?? brauch man da noch ein anderes Package

Nicht "obwohl", sondern WEIL du es als \bibliographystyle{alpha} stehen hast! Wenn du Zahlen willst, nimm etwa plain statt alpha.

feuersteak
20-02-2009, 11:34
ahhh (dachte alpha steht für alphanumerisch....;) )

also jetzt geht alles :D


Mit Gross- und Kleinschreibung hat das eigentlich nichts zu tun, die Datei muss aber natürlich im .tex-File mit exakt dem Dateinamen angegeben sein

hatte ich !!! Hab das 1000 mal gecheckt. weiss net warum das nich ging!!
(Rechner sin manchmal echt komisch, oder ??

Nochmals vielen lieben DANK für deine kompetente und vor allem schnelle Hilfe!