PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Article in natdin



danielae
19-09-2008, 16:29
Hallo zusammen

In meiner Diplomerbeit verwende ich als bibliographystyle natdin. Ich habe viele Internetquellen und Bücher und verwende dazu den type booklet resp. book. Nun habe ich auch ein paar Quellen vom type Article und nun habe ich ein Problem mit der Formatierung im Literaturverzeichnis.

Und zwar werden beim article nur die ersten drei Buchstaben als referenz genommen. Ich möchte aber, dass der ganze Name als Referenz angezeigt wird. So wie es auch mit Booklet und Book gemacht wird. Muss ich dazu das File natdin.bst anpassen? Falls ja, wie?

Danke für die Hilfe und ein schönes Wochenende

edico
20-09-2008, 07:14
Vermutlich wird ein natbib.cfg file geladen?
Versuch mal folgendes Bespiel, das IMO Deinen Vorstellungen entspricht (alles in einem neuen Verzeichnis laufen lassen):



\begin{filecontents*}{demolit.bib}
@article{Zit1,
key = "Zit1",
author = "Gerald Taars",
titel = "Und ewig nervt das Murmeltier",
year = "2003",
month = "21. August 2003",
journal = "Tagesguck.de",
lastchecked = "29. Nov. 2005",
url = "http://www.tagesguck.de/aktuell/0,1185,OID2039558,00.html",
type = "Online Resource"
}

@article{zit2,
key = "zit2",
author = "Mister Muster",
editor = "",
journal = "Jahrbuch 2004",
year = "2004",
lastchecked = "14. Dez. 2005",
month = "Dezember",
title = "Titel vom Text",
url = "http://www.text.mit.viel/25489fnaqoifjla0?kljkjdj§ljl",
type = "Online-Resource",
note = "total viel Text ohne schnick-schnack und doch zuviel, um gut auszusehen. wer weiss vielleicht klappt es doch noch \dots"
}

@incollection{webber93,
author = {Webber, Karlchen},
title = {Die Bedeutung des Standard},
booktitle = {Strategien f{\"u}r Investitionen},
publisher = {Leske + Budrich},
year = {1993},
editor = {Droege, Walter P. and Backhaus, Klaus and Webber, Karlchen},
address = {Landsberg a. L.},
pages = {146-261},
}

@book{loellgen05,
editor = {{L{\"o}llgen, Hermann; Hermanns, Wolfgang}},
title = {Kardiopulmonale Funktionsdiagnostik},
edition = {Ausgabe 2005},
publisher = {Novartis},
year = {2005},
address = {Hannover}
}
\end{filecontents*}
%%%
%%% -----------------------------------------------------------------------
%%%
\begin{filecontents*}{natbib.cfg}
% NATBIB.CFG in Verbindung mit natbib.sty
% Lorenzen, 2006-01-02
% diese Konfigurationsdatei wird zuletzt eingelesen und
% enth"alt die lokal gew"unschten Einstellungen f"ur den
% Bibliographie-- und Zitierstil

\newcommand{\bibstyle@natdin}%
{\bibpunct{(}{)}{;}{a}{}{,~}
\gdef\NAT@biblabelnum##1{\textbf{##1}\\}}
%% nach dieser Definition wird das label (dinatlabel) fett geschrieben,
%% dann Zeilenumbruch;
%% darunter der bibliographische Beleg

\bibstyle@natdin

%% Einzug der Belege nach der Einordnungsmarke
\setlength{\bibhang}{2em}

%% added by edico 2008-05-20
%% Anpassung an KOMA-Script
%%
\newcommand{\NATbibpreamble}{\bibpreamble}%

\renewenvironment{thebibliography}[1]{%
\bibsection\parindent \z@\NATbibpreamble\bibfont\list
{\@biblabel{\arabic{NAT@ctr}}}{\@bibsetup{#1}%
\setcounter{NAT@ctr}{0}}%
\ifNAT@openbib
\renewcommand\newblock{\par}
\else
\renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
\fi
\sloppy\clubpenalty4000\widowpenalty4000
\sfcode`\.=1000\relax
\let\citeN\cite \let\shortcite\cite
\let\citeasnoun\cite
}{\def\@noitemerr{%
\PackageWarning{natbib}
{Empty `thebibliography' environment}}%
\endlist\vskip-\lastskip}
\let\bibfont\relax
\let\NATbibpreamble\relax
\end{filecontents*}
%%% -----------------------------------------------------------------------
%%% Flattersatz Literaturliste
%%% -----------------------------------------------------------------------
%\listfiles
\documentclass[paper=a5,pagesize,10pt,titlepage,bibtotoc,smallhea dings,
german]{scrartcl}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{mathpazo}
\usepackage[scaled=.9]{helvet}
\usepackage[scaled=.8]{beramono}

\usepackage{microtype}
\usepackage{ragged2e}
\usepackage[numbers]{natbib}
\usepackage{url,xcolor}
\usepackage[colorlinks,citecolor=green!50!black,%
breaklinks=true]{hyperref}


\subject{Publikation und Kommunikation}
\title{Lernfelder}
\author{Edico}
\date{}
\publishers{RodenbekForum}

\begin{document}
\maketitle
\tableofcontents

\vfill\noindent
Required packages
\begin{verbatim}
% natbib.sty 2007/02/05 8.0 (PWD)
% natdin.bst Vers. [3.1] 2006-01-02 mit PWD cite-multimode
\end{verbatim}

\newpage
\section{Test}
Alle Autoren ...\par
\cite{Zit1}, \cite{zit2}, \cite{webber93}\par
\cite{loellgen05}

\bigskip
%%% Setze Biblio in Flattersatz
\begingroup
\newcommand{\NATbibpreamble}{{\itshape\small Hinweise Text Bibpreamble wird nach der \"Uberschrift vor die Auflistung der Literaturquellen in itshape und small gesetzt.}}
\RaggedRight
\bibliographystyle{natdin}
\bibliography{demolit}
\endgroup
\end{document}


edico