Seite 1 von 1

Literaturverzchnis, Angabe im Text: [1-3] statt [1][2][3]

Verfasst: Mi 23. Nov 2016, 16:46
von Desira
Hi :)
Schreibe gerade eine Arbeit und habe eine Vorlage von einem Freund erhalten (jaa ich weiß das sollte man nicht tun und ich habe den Text dazu auch schon gelesen) und komme eigentlich sehr gut zurecht, nur zum Literaturverzeichnis habe ich eine Frage.
Ich hätte gerne, dass er sie mir im Text statt [1][2][3] lieber als [1-3] anzeigt, ist das möglich?
\documentclass[envcountsame,envcountchap,twoside,a4paper]{styles/svmono}

	\usepackage[square]{natbib}
	\renewcommand{\cite}{\citep}


\begin{document}
\cite{DK2016} \cite{Statistik-Portal2016} \cite{WCRF2012}  \cite{RKI2015}

\bibliographystyle{styles/natdinIBT} 	



\bibliography{literatur,refbase}
\end{document}
Danke!

Verfasst: Mi 23. Nov 2016, 17:16
von u_fischer
Siehe "2.16 Sorting and Compressing Numerical Citations" in der natbib-Dokumentation.

Anderer Weg

Verfasst: Mi 23. Nov 2016, 17:28
von Stamm-
Bei der Beschreibung des Problems fehlen leider sowohl die BibTeX-Datenbank (*.bib) bzw. Auszüge daraus und ein Link zur verwendeten Dokumentklasse. Abgesehen davon ist es empfehlenswert, statt »BibTeX« das Paket »BibLaTeX« mit dem im Hintergrund arbeitenden »Biber« zu verwenden. Wenn der Zitierstil numeric-comp eingestellt ist, wird eine Liste an Zitaten aus aufeinander folgenden Quellen als Bereich dargestellt.
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}

\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,style=numeric-comp,natbib=true]{biblatex}
\addbibresource{biblatex-examples.bib}
\let\cite\citep

\usepackage{lmodern}
\usepackage{microtype}

\begin{document}
  Eine Reihe an Zitaten \citep{knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d,knuth:ct:e}.
  
  \printbibliography
\end{document}
Solltest Du auf der Verwendung von »natbib« und damit »BibTeX« bestehen, dann schaue in dessen Anleitung oder in die von »cite« aus dem Bündel »cite«.