PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit natbib



Karl_Heinz
07-01-2007, 10:57
Guten Tag Forumsleser!
Ich beschäftige mich seit einigen Tagen mit dem Layout meiner Abeit und habe ein Problem mit natbib (das denke ich zumindest).
Bei der Suche nah einer Lösung bin ich in diesem Forum gelandet. Hab hier auch schon viel gelesen, nur mein Problem hab ich noch nicht gefunden.

Lange Rede kurzer Sinn, hier mein Problem: Ich möchte das die Literaturhinweise im Text hochgestellt und in eckigen KLammern sind.

Da die Einstellungen mit natbib recht simpel sind, verwende ich es. Zumal ich eine naturwissenschaftliche Arbeit setzen muss und eine solche Zitierweise verlangt wird.

Natbib macht auch alles so wie ich es will, nur die eckige Klammer fehlt.

FÜr jede Hilfe bin ich sehr dankbar!

Und hier mein Minimalbeispiel:

\documentclass[12pt, a4paper, headsepline, smallheadings, bibtotocnumbered, twoside]{scrreprt}

\usepackage{floatflt}
\usepackage{ngerman}
\usepackage[square,comma,sort&compress,super]{natbib}
\usepackage{scrpage2}
\usepackage{setspace}
\usepackage{caption2}
\usepackage[latin1]{inputenc}

% Folgendes ist für den Abstand der Fußnoten zum Text
\addtolength{\skip\footins}{2ex}
%Zeilenabstand
\onehalfspacing

% ändert die Untertitel von Abbildungen in "Abb."
\renewcommand{\figurename}{\textbf{Abb.}}

%ändert die Schriftgröße bei Bildunterschriften
\renewcommand{\captionfont}{\footnotesize}

%verändert den Abstand zwischen Bild und Text
\setlength{\textfloatsep}{3ex}

% folgendes ist für die Kopfzeilen:
\clearscrheadfoot

\pagestyle{scrheadings} \automark[chapter]{section} \ihead{\pagemark}
\ohead{\headmark}

\begin{document}

\pagenumbering{Roman}

\tableofcontents

\chapter{Kapitel}
\pagenumbering{arabic}

Mal was anderes Ä ä Ö ö Ü ü ß \cite{test2,test1,test3} hier steht was hier steht

\bibliographystyle{plain}

\bibliography{test}

\end{document}



Und die Literaturdatei: test.bib

@article{test1,
author={Armin Tester AND Berthold Dummkopf},
title={Irgendwas mit Synthese},
journal={Journal of the American Chemical Society},
volume={73},
year={2007},
pages={1234-5678}
}

@article{test2,
author={Doris Dämlich AND Heinrich Kluk},
title={Irgendwas ohne Synthese},
journal={European Journal of Inorganic Chemistry},
volume={73},
year={2007},
pages={1234-5678}
}
@article{test3,
author={Bernhard Böse AND Thorsten Torte},
title={Irgendwas mit Synthese},
journal={Journal of the American Chemical Society},
volume={73},
year={2007},
pages={1234-5678}
}


Nochmals vielen Dank für alle Anregungen und Verbesserungen!

Euer Karl_Heinz

rais
07-01-2007, 14:35
Hallo und Herzlich Willkommen :)
ich vermute mal, daß die super-Option bei natbib dafür sorgt, daß die Klamerung unterdrückt wird...
Laß die super-Option mal weg, definiere


\newcommand*\mycite[2][\empty]{\textsuperscript{\cite[#1]{#2}}}
in Deiner Präambel und nimm entsprechend \mycite statt \cite im Text... das sollte dann [1-3] hochgestellt in Deinem Beispiel ergeben.;)

Apropos Beispiel: das caption2-Paket ist durch Version 3 abgelöst worden und wird mit \usepackage{caption}[2003/...] geladen (vgl. l2tabu).
MfG,

Karl_Heinz
07-01-2007, 19:52
Moin rais,

vielen Dank für Deine Antwort. Ich hab´s getestet und es liefert das gewünschte Ergebnis!
Damit hast Du mir sehr geholfen.

Alerdings sollte das "square" in den natbib Optionen für die eckige Klammer sorgen und das "super" für´s Hochstellen. So steht´s zumindest in der natbib Anleitung.

Aber, egal, es funktioniert ja so auch. Ich hatte schon eine Vermutung das natbib irgendwie mit Koma Skript kollidiert, bei anderen Klassen läuft natbib ohne Probleme.

Vielen Dank nochmal!