PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme bei Zitieren unter Verwendung von bibtex in scrreprt



ThotGor
22-05-2012, 18:18
Hallo in die Runde,

ich schreibe gerade meine Bachelor-Arbeit und möchte gleich zu Beginn sauber arbeiten. Das schließt unter anderem das richtige Zitieren von Anfang mit ein.
Für die BA verwende ich die KOMA-Script-Klasse scrreprt und habe mir in einer separaten .tex-Datei eine Bibliothek aller verwendeten Paper erstellt. Ich nutze TexShop unter Mac OS X 10.6.8.
Ein Eintrag darin sieht beispielsweise folgendermaßen aus:


@ARTICLE{1999A&A...341L..51S,
author = {{Schwope}, A.~D. and {Hasinger}, G. and {Schwarz}, R. and {Haberl}, F. and
{Schmidt}, M.},
title = "{The isolated neutron star candidate RBS1223 (1RXS J130848.6+212708)}",
journal = {\aap},
eprint = {arXiv:astro-ph/9811326},
keywords = {ACCRETION, ACCRETION DISKS, STARS: NEUTRON, X-RAYS: STARS, STARS: INDIVIDUAL: RBS 1223},
year = 1999,
month = jan,
volume = 341,
pages = {L51-L54},
adsurl = {http://adsabs.harvard.edu/abs/1999A\%26A...341L..51S},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}


Nun habe ich mir eine Sammlung der Zitiervarianten erstellen wollen und erhalte Fehlermeldungen, die mir mangels tiefgehender Kenntnisse in Latex zur Problemlösung nicht weiterhelfen. Hier der Code:



\documentclass[a4paper, 12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{natbib}
\usepackage{bibgerm}

\begin{document}

Hier teste ich die diversen Zitiervarianten:
blablabla Schwope sein Paper ist voll toll \cite{1999A&A...341L..51S}, \citet{1999A&A...341L..51S}, \citet*{1999A&A...341L..51S}, \citep{1999A&A...341L..51S}, \citep*{1999A&A...341L..51S}, \citep[e.g.]{1999A&A...341L..51S}, \citeauthor{1999A&A...341L..51S}, \citeauthor*{1999A&A...341L..51S}, \citeyear{1999A&A...341L..51S}, \citeapos{1999A&A...341L..51S}*

\bibliographystyle{plain}
\bibliography{Astrobib}

\end{document}


Ich habe diesen Code wie in diversen Anleitungen als Latex-Dokument, anschließend als Bibtex und weitere Male als Latex-Dokument kompiliert.

In der Hoffnung, dass ich dem Minimalbeispiel genüge getan habe und meine Erläuterungen ausreichend waren, bitte ich nun um kompetente Hilfe. Falls noch Fragen zum Problem offen sind, werde ich diese gerne beantworten.
Vielen Dank.

Sepp99
22-05-2012, 18:33
Gleiche Frage mit Antwort unter http://www.komascript.de/node/1587#comment-4183
Sepp.-

bobmalaria
22-05-2012, 18:37
hi,

ich bekomme mit diesem beispiel keinen fehler. allerdings hatte ich einen fehler als im journal feld als journal name \app stand. das war bei mir nicht definert. ich habe es jetzt durch den text "A jounrnal" ersetzt und dann geht es bei mir.

der fehler taucht natürlich erst später auf und zwar beim 2. pdflatex lauf weil dann versucht wird den \app befehl aufzulösen.


\begin{filecontents}{Astrobib.bib}
@ARTICLE{1999A&A...341L..51S,
author = {{Schwope}, A.~D. and {Hasinger}, G. and {Schwarz}, R. and {Haberl}, F. and
{Schmidt}, M.},
title = "{The isolated neutron star candidate RBS1223 (1RXS J130848.6+212708)}",
journal = {A jounrnal},
eprint = {arXiv:astro-ph/9811326},
keywords = {ACCRETION, ACCRETION DISKS, STARS: NEUTRON, X-RAYS: STARS, STARS: INDIVIDUAL: RBS 1223},
year = 1999,
month = jan,
volume = 341,
pages = {L51-L54},
adsurl = {http://adsabs.harvard.edu/abs/1999A\%26A...341L..51S},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
\end{filecontents}

\documentclass[a4paper, 12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{natbib}
\usepackage{bibgerm}
\usepackage{lmodern}
\begin{document}

Hier teste ich die diversen Zitiervarianten:
blablabla Schwope sein Paper ist voll toll \cite{1999A&A...341L..51S}
\bibliographystyle{plain}
\bibliography{Astrobib}

\end{document}

doppelpost, *grml* umsonst die mühe gemacht....

ThotGor
22-05-2012, 18:52
:o
öhm, ja ich habe meine Frage auch auf komascript.de gepostet. Sieht sehr danach aus, als handelt es sich um den selben Antwortsteller. Danke für das Engagement und tut mir Leid fürs doppelte Fragestellen. Ich kann ja nicht wissen, dass hier so fleißig und sorgsam mit den Anfängern umgegangen wird. Das spricht sehr für eure Foren! Also wie auf komascript.de gesagt, ich habe weiterhin ein Problem...

http://www.komascript.de/node/1587#comment-4184

Festus
23-05-2012, 10:19
Wieso setzt du die Nachnamen noch mal einzeln in geschweifte Klammern, und wieso hast du keine Klammern um year etc.?

Funktioniert es so?


@ARTICLE{1999A&A...341L..51S,
author = {Schwope, A.~D. and Hasinger, G. and Schwarz, R. and Haberl, F. and Schmidt, M.},
title = {The isolated neutron star candidate RBS1223 (1RXS J130848.6+212708)},
journal = {a Journal},
eprint = {arXiv:astro-ph/9811326},
keywords = {ACCRETION, ACCRETION DISKS, STARS: NEUTRON, X-RAYS: STARS, STARS: INDIVIDUAL: RBS 1223},
year = {1999},
month = {jan},
volume = {341},
pages = {L51-L54},
adsurl = {http://adsabs.harvard.edu/abs/1999A\%26A...341L..51S},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}

ThotGor
23-05-2012, 12:10
Ich habe den BibTex-Eintrag aus einer Astro-Online-Bibliothek kopiert, wie du in der vorletzten Zeile erkennen kannst.



Provided by the SAO/NASA Astrophysics Data System


Daher würde ich davon ausgehen, dass der Fehler bei mir liegt. Allerdings funktioniert es auch mit deinem Verbesserungsvorschlag nicht.

Vielleicht hilft diese Fehlermeldung weiter:


Package natbib Warning: Empty `thebibliography' environment on input line 3.

)

Package natbib Warning: There were undefined citations.

Festus
23-05-2012, 13:09
Aber grundsätzlich funktioniert der BibTeX schon, ja? In anderen Worten, wird eine .bbl Datei erzeugt?

ThotGor
23-05-2012, 14:34
Ja, es wird eine .bbl erzeugt.
Ich habe jetzt rausgefunden, dass der Befehl \aap ein von dem Verlag gestelltes .cls-file benötigt, was dann bestimmte makros aktiviert. Dieses file habe ich mir beschafft und unter \bibliographystyle{} eingefügt - Leider keine Verbesserung.