Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Doppelmarker bei "dinat"
Hallo
Ich benutzte "dinat" für mein Literaturverzeichnis die Darstellung im Text ist in Ordnung mit
"Engel (1997)"
aber im Literaturverzeichnis steht dann:
[Engel 1997] Engel, H.: Systemansatz zur Untersuchung von Wahrnehmung, Übertragung
und Anregung bremserregter Lenkunruhe in Personenkraftwagen, Technische
Universität Darmstadt, Dissertation, 1997
wie kann ich die Darstellung im Literaturverzeichnis ohne Doppelnennung erreichen z.B.
Engel, H.: Systemansatz zur Untersuchung von Wahrnehmung, Übertragung
und Anregung bremserregter Lenkunruhe in Personenkraftwagen, Technische
Universität Darmstadt, Dissertation, 1997
Danke für Eure Hilfe
danomo
AFAIK mach dinat das nicht ... vielleicht switched du auf aktuelle natdin Version um:
\ProvidesPackage{natbib} [2006/01/12 7.2 (PWD)] mit
natdin.bst Vers. [3.1] 2006-01-02 mit PWD cite-multimode
...
\usepackage[round,%square,curly,angle,
%authoryear, %default
%nonamebreak,
%numbers,
%super,
sort
]{natbib}
\bibliographystyle{natdin}
...
Die Zitierungen bleiben unverändert.
edico
Danke für den Vorschlag
Ich hab MikTex jetzt aktualisiert. Wenn ich nur 2 mal TEX laufen lassen, dann ist das Literaturverzeichnis wie ich es gerne hätte. Lasse ich ein drittes mal Tex über das Dokument laufen so entsteht eine zusätzliche Klammer mit Eintrag vor der Literaturverzeichnis.
Hab echt Hilfe nötig
Danke
danomo
Hier ein Minimalbeispiel, um eine gemeinsame Sprachregelung zu finden:
%
\begin{filecontents*}{lit.bib}
@Book{Haig2003,
author = "Sven Haiges and Adam Bein and Marcel May and Bernhard Woehrlin",
title = "Framework fr Webanwendungen",
publisher = "Software \& Support Verlag",
edition = "2nd",
year = "2003",
}
\end{filecontents*}
%
\documentclass[a4paper,10pt]{article}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\newcommand{\txt}{Hier kommt ein wirklich ganz bedeutender Text, der nur hier und nirgends anders seine volle Bedeutung entfaltet. } % 4_demo
\usepackage[round,sort]{natbib}
\bibliographystyle{natdin}
\usepackage[colorlinks=true,citecolor=blue]{hyperref}
\begin{document}
\txt und weiter im Text citep\citep{Haig2003}\par
\txt und weiter im Text citep \citep[Kap.2]{Haig2003}\par
\txt citep* \citep*{Haig2003}\par
\txt und weiter im Text citet \citet[Kap.2]{Haig2003}\par
\txt citet* \citet*[Kap.2]{Haig2003}\par
\bibliography{lit}
\end{document}
%
Das sollte bei dir auch laufen ... dann vergleiche mit deinem Original.
edico
Hi
Vielen Dank für das Beispiel hat gut funktioniert. Das Problem besteht leider immer noch. Im Literaturverzeichnis steht der Eintrag erst mit [Haiges u. a. 2003] und dann kommt der Name nochmal. Wie kann ich den die eckige Klammer (rot) mit Inhalt loswerden, ich verzweifle so langsam.
Literatur
[Haiges u. a. 2003] Haiges, Sven ; Bein, Adam ; May, Marcel ; Woehrlin,
Bernhard: Framework fr Webanwendungen. 2nd. Software & Support Verlag,
2003
Ich hätte gerne einfach nur:
Literatur
Haiges, Sven ; Bein, Adam ; May, Marcel ; Woehrlin,
Bernhard: Framework fr Webanwendungen. 2nd. Software & Support Verlag,
2003
Gibts da denn keine Möglichkeit.
Hoffe auf Hilfe
Danke
danomo
.. bei dem von mir geposteten Besipiel? Sollte nicht sein.
Prüf deine Versionen auf Aktualität.
edico
Hallo
Ich habe die letzten zwei Tage viel rumprobiert und eine Lösung für das obige Problem gefunden. Im "dinat.bst" können die folgenden Zeilen:
"\newcommand{\dinatlabel}[1]%"
write$
newline$
"{\ifNAT@numbers\else\NAT@biblabelnum{#1}\hspace{2\ labelsep}\fi}"
write$
newline$
durch diese Ersetz werden.
"\newcommand{\dinatlabel}[1]%"
write$
newline$
"{\ifNAT@numbers\else\NAT@biblabel{#1}\hspace{2\lab elsep}\fi}"
\setlength{\parskip}{1.0ex plus0.5ex minus0.5ex}
write$
damit verschwindet der erste Marker im Literaturverzeichnis und es gibt keine Doppelnennungen.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.