PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Angezeigte Felder im Lit.verzeichnis anpassen



rage4
29-07-2010, 14:18
Hallo,

ich hab mich jetzt lange durch Google und Anleitungen gewühlt und bin doch keinen Schritt weitergekommen. Ich verwende 'natbib' und 'dcu_url.bst' als bibliographystyle. Meine bib-Datei wird von citavi erstellt.

Beim Dokumententyp 'misc', der von citavi für Internetdokumente verwendet wird, möchte ich hinten im Literaturverzeichnis zusätzlich das Feld 'publisher' angezeigt bekommen.

So sieht der Eintrag im bib-File aus:

@misc{Conaghan.Marz2010,
author = {Conaghan, Jim},
editor = {{Newspaper Association of America}},
year = {2010},
title = {{A}dvertising {E}xpenditures},
url = {http://www.naa.org/TrendsandNumbers/Advertising-Expenditures.aspx},
urldate = {27.07.2010}
}


So siehts momentan aus:
Conaghan, J. (2010). Advertising Expenditures.
http://www.naa.org/TrendsandNumbers/Advertising-Expenditures.aspx

So möchte ich es haben:
Conaghan, J. (2010). Advertising Expenditures, Newspaper Association of America.
http://www.naa.org/TrendsandNumbers/Advertising-Expenditures.aspx


An welcher Datei muss ich dazu Hand anlegen. Ich bin für jeden Tipp dankbar :confused:

Gruß,
Martin

mechanicus
29-07-2010, 14:23
Hi,

folgende Sachen fehlen:

Minimalbeispiel
Was ist das für eine Datei: dcu_url.bst?


Gruß
Marco

rage4
30-07-2010, 10:13
Hallo,

Danke schon mal. Hier ein Minimalbeispiel:


% -*- mode: latex; coding: utf-8 -*-

\begin{filecontents}{lit.bib}
@misc{Conaghan.Marz2010,
author = {Conaghan, Jim},
editor = {{Newspaper Association of America}},
year = {2010},
title = {{A}dvertising {E}xpenditures},
url = {http://www.naa.org/TrendsandNumbers/Advertising-Expenditures.aspx},
urldate = {27.07.2010}
}
\end{filecontents}


\documentclass[a4paper,12pt,twoside,openright,numbers=noenddot]{scrreprt}
\usepackage{natbib}

\begin{document}

\chapter{Einleitung}
balbalbalbalba \cite{Conaghan.Marz2010}


\bibliographystyle{dcu}
\bibliography{lit}


\end{document}

Das vorher erwähnte 'dcu_url' basiert auf den Harvard-Stil 'dcu'. Da dort das Verhalten genauso ist, hab ich jetzt auch den unmodifizierten genommen.
Download unter: http://www.ctan.org/tex-archive/macros/latex/contrib/harvard/

Wie gesagt hab ich Probleme rauszufinden, wie ich da ansetzten muss, um zusätzliche Felder anzeigen zu lassen. In diesem Block?
FUNCTION {misc}
{ output.bibitem
list.label.output
" \harvardyearleft " list.year * "\harvardyearright " * output.nonnull
new.block
title.field field.used =
{ skip$ }
{ format.title output }
if$
howpublished output
new.block
note output
fin.entry
write.url
empty.misc.check
}

Viele Grüße,
Martin

mechanicus
30-07-2010, 11:39
Hi,



Wie gesagt hab ich Probleme rauszufinden, wie ich da ansetzten muss, um zusätzliche Felder anzeigen zu lassen. In diesem Block?
Ich würde dir wirklich zu biblatex raten. Hier kannst du definitiv leichter diverse Einstellung vornehmen.



Für die Anpassung von misc:

FUNCTION {misc}
{ output.bibitem
list.label.output
" \harvardyearleft " list.year * "\harvardyearright " * output.nonnull
new.block
editor.field field.used =
{ skip$ }
{ format.editors output }
if$
new.block
title.field field.used =
{ skip$ }
{ format.title output }
if$
howpublished output
new.block
note output
fin.entry
write.url
empty.misc.check
}


Hat in dem Minimalbeispiel funktioniert :-)

Gruß
Marco

rage4
30-07-2010, 22:04
Hi Marco,

super, vielen Dank. Jetzt komm ich soweit nötig zurecht. Biblatex find ich nicht unbedingt einfacher :)

Martin