Zitieren im Text mit \cite

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: Zitieren im Text mit \cite

von goex » Mo 13. Sep 2010, 15:36

Danke! Genau so brauch ich es :)

von cliffhanger » Mo 13. Sep 2010, 14:18

Wenn du dich denn unbedingt quälen willst...

die Lösung heißt natbib:
\documentclass[11pt,a4paper,titlepage,bibliography=totoc,toc=listof]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\geometry{a4paper,left=4cm,right=2cm, top=3cm, bottom=2cm}
\makeatletter
\renewcommand{\@cite}[2]{{#1\if@tempswa , #2\fi}}
\makeatother 
\usepackage{natbib}


\begin{document}

Dieser Text zitiert einfach irgendwas \citep{fao2005}. Es sollte aber auch so sein, dass \citet{fao2010} als FAO (2010) dargstellt wird.

\renewcommand{\bibname}{Quellenverzeichnis}
\begin{thebibliography}{99}
   \bibitem[FAO(2005)]{fao2005}Food and Agriculture Organization of the United Nations (FAO) (Hrsg.). 2005. Guidelines for the Ecolabelling of Fish and Fishery Products form Marine Capture Fisheries. Rom. 90 S.
   \bibitem[FAO(2010)]{fao2010}Food and Agriculture Organization of the United Nations (FAO) (Hrsg.). Revised Draft Technical Guidelines on Aquaculture Certification. 2010. Rom. 32 S.
\end{thebibliography}
\end{document}
Suche in der natbib-Dokumentation nach den Befehlen \citep und \citet. Für eventuell auftretende andere Implikationen durch Einbindung dieses Paketes übernehme ich keine Garantie!

von KOMA » Mo 13. Sep 2010, 13:53

\documentclass[11pt,a4paper,titlepage,bibliography=totoc,toc=listof]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\geometry{a4paper,left=4cm,right=2cm, top=3cm, bottom=2cm}
\makeatletter
\renewcommand{\@cite}[2]{{#1\if@tempswa , #2\fi}}
\makeatother


\begin{document}

Dieser Text zitiert einfach irgendwas \cite{fao2005}. Es sollte aber auch so sein, dass \cite{fao2010} als FAO (2010) dargstellt wird.

\renewcommand{\bibname}{Quellenverzeichnis}
\begin{thebibliography}{99}
   \bibitem[FAO (2005)]{fao2005}Food and Agriculture Organization of the United Nations (FAO) (Hrsg.). 2005. Guidelines for the Ecolabelling of Fish and Fishery Products form Marine Capture Fisheries. Rom. 90 S.
   \bibitem[FAO (2010)]{fao2010}Food and Agriculture Organization of the United Nations (FAO) (Hrsg.). Revised Draft Technical Guidelines on Aquaculture Certification. 2010. Rom. 32 S.
\end{thebibliography}
\end{document}

von goex » Mo 13. Sep 2010, 13:25

Sorry, mir ist, wie oben erwähnt klar, dass BibTex BibLatex oder sonstwas besser sind. Und wie gesagt fehlt mir die Zeit es auszulagern (es sind ca. 150 Literaturangaben --> das dauert lange) und mich in eine Literaturverwaltung einzuarbeiten (die 2xx Seiten Dokumentation sind nicht das beste Tutorial). Ich wollte einfach nur wissen, ob es ne Möglichkeit gibt einen extra \cite - Befehl zu definieren, der eine andere Formatierung ausgibt und zwar in der thebibliography Umgebung...

Danke

Re: Zitieren im Text mit \cite

von Julian24 » So 12. Sep 2010, 17:18

goex hat geschrieben:Hallo,
Aber im Moment fehlt mir die Zeit alles noch in eine .bib auszulagern und mich mit irgendwelchen bibliographystyles rumzuschlagen.
Das Auslagern dauert echt nicht lange. Und mit biblatex oder z.B. mit jurabib, was ich benutze (ja ich weiß...ist veraltet), da hast du auch Anleitungen, welche Optionen du einstellen musst um das richtige Ergebnis zu erhalten.
Biblatex ist da wohl eine gute Wahl, wobei ich auch schon länger daran bastel um endlich von jurabib auf biblatex umzusteigen. Aber einfach find ich das nicht.

Hier die Doku zu jurabib:
http://dante.ctan.org/tex-archive/macro ... gerdoc.pdf

Und als ich mit Latex angefangen habe, habe ich diese Vorlage genommen:
http://blog.stefan-macke.com/2007/10/30 ... -der-fhwt/

Gruß

von KOMA » So 12. Sep 2010, 17:10

Du solltest ein vernünftiges Literaturpaket verwenden. Ich empfehle biblatex (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) mit seiner ausführlichen Anleitung.

von goex » So 12. Sep 2010, 17:01

Hallo, ich nochmal.

Vielleicht habe ich mein Problem nicht ganz klar gemacht. Deswegen nochmal genauer :)

Hier mal ein Textbeispiel, wie es sein sollte:

Wie in der Einleitung bereits angerissen, sind Eco - Labels eine marktbasierte Lösung, um dem steigenden Konsumentenbewusstsein für nachhaltige, umweltfreundliche Produkte entgegenzukommen (Basu et. al. 2003). Van Amstel et. al. (2008) beschreiben Eco - Labelling als eine Lösung des Problems der Informationsasymmetrie...

Im Moment sind durch die Verwendung von \cite{key} alle Referenzen wie (Basu et. al. 2003) fromatiert. Ich hätte aber gerne einen weiteren Befehl, der eine direkte Referenz wie "Van Amstel et. al. (2008)" ausgibt.

Danke!

von goex » Sa 11. Sep 2010, 13:26

Hey, danke für deine Antwort.

Ich bin eigentlich soweit ganz zufrieden mit meinem Dokument^^ Problematisch ist eben das Literaturverzeichnis, da der Lehrstuhl an dem ich schreibe ziemlich eigensinnige Vorgaben macht.

Hier mal ein Beispiel:
\documentclass[11pt,a4paper,titlepage,bibliography=totoc,toc=listof]{scrreprt}
\usepackage[ngerman]{babel} 
\usepackage{geometry} 
\geometry{a4paper,left=4cm,right=2cm, top=3cm, bottom=2cm}
\makeatletter 
\renewcommand{\@cite}[2]{({#1\if@tempswa , #2\fi})} 
\makeatother 


\begin{document}

Dieser Text zitiert einfach irgendwas \cite{fao2005}. Es sollte aber auch so sein, dass \cite{fao2010} als FAO (2010) dargstellt wird.

\renewcommand{\bibname}{Quellenverzeichnis}
\begin{thebibliography}{99}
	\bibitem[FAO, 2005]{fao2005}Food and Agriculture Organization of the United Nations (FAO) (Hrsg.). 2005. Guidelines for the Ecolabelling of Fish and Fishery Products form Marine Capture Fisheries. Rom. 90 S.
	\bibitem[FAO, 2010]{fao2010}Food and Agriculture Organization of the United Nations (FAO) (Hrsg.). Revised Draft Technical Guidelines on Aquaculture Certification. 2010. Rom. 32 S.
\end{thebibliography}
\end{document}
Problematisch ist auch, dass die Referenzen im Text nicht umgebrochen werden. Das kann man durch \usepackage{cite} umgehen. Dann geht aber irgendwie meine Umdefinition nicht mehr und die Referenzen werden wieder in eckigen Klammern dargestellt.

Danke für die Hilfe![/code]

von Julian24 » Sa 11. Sep 2010, 12:47

Hallo,

kannst du ein Minibeispiel reinstellen?

Und sorry dass ich das sagen muss, aber bei der Bachelorarbeit mit solchen Sachen anzufangen ist doch etwas riskant, oder? :roll:
Ich bin jetzt im 5.Semester meines BWL-Bachelorstudiums und schreibe seit dem 1.Semester mit Latex. Da wäre dir das Problem doch schon längst mal bei einer Semesterarbeit über den Weg gelaufen und nicht erst bei der BA... :wink:

Gruß Julian

Zitieren im Text mit \cite

von goex » Sa 11. Sep 2010, 12:27

Hallo,
ich bin gerade dabei meine Bachelorarbeit zu schreiben und habe das Literaturverzeichnis mit thebibliography erstellt (nicht das eleganteste aber mir rennt die Zeit davon :).

Problem ist jetzt, dass ich im Text mit \cite{muller} zitiere und den Ouput: (Müller, 1993) erhalte. So weit so gut.

Gibt es eine Variante, sodass der Output so aussieht:

... Müller (2009) ... vielleicht durch einen anderen oder umdefinierten \cite - Befehl?

Ich weiß, dass es warhscheinlich mit bibtex oder ähnlichem möglich ist. Aber im Moment fehlt mir die Zeit alles noch in eine .bib auszulagern und mich mit irgendwelchen bibliographystyles rumzuschlagen.


Danke für eure Hilfe!

Nach oben