Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Article in natdin

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    41

    Article in natdin

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    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

Lesezeichen

Berechtigungen

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