Archiv verlassen und diese Seite im Standarddesign anzeigen : geschachtelte Benutzung von \cite
Hallo zusammen,
ich möchte gerne \cite geschachtelt benutzen, kriege ich es aber leider nicht hin. Ich möchte Buch B aus Buch A zitieren. (Buch B habe ich nicht gelesen, aber im Buch A wurde etwas aus Buch B zitieret, was ich weiter zitieren möchte).
Ich habe es so geschrieben:
\usepackage{harvard}
.
.
\bibliographystyle{agsm}
.
.
\cite[as cited in \citeasnoun{A:2009}]{B:1998}
Es funktioniert aber leider nicht. Kann vielleicht jemand mir weiter helfen?
LG,
Nazli
mechanicus
30-12-2010, 16:54
Hi,
erstelle bitte ein Minimalbeispiel.
Gruß
Marco
Hallo Marco,
hier ist das Beispiel:
\documentclass[11pt]{amsart}
\usepackage{geometry}
\geometry{letterpaper}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{harvard}
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
\title{Brief Article}
\author{The Author}
\begin{document}
\maketitle
This is an example of normal citation. \cite{Remenyi:1998kx}
This is an example of nested citation, which doesn't work. \cite[as cited in \citeasnoun{Thietart:2001uq}]{Remenyi:1998kx}
\bibliographystyle{agsm}
\bibliography{literature}
\end{document}
und hier ist das dazu gehörige literature.bib Datei, dass ich mit Bibdesk erstellt habe:
@book{Remenyi:1998kx,
Author = {D. Remenyi and B. Willias and B. Money and E. Swartz},
Date-Added = {2010-12-29 10:50:53 +0100},
Date-Modified = {2010-12-29 10:52:29 +0100},
Publisher = {London: Sage},
Title = {Doing Research in Business and Management},
Year = {1998}}
@book{Thietart:2001uq,
Author = {Raymond-Alain Thietart},
Date-Added = {2010-12-23 13:50:08 +0100},
Date-Modified = {2010-12-28 10:39:09 +0100},
Publisher = {SAGE},
Read = {0},
Title = {Doing Management Research - A Comprehensive Guide},
Year = {2001}}
Gruß,
Nazli
mechanicus
30-12-2010, 21:46
Hi,
mit einem Minimalbeispiel ist es doch gleich viel einfacher.
\RequirePackage{filecontents}
\begin{filecontents*}{literature.bib}
@book{Remenyi:1998kx,
Author = {D. Remenyi and B. Willias and B. Money and E. Swartz},
Date-Added = {2010-12-29 10:50:53 +0100},
Date-Modified = {2010-12-29 10:52:29 +0100},
Publisher = {London: Sage},
Title = {Doing Research in Business and Management},
Year = {1998}}
@book{Thietart:2001uq,
Author = {Raymond-Alain Thietart},
Date-Added = {2010-12-23 13:50:08 +0100},
Date-Modified = {2010-12-28 10:39:09 +0100},
Publisher = {SAGE},
Read = {0},
Title = {Doing Management Research - A Comprehensive Guide},
Year = {2001}}
\end{filecontents*}
\documentclass[11pt]{amsart}
\usepackage{harvard}
\begin{document}
This is an example of normal citation.
\cite{Remenyi:1998kx}
\cite{Thietart:2001uq}
This is an example of nested citation, which doesn't work.
\cite[as cited in \protect\citeasnoun{Thietart:2001uq}]{Remenyi:1998kx}
\bibliographystyle{agsm}
\bibliography{literature}
\end{document}
Gruß
Marco
Hallo Marco,
vielen Dank für deine Hilfe. Es war super. Kann man vielleicht die Klammern in dem inneren Zitat verschwinden lassen?
Jetzt sieht die Ausgabe mit deinem Code so aus:
This is an example of nested citation, which doesn’t work. (Remenyi et al. 1998, as cited in Thietart (2001) )
Kriegt man auch folgende Ausgabe hin?
This is an example of nested citation, which doesn’t work. (Remenyi et al. 1998, as cited in Thietart 2001)
Gruß,
Nazli
mechanicus
31-12-2010, 10:42
Hi,
das kannst du nur über die interne Definition ändern.
\RequirePackage{filecontents}
\begin{filecontents*}{literature.bib}
@book{Remenyi:1998kx,
Author = {D. Remenyi and B. Willias and B. Money and E. Swartz},
Date-Added = {2010-12-29 10:50:53 +0100},
Date-Modified = {2010-12-29 10:52:29 +0100},
Publisher = {London: Sage},
Title = {Doing Research in Business and Management},
Year = {1998}}
@book{Thietart:2001uq,
Author = {Raymond-Alain Thietart},
Date-Added = {2010-12-23 13:50:08 +0100},
Date-Modified = {2010-12-28 10:39:09 +0100},
Publisher = {SAGE},
Read = {0},
Title = {Doing Management Research - A Comprehensive Guide},
Year = {2001}}
\end{filecontents*}
\documentclass[11pt]{amsart}
\usepackage{harvard}
\makeatletter
\renewcommand{\HAR@dciteasn}[2][\null]{\HAR@citetoaux{#2}\HAR@checkdef{#2}{%
{\HAR@name{#2}\ \HAR@year{#2}\ifthenelse{\equal{#1}{\null}}
{}{, #1}}\HAR@setd{#2}}%
}
\makeatother
\begin{document}
This is an example of normal citation.
\cite{Remenyi:1998kx}
\cite{Thietart:2001uq}
This is an example of nested citation, which doesn't work.
\cite[as cited in \protect\citeasnoun{Thietart:2001uq}]{Remenyi:1998kx}
\bibliographystyle{agsm}
\bibliography{literature}
\end{document}
Gruß
Marco
PS: Bei weiteren Formatierungswünschen solltest du dich lieber mit dem Paket biblatex anfreunden.
Vielen Dank Marco.
Gruß,
Nazli
Ich habe leider noch ein Problem mit der Lösung und zwar es funktioniert leider nicht wenn ich bei dem inneren Zitat auch Seitenangabe machen möchte. Es tut mir leid, aber ich bin ein Neuling in Latex :confused:
This is an example of nested citation, which doesn't work. \cite[p. 123, as cited in \protect\citeasnoun[p. 12]{Thietart:2001uq} ]{Remenyi:1998kx}
mechanicus
31-12-2010, 16:36
Hi,
dann schreibe doch die Seitenzahl einfach manuell dazu. Das Schachteln funktioniert leider nicht.
Gruß
Marco
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.