PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Referenzen in falscher Reihenfolge / Referenzen trennen



Seuchenengel
16-10-2008, 10:43
Hallo,

ich habe gleich zwei Probleme auf die ich keine Lösung finden konnte..

1. Meine Referenzen sind in einer komplett falschen Reihenfolge. Die erste Referenz die ich mache hat die Nummer 7! Weder im Abbildungs- noch im Tabellenverzeichnis sind irgendwelche Referenzen enthalten. Also die Abfolge der Referenzen ist: 7, 10, 8, 3, 4, 6 .. usw.. Kann mir da einer weiter helfen oder mir nen Hinweis geben woran das liegen könnte? Referenzen ganz normal mit \cite..
2. Vielleicht hängt es ja auch mit meinem zweiten Problem zusammen. Ich versuche meine Literatur- und Onlineverweise zu trennen und habe dafür auch zwei .bib Dateien angelegt. Allerdings funktioniert das überhaupt nicht so wie ich das gerne hätte. Der Code unten zeigt wie ich es probiert habe..

\bibliographystyle{plain}
\begin{btSect}{literatur/bib}
\section*{Literaturverzeichnis}
\btPrintCited
\end{btSect}
\begin{btSect}{literatur/online}
\section*{Online-Quellen}
\btPrintCited
\end{btSect}
Das funktioniert wie gesagt nicht.. im Moment habe ich das Literaturverzeichnis mit:

\bibliographystyle{plain}
\bibliography{literatur/bib,literatur/online}
eingefügt.

Danke schonmal im Vorraus für Hilfe!

mechanicus
16-10-2008, 18:55
Hallo,

was du brauchst ist das Paket multibib (kannst mal im Forum suchen). Zu deinem Sortierproblem, deine Sortierung ist sicherlich alphabetisch angeordnet. Das willst du nicht haben?

Gruß
Marco

Seuchenengel
16-10-2008, 19:22
Wenn das alphabetisch sortiert ist, dann will ich das nicht, korrekt. Ich möchte, dass der erste Verweis auch den ersten Eintrag im Literaturverzeichnis erzeugt.

Danke für die Hilfe schonmal.

mechanicus
16-10-2008, 19:58
Hallo,

hier mal ein Beispiel:

\documentclass{scrartcl}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{filecontents}
\begin{filecontents}{litVz.bib}
@MISC{Maier08a,
author = {Maier, H.},
title = {Der Tester Nummer Eins},
year = {2008}
}
@book{Zeber07,
author = {Fritz Zeber},
title = {Der Tester Nummer Drei},
year = {2007},
}
@book{foo02,
author = {Egon Ernst},
title = {Der Tester Nummer Vier},
year = {2002},
}
\end{filecontents}
\begin{filecontents}{intVz.bib}
@book{Klaus07,
author = {Alex Klaus},
title = {Der Tester Nummer Zwei},
year = {2007},
}
@book{Zufall02,
author = {Alles Zufall},
title = {Der Tester Nummer Drei},
year = {2002},
}
@book{Sonst01,
author = {Egal Sonst},
title = {Der Tester Nummer Vier},
year = {2001},
}
\end{filecontents}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{natbib}

\usepackage{multibib}

\newcites{lit}{Literatur}
\newcites{int}{Internet}

\begin{document}

Dieser Text dient zum Testen der Verweise:

Hier alle Buchverweise, welche alphabetisch sortiert werden:

1 \citelit{Maier08a} und \citelit{Zeber07} und \citelit{foo02}

Hier alle Internetverweise, welche chronologisch sortiert werden:

2 \citeint{Zufall02} und \citeint{Klaus07} und \citeint{Sonst01}

\bibliographystylelit{plain}
\bibliographylit{litVz}

\bibliographystyleint{unsrt}
\bibliographyint{intVz}

\end{document}
Die Gleichen Nummern kommen daher, dass zwei verschiedene Styles verwendet werden. Wenn du auf gleiche Styles umstellst, dann ist die nummerierung nicht doppelt.

Gruß
Marco

EDIT: Wenn du chronologisch das Lit-Vz ausgeben willst, musst du auch alle Literaturverweise im Text angeben.