Zitieren im Text mit \cite Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


goex

Zitieren im Text mit \cite

Beitrag 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!

Julian24
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 80
Registriert: Sa 11. Sep 2010, 12:38

Beitrag 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? :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

goex

Beitrag 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]

goex

Beitrag 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!

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag 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.

Julian24
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 80
Registriert: Sa 11. Sep 2010, 12:38

Re: Zitieren im Text mit \cite

Beitrag 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ß

goex

Beitrag 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

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag 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}

cliffhanger
Forum-Century
Forum-Century
Beiträge: 137
Registriert: Di 25. Aug 2009, 11:25
Wohnort: Regensburg

Beitrag 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!

goex

Beitrag von goex »

Danke! Genau so brauch ich es :)

Antworten