Anzeige:
Ergebnis 1 bis 9 von 9

Thema: geschachtelte Benutzung von \cite

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.12.2010
    Beiträge
    5

    Unhappy 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

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    erstelle bitte ein Minimalbeispiel.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.12.2010
    Beiträge
    5

    Minimalbeispiel

    Hallo Marco,

    hier ist das Beispiel:

    Code:
    \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:

    Code:
    @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
    Geändert von nso38 (30-12-2010 um 16:21 Uhr) Grund: Verkurzen

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    mit einem Minimalbeispiel ist es doch gleich viel einfacher.

    Code:
    \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

  5. #5
    Registrierter Benutzer
    Registriert seit
    29.12.2010
    Beiträge
    5

    Red face super

    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

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    das kannst du nur über die interne Definition ändern.

    Code:
    \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.

  7. #7
    Registrierter Benutzer
    Registriert seit
    29.12.2010
    Beiträge
    5

    Smile

    Vielen Dank Marco.

    Gruß,
    Nazli

  8. #8
    Registrierter Benutzer
    Registriert seit
    29.12.2010
    Beiträge
    5
    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
    Code:
    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}

  9. #9
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    dann schreibe doch die Seitenzahl einfach manuell dazu. Das Schachteln funktioniert leider nicht.

    Gruß
    Marco

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •