zora
02-12-2005, 18:39
Hallo,
mein Literaturvezeichnis bringt mich nochmal um! Ich hab es jetzt geschafft, zwei separate Literaturverzeichnisse (Literatur und Internetquellen) mit multibib zu erstellen. Allerdings bekomme ich jetzt Probleme, wenn ein und derselbe Autor im selben Jahr mehrere Publikationen veröffentlicht hat, die in beiden Verzeichnissen auftauchen, da die Label in beiden Verzeichnissen (also 2005a, 2005b, etc.) anscheinend unabhängig voneinander vergeben werden...
Das heißt also, dass Meier (2005a) einmal im Literaturverzeichnis und einmal im Internetverzeichnis auftaucht, obwohl es sich um zwei verschiedene Werke handelt!
Hier mal ein Minimalbeispiel:
\documentclass{article}
\usepackage{multibib}
\newcites{int}{Internetquellen}
\usepackage{natbib}
\bibpunct[, S. ]{(}{)}{;}{a}{}{,}
\begin{document}
Hier werden die beiden Quellen f\"ur das Literaturverzeichnis zitiert: \citep{meier1} und \citep{meier2}.\par
Und hier die beiden anderen Quellen f\"ur das Internetverzeichnis: \citepint{meier3} und \citepint{meier4}.\par
\renewcommand{\refname}{Literaturverzeichnis}
\bibliographystyle{natdin}
\bibliography{bsp}
\bibliographystyleint{natdin}
\bibliographyint{bsp}
\end{document}
Damit das läuft, müssen noch folgende Einträge in bsp.bib:
@BOOK{meier1,
title = {Mein Leben},
year = {2005},
author = {Meier, A.},
}
@BOOK{meier2,
title = {Mein Haus},
year = {2005},
author = {Meier, A.},
}
@BOOK{meier3,
title = {Mein Hund},
year = {2005},
author = {Meier, A.},
}
@BOOK{meier4,
title = {Mein Auto},
year = {2005},
author = {Meier, A.},
}
Auf jeden Fall dran denken, dass int.aux nochmal extra mit bibtex kompiliert werden muss...
Der Befehl label müsste ja eigentlich einen Zähler haben, der nicht wieder zurückgesetzt werden darf, aber ich hab einfach keine Ahnung, wo ich ansetzen muss...
Gruß, Beate
mein Literaturvezeichnis bringt mich nochmal um! Ich hab es jetzt geschafft, zwei separate Literaturverzeichnisse (Literatur und Internetquellen) mit multibib zu erstellen. Allerdings bekomme ich jetzt Probleme, wenn ein und derselbe Autor im selben Jahr mehrere Publikationen veröffentlicht hat, die in beiden Verzeichnissen auftauchen, da die Label in beiden Verzeichnissen (also 2005a, 2005b, etc.) anscheinend unabhängig voneinander vergeben werden...
Das heißt also, dass Meier (2005a) einmal im Literaturverzeichnis und einmal im Internetverzeichnis auftaucht, obwohl es sich um zwei verschiedene Werke handelt!
Hier mal ein Minimalbeispiel:
\documentclass{article}
\usepackage{multibib}
\newcites{int}{Internetquellen}
\usepackage{natbib}
\bibpunct[, S. ]{(}{)}{;}{a}{}{,}
\begin{document}
Hier werden die beiden Quellen f\"ur das Literaturverzeichnis zitiert: \citep{meier1} und \citep{meier2}.\par
Und hier die beiden anderen Quellen f\"ur das Internetverzeichnis: \citepint{meier3} und \citepint{meier4}.\par
\renewcommand{\refname}{Literaturverzeichnis}
\bibliographystyle{natdin}
\bibliography{bsp}
\bibliographystyleint{natdin}
\bibliographyint{bsp}
\end{document}
Damit das läuft, müssen noch folgende Einträge in bsp.bib:
@BOOK{meier1,
title = {Mein Leben},
year = {2005},
author = {Meier, A.},
}
@BOOK{meier2,
title = {Mein Haus},
year = {2005},
author = {Meier, A.},
}
@BOOK{meier3,
title = {Mein Hund},
year = {2005},
author = {Meier, A.},
}
@BOOK{meier4,
title = {Mein Auto},
year = {2005},
author = {Meier, A.},
}
Auf jeden Fall dran denken, dass int.aux nochmal extra mit bibtex kompiliert werden muss...
Der Befehl label müsste ja eigentlich einen Zähler haben, der nicht wieder zurückgesetzt werden darf, aber ich hab einfach keine Ahnung, wo ich ansetzen muss...
Gruß, Beate