PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis nach Vorgaben American Marketing Association



Henry123
14-04-2011, 08:13
Hallo,

ich habe folgendes Problem meine Diplomarbeit soll nach den Richtlinien der American Marketing Association (Journal of Marketing) zitieren usw...
Hier mal ein Beispiel wie das Aussehen soll:

Wensley, Robin (1981), "Strategic Marketing": Betas, Boxes or Basics," Journal of Marketing, 45 (Summer), 173-82

Bettmann, James R. and Mita Sujan (1987), "Marketing in Technology-Intensive Markets", Journal of Marketing, 63 (Special Issue), 78-91

ich benutze die Dokumentenklasse scrreport..

jmd. eine Idee wie ich das so hinbekomme?!...

Und eine weitere Frage wie bekomme ich dann in meinem Text die Angabe TEXT (Rogers 1983) hin?

vielen dank für eure Hilfe!

bobmalaria
14-04-2011, 10:42
hi,

deine groesste chance wirst du mit dem biblatex paket haben. es erlaubt eine formatierung der eintraege mit diversen latex-befehlen.

ein start koennte sowas hier sein:


\begin{filecontents}{file.bib}
@article{wensley,
author = {Robin Wensley},
title = {"Strategic Marketing": Betas, Boxes or Basics},
journal = {Journal of Marketing},
year = {1981},
volume = {45 (Summer)},
pages = {78 -- 91}
}


\end{filecontents}

\documentclass{report}
\usepackage[english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=authoryear,maxnames=1]{biblatex}
\bibliography{file}


\begin{document}

\cite{wensley}

\printbibliography[maxnames=99]

\end{document}


hier stimmt natuerlich noch nicht jedes komma und jeder punkt, aber es ist ein ansatz. schau dir also mal biblatex genauer an oder erweitere mein beispiel entsprechend so das man ordentlich testen kann.

http://www.mrunix.de/forums/attachment.php?attachmentid=4484&stc=1&d=1302774165

Henry123
14-04-2011, 16:04
ja sieht gar nicht schlecht aus...
habs mal mit biblatex versucht!
nur irgendwie wenn ich den Befehl \cite{Autor} nehme so wird der Inhalt in der Klammer fett geschrieben, wie löse ich das?!

Ich bin leider nicht der riesige Latex Guru...^^

bobmalaria
14-04-2011, 17:51
hi,

ich habe mal herumgefummelt. so sollte es schon sehr nahe an das herankommen was du willst.


\begin{filecontents}{file.bib}
@article{wensley,
author = {Robin Wensley},
title = {"Strategic Marketing": Betas, Boxes or Basics},
journal = {Journal of Marketing},
year = {1981},
volume = {45 (Summer)},
pages = {78 -- 91}
}


\end{filecontents}

\documentclass{report}
\usepackage[english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=authoryear,maxnames=1]{biblatex}
\bibliography{file}

\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareFieldFormat{pages}{#1}
\renewbibmacro{in:}{}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{\newunit}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\usebibmacro{volume+number+eid}%
\setunit{\addspace}%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit}

\begin{document}

\parencite{wensley}

\printbibliography[maxnames=99]

\end{document}


das zitat wird bei mir nicht fett, siehe screenshots (koennte ein viewer anzeigeproblem sein)

http://www.mrunix.de/forums/attachment.php?attachmentid=4485&stc=1&d=1302799845

http://www.mrunix.de/forums/attachment.php?attachmentid=4486&stc=1&d=1302799849

Henry123
18-04-2011, 13:41
also dein Beispiel klappt super wenn ich es so ausprobiere wie du es geschrieben hast..

Nur beim Überführen in meine diplomarbeit erzeugt er am Ende dann einfach nur auf der seite "file"....
Was mach ich falsch?
ich arbeite mit einem header und unterverzeichnissen und der dokumentenklasse scrreprt...

ich habe alles was vor \begin document geschrieben ist in meinen header gepackt...

bobmalaria
18-04-2011, 14:04
hi,

du musst natuerlich die filecontents-umgebung weglassen und "file" durch den namen deiner bib-datei ersetzen, sonst kann natuerlich nichts ausgegeben werden

ich habe in meinem beispiel eine bib-datei mit dem namen file.bib durch diee filecontents-umgebung generieren lassen und dann die datei file fuer die verwednung von biblatex eingebunden.

das ist natuerlich unnoetig wenn man seine literatur in einem programm wie bibdesk, jabref, usw. verwaltet. da erstellen diese programme die bib datei und folglich muss man deren namen angeben


\bibliography{name-deiner-bib-datei}

gruss

Henry123
19-04-2011, 08:07
okay... es funktioniert... ich hab nur nicht den richtigen Pfad eingegeben gehabt...*shame on me*

aber sieht schon mal sehr gut aus...! VIELEN DANK!!!


Nur wie kriege ich nun noch hin das zwischen den einzelnen Angaben jeweils eine leerzeile erfolgt?
also einfach ein wenig voneinander getrennt...
und der zeilenabstand bei 1,5 zeilen ist?
und viell. noch als absolute zugabe... wenn mehrere Artikel vom gleichen Autor stammen anstatt in wieder zu nennen einfach
_______ (auf mitte) und dann ganz normal die Jahreszahl anfügend...


wieso steht denn dann egtl am ende trotzdem noch bibliography/bibliography?

gehess
19-04-2011, 10:58
In der Art?:

\begin{filecontents}{file.bib}
@article{wensley,
author = {Robin Wensley},
title = {"Strategic Marketing": Betas, Boxes or Basics},
journal = {Journal of Marketing},
year = {1981},
volume = {45 (Summer)},
pages = {78 -- 91}
}

@article{wensleya,
author = {Robin Wensley},
title = {"Strategic Marketing": Betas, Boxes or Basics Vol 2},
journal = {Journal of Marketing},
year = {1983},
volume = {45 (Summer)},
pages = {78 -- 91}
}


\end{filecontents}

\documentclass{report}
\usepackage[english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=authoryear,maxnames=1,dashed=true]{biblatex} %dashed=true FÜR DEN STRICH BEI GLEICHEM AUTOR
\bibliography{file}

\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareFieldFormat{pages}{#1}
\renewbibmacro{in:}{}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{\newunit}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\usebibmacro{volume+number+eid}%
\setunit{\addspace}%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit}

\usepackage[onehalfspacing]{setspace} %HINZUGEFÜGT
\setlength{\bibitemsep}{1em} %HINZUGEFÜGT
%\DefineBibliographyStrings{english}{bibliography= {gewünschter Titel des Literaturverzeichnisses}} %HINZUGEFÜGT
\begin{document}

\parencite{wensley}
\parencite[Vgl.][80]{wensleya}
\printbibliography[maxnames=99]

\end{document}
Mit "wieso steht denn dann egtl am ende trotzdem noch bibliography/bibliography?" wusste ich nicht genau, was du meinst. Mit DefineBibliographyStrings kannst du wie in meinem Bsp. den Titel des Lit.Verz. ändern (hier für ein englischsprachiges Dokument, beim Deutschen durch "ngerman" ersetzen..)

Henry123
19-04-2011, 14:24
ja genau so soll es sein :))

ja auf meiner letzten seite des Literaturverzeichnisses steht nach dem letzten Eintrag irgendwie einfach so in einer neuen Zeile:

Bibliography/Bibliography... (wie der inhalt nach printbibliography)

gehess
19-04-2011, 14:37
hmm, in meinem Beispiel ist das ja nicht der Fall, d.h. du musst irgendwo noch einen Befehl stehen haben, der das verursacht oder ev auch eine fehlerhafte Option an \printbibliography übergeben haben. Versuche es mal einzugrenzen und hier reinzustellen. (ev. hast du jaj auch noch von einem anderen Zitierstil ein \thebibliography drin...)?

EDIT: wenn ichs richtig verstehe und du so was in der Art im Code hast
\printbibliography[Bibliography/Bibliography] dann ist das auf jeden Fall nicht korrekt und führt zum Fehler

Henry123
19-04-2011, 16:17
kann ich wenn ich mehrere Werke von einem Autor habe diese dann auch noch chronologisch sortieren?
Und dass auch die ___ verwendet werden wenn ein Autor derselbe ist aber der zweite sich z.B. unterscheidet...


kann biblatex auch mit internetquellen umgehen?