Seite 1 von 1

natbib, natdin und multibib

Verfasst: Mi 7. Apr 2010, 22:40
von muot2
hi, ich benutze natbib und multibib und am schluss natdin.
1. leider wird der buchstabe nicht bei mehrfachnennungen eines autoren in einem jahr aus der bbl-datei gezogen. beim cite-befehl ist alles richtig. jedenfalls erscheint nicht Kuhn ... 1997a.
2. stehen die backref "Vgl. hier auf der Seite ..." nur in einem der zwei Literaturverzeichnisse.

Hmm, weiß jemand rat? danke schon x.

vor dem minimalbeispiel noch die cfg-datei, vielleicht liegt es an der:

\newcommand{\bibstyle@natdin}{\bibpunct{}{}{;}{a}{}{,~}\gdef\NAT@biblabelnum##1{}}\bibstyle@natdin

minimalbeispiel:

\documentclass[11pt,titlepage=true,headinclude=false,footinclude=false,mpinclude=false,a4paper,headlines=2.1,pointlessnumbers,oneside,idxtotoc,onelineappendix,bibheadings=normal,DIV=calc]{scrreprt}
\RequirePackage{cmap}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[german]{varioref}
\renewcommand\reftextbefore{Vgl.\ hier auf der vorherigen Seite}
\renewcommand\reftextfacebefore{Vgl.\ hier auf der vorherigen Seite}
\renewcommand\reftextafter{Vgl.\ hier auf der folgenden Seite}
\renewcommand\reftextfaceafter{Vgl.\ hier auf der folgenden Seite}
\renewcommand\reftextcurrent{Vgl.\ hierzu weiter auf dieser Seite}
\renewcommand\reftextfaraway[1]{Vgl.\ hier auf S.~\pageref{#1}}
\renewcommand\reftextpagerange[2]{Vgl.\ hier auf den Seiten~\pageref{#1}--\pageref{#2}}
\renewcommand\reftextlabelrange[2]{\ref{#1} bis~\ref{#2}}
\usepackage{natbib}
\usepackage{multibib}
\newcites{quell}{Gedruckt publizierte Quellen}
\usepackage[automark,autooneside,headinclude,ilines,headsepline]{scrpage2}
\ihead{\headmark}
\chead{}
\ohead{}
\ifoot{}
\cfoot{}
\ofoot{\pagemark}
\renewcommand*{\headfont}{%
\normalfont\sffamily
}
\renewcommand*{\pnumfont}{%
\normalfont\sffamily
}
\pagestyle{scrheadings}
\usepackage{setspace}
\onehalfspacing
\setkomafont{pagenumber}{\normalfont\sffamily}
\setkomafont{pagehead}{\small\linespread{1}\sffamily}
\usepackage[linktocpage=true,colorlinks=true,linkcolor=blue,pagecolor=blue,urlcolor=blue,citecolor=blue,pagebackref=true,backref=page]{hyperref}
\usepackage{backref}
\renewcommand*{\backref}[1]{}
\renewcommand*{\backreflastsep}{ und }
\renewcommand*{\backreftwosep}{ und }
\renewcommand*{\backrefalt}[4]{%
\mbox{(Vgl.\ hier auf %
\ifnum#1=1 %
der Seite~%
\else
den Seiten~%
\fi
#2)}%
}
\renewcommand\thesection{\alph{section}}
\usepackage{tocstyle}
\usetocstyle{classic}
\usetocstyle{allwithdot}
\setkomafont{disposition}{\rmfamily\bfseries}
\setkomafont{chapter}{\Large\linespread{1}\sffamily\bfseries}
\setkomafont{section}{\large\linespread{1}\sffamily\bfseries}
\setkomafont{subsection}{\large\linespread{1}\sffamily\bfseries}
\deffootnote[1.1em]{1.1em}{1em}{%
\makebox[1.1em][r]{\thefootnotemark}{ }}
\KOMAoptions{DIV=last}

...

\bibliographystylequell{natdin}
\bibliographyquell{/Volumes/HartWorkAst1/0-LIT/artic}
\bibliographystyle{natdin}
\bibliography{/Volumes/HartWorkAst1/0-LIT/artic}

Verfasst: Do 8. Apr 2010, 10:45
von bloodworks
Hallo ich muss leider hier als Moderator sagen, dass du
Das hat zum einen den Grund das Layout der Site nicht gänzlich zu sprengen, die Übersichtlichkeit zu bewahren, eventuellen Helfern keine Steine in den Weg zu legen und beim Erstellen des Minimalbeispiels ggf. schon selbst auf das einen oder andere zu stoßen.


++


Unabhänig davon sollte natdin nicht mehr verwendet werden, da veraltet. Man nehme stattdessen dinat. Das ist im l2tabu zu finden.
Siehe hierzu auch die Webdokumente für Anfänger und Fortgeschrittene

Verfasst: Fr 9. Apr 2010, 19:06
von muot2
ahja, sorry. danke. ich werde wohl die von mir gewünschten funktionen weglassen.

Verfasst: Mi 23. Jun 2010, 08:27
von Humberto
Unabhänig davon sollte natdin nicht mehr verwendet werden, da veraltet. Man nehme stattdessen dinat. Das ist im l2tabu zu finden.
Siehe hierzu auch die Webdokumente für Anfänger und Fortgeschrittene
Andersrum mein lieber^^

Verfasst: Mi 23. Jun 2010, 09:23
von domwass
Humberto hat geschrieben:
bloodworks hat geschrieben:Unabhänig davon sollte natdin nicht mehr verwendet werden, da veraltet. Man nehme stattdessen dinat. Das ist im l2tabu zu finden.
Siehe hierzu auch die Webdokumente für Anfänger und Fortgeschrittene
Andersrum mein lieber^^
Wobei man zur Verteidigung von bloodworks anführen muss, dass in diesem
Fall einmal l2tabu veraltet ist. dinat ist tatsächlich entwickelt worden, um natdin
zu verbessern, aber in der Zwischenzeit ist natdin aktualisiert worden und
damit dinat obsolet.

Gruß,
Dominik.-

Verfasst: Mi 23. Jun 2010, 10:16
von bloodworks
domwass hat geschrieben:
Humberto hat geschrieben:
bloodworks hat geschrieben:Unabhänig davon sollte natdin nicht mehr verwendet werden, da veraltet. Man nehme stattdessen dinat. Das ist im l2tabu zu finden.
Siehe hierzu auch die Webdokumente für Anfänger und Fortgeschrittene
Andersrum mein lieber^^
Wobei man zur Verteidigung von bloodworks anführen muss, dass in diesem
Fall einmal l2tabu veraltet ist. dinat ist tatsächlich entwickelt worden, um natdin
zu verbessern, aber in der Zwischenzeit ist natdin aktualisiert worden und
damit dinat obsolet.

Gruß,
Dominik.-
Und im Übrigen dass vor ein paar Wochen in einem anderen Thread geklärt wurde. Dieser Thread hier ist etwa 2 Monate alt und deshalb nicht so ganz auf dem neuesten Stand... Threadnekromantie ...;)

Verfasst: Mi 23. Jun 2010, 10:49
von Humberto
Achso, dann wurden seit Oktober (letzte L2Tabu Version) also die Pakete schon wieder 2 mal geändert?

Dann Entschuldigung :) Wollt nur nich das wenn sich jemand das durchliesst noch alte Packeges einbindet :D

Grüße