Natbib funktioniert nicht

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Natbib funktioniert nicht

von superthorsten » Di 9. Aug 2011, 15:07

Hey Xenara,

natürlich brauche ich harvard nicht. Manchmal sieht man den Wald vor lauter Bäumen nicht. Danke, dass du mir geholfen hast. Jetzt kann ich meine Arbeit endlich fertig machen. Funktioniert jetzt super mit natbib


Grüße

Thorsten

von Xenara » Di 9. Aug 2011, 14:53

Es ist tatsächlich eine Inkompatibilität, auf die du auch gekommen wärst, hättest du ein richtiges Minimalbeispiel mit nur den relevanten Paketen gemacht:
Natbib beisst sich mit harvard.

Brauchst du wirklich beide?
Ich habe auf die Schnelle nichts gefunden, wie sie sich vertragen würden, der Klassiker mit Reihenfolge vertauschen hat hier auch nichts gebracht.

von superthorsten » Di 9. Aug 2011, 14:08

Hey,

vielen Dank für deine Antwort. Das mit dem Minimalbeispiel ist wohl richtig. Da ich es anhand deines Beispieles leider noch nicht hinbekommen habe, gebe ich dir hier mal ein Minimalbeispiel.
\documentclass[]{article}

\usepackage{amsmath}
\usepackage{harvard}
\usepackage{graphicx}
\usepackage{caption} %Dokumententyp
\usepackage{tabularx}
\usepackage{color}
\usepackage{float} %ermöglicht das Erzwingen einer Position mit H
\usepackage[utf8]{inputenc} % Umlaute
\usepackage[german]{babel} %Deutsche Trennung usw.
\usepackage{titlesec} 


\usepackage{natbib} % für citep und citet
\bibliographystyle{agsm}


\begin{document} 


\include{Einleitung}
\include{Vendors2_ger}
\include{Atmosphaere}

\bibliography{quellen}
\end{document}

Mir ist aufgefallen, dass ich das Paket filecontents nicht eingebunden habe. Aber auch beim Versuch mit diesem Paket klappt es nicht. Muss ich in die .bib Datei noch etwas an Code einfügen ? Vielleicht gibt es ja auch eine Inkompatibilität mit anderen Paketen. Ich habe sämtliche Pakete im Minimalbeispiel gelassen, die ich benutze.

Die genaue Fehlermeldung ist übrigens:
Command \citename already defined.
Or name \end... illegal, see p.192 of the manual.
Leider weiß ich nicht, auf welche "manual" hier verwiesen wird. Hast du noch eine Idee ?

Grüße

Thorsten

von Xenara » Di 9. Aug 2011, 10:44

Du lieferst kein Minimalbeispiel, daher kann man nicht überprüfen, was du falsch machst, im Prinizip funktioniert es nämlich so wie du es beschreibst, siehe Code unten.
Irrgendwas machst du also anders.
\documentclass[ngerman]{scrartcl}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@Book{book,
author = {Vorname Nachname},
title = {Titel},
publisher = {Verlag},
year = {2222},
}
@MISC{misc,
  author = {Vorname Nachname},
  title = {Titel},
  howpublished = {Howpublished},
  year = {2222},
}
\end{filecontents}

\usepackage[ngerman]{babel} 
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}	
\usepackage{natbib}


\begin{document}

\citep{book} \citet{misc}

\bibliographystyle{agsm}
\bibliography{literatur}

\end{document}
WinXP, TeXLive2010, TeXnicCenter

Natbib funktioniert nicht

von superthorsten » Di 9. Aug 2011, 10:10

Hallo LaTeX-Freunde,

ich bin gerade neu angemeldet in diesem Forum und natürlich war der Grund der Anmeldung ein dringendes Problem. Ich habe anscheinend noch Probleme die grundlegende Struktur von LaTeX zu verstehen, denn ich kann natbib nicht einbinden, so dass es funktioniert.

In den Header habe ich folgendes geschrieben:
\usepackage{natbib} % für citep und citet
\bibliographystyle{agsm}
Der bibliographystile funkioniert einwandfrei ohne natbib. Versuche ich es jedoch mit natbib, so kommt beim kompilieren folgende Fehlermeldung:
\newcommand\citename{}
Ich nehme an, es muss noch ein Parameter in den Klammern hier übergeben werden. Darüber habe ich in keiner Anleitung etwas gefunden.

Falls es von Relevanz ist: Ich benutze BibTex, mein Betriebssystem ist Linux Ubuntu und ich compiliere und erstelle die pdf über die Console.

Für Hilfe wäre ich sehr dankbar.

Grüße

Thorsten

Nach oben