Seite 1 von 1
Zitieren im Text mit \cite
Verfasst: Sa 11. Sep 2010, 12:27
von goex
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!
Verfasst: Sa 11. Sep 2010, 12:47
von Julian24
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?
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...
Gruß Julian
Verfasst: Sa 11. Sep 2010, 13:26
von goex
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]
Verfasst: So 12. Sep 2010, 17:01
von goex
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!
Verfasst: So 12. Sep 2010, 17:10
von KOMA
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.
Re: Zitieren im Text mit \cite
Verfasst: So 12. Sep 2010, 17:18
von Julian24
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ß
Verfasst: Mo 13. Sep 2010, 13:25
von goex
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
Verfasst: Mo 13. Sep 2010, 13:53
von KOMA
\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}
Verfasst: Mo 13. Sep 2010, 14:18
von cliffhanger
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!
Verfasst: Mo 13. Sep 2010, 15:36
von goex
Danke! Genau so brauch ich es
