natbib, natdin und multibib

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


muot2
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Di 1. Sep 2009, 09:11

natbib, natdin und multibib

Beitrag 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}

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag 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
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


muot2
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Di 1. Sep 2009, 09:11

Beitrag von muot2 »

ahja, sorry. danke. ich werde wohl die von mir gewünschten funktionen weglassen.

Humberto

Beitrag 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^^

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag 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.-

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag 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 ...;)
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Humberto

Beitrag 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

Antworten