ich möchte gerne mit dem Paket \usepackage{cite} die Literaturverweise
[1,2,3] zu [1-3] zusammenfassen. Soweit alles klar, leider verweigert
diese Paket aber seinen Dienst. Beim Kompilieren gibt es keine
Fehlermeldung und alles bleibt beim Alten. Kann es sein, dass das mit
meinem Header zu tun hat? Der Header sieht folgendermaßen aus:
\documentclass[a4paper,12pt,twoside, cleardoubleempty,
headsepline,listof=totoc,bibliography=totoc]{scrbook}
\usepackage[dvipdfm,bookmarks=true]{hyperref}
\usepackage[latin1]{inputenc}
\usepackage{acronym}
\renewcommand*{\acsfont}[1]{\normalfont{\normalsize{#1}}}
\usepackage[dvips]{graphicx}
\usepackage{amsmath}
\usepackage{esint}
\usepackage{txfonts}
\usepackage{amssymb}
\usepackage{verbatim}
\usepackage{pstricks}
\usepackage[automark]{scrpage2}
\usepackage{array}
\usepackage{booktabs}
\input letterspacing
\usepackage{wasysym}
\usepackage{pifont}
\usepackage{color}
\usepackage{booktabs}
\usepackage{xspace}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{unitsdef}
\usepackage{longtable}
\usepackage{cite} %<--- Zum Zusammenfassen der Referenzen
\setlength{\oddsidemargin}{0cm}
\setlength{\evensidemargin}{0cm}
\setlength{\textwidth}{16cm}
\setlength{\textheight}{21cm}
\setlength{\parskip}{1ex}
\setlength{\parindent}{0em}
\graphicspath{{./Pictures/}}
\ohead{\headmark}
\chead[]{}
\ofoot[\pagemark]{\pagemark}
\cfoot[]{}\pagestyle{scrheadings}
\setkomafont{caption}{\footnotesize\selectfont}
\setkomafont{captionlabel}{\footnotesize\bfseries}
\begin{document}
test test test test test
test mit Referenzen....
\bibliography{Referenzen}
\bibliographystyle{osajnl}
\end{document}
Gleichzeitig verwende ich den bibkiographystyle osajnl.bst. Daran kann
es allerdings auch nicht liegen, weil auch andere bibliographystyles
nicht mit \usepackage{cite} zusammen funktionieren.
Kann mir jemand mit einer schlauen Idee weiterhelfen?
Danke!
Alois
> \usepackage[dvipdfm,bookmarks=true]{hyperref}
...
> \usepackage[dvips]{graphicx}
Ja, was denn nun? dvips oder dvipdfm?
--
Ulrike Fischer
schnipp-----------------------------------------------------------------------------------------------------------------------------------------------------
\documentclass[a4paper,12pt,twoside, cleardoubleempty,
headsepline,listof=totoc,bibliography=totoc]{scrbook}
\usepackage[bookmarks=true]{hyperref}
\usepackage[latin1]{inputenc}
\usepackage{acronym}
\renewcommand*{\acsfont}[1]{\normalfont{\normalsize{#1}}}
\usepackage{cite}
\usepackage[ngerman]{babel}
\usepackage{cite}
\begin{document}
text text text text text
\cite{Ref1,Ref2,Ref3}
\renewcommand{\bibname}{Literaturverzeichnis}
\bibliography{Referenzen}
\bibliographystyle{THz}
\end{document}
schnapp----------------------------------------------------------------------------------------------------------------------------------------------------------
Ref1, Ref2, Ref3 sind als Artikel in der bibliogrpahy hinterlegt.
Ich habe mittlerweile herausgefunden, dass das Zusammenfassen von
Referenzen mit \usepackage{cite} funktioniert, wenn \usepackage
[bookmarks=true]{hyperref} auskommentiert wird. Dei beiden Pakete
schein wohl nicht zu harmonieren.....
Weiß jetzt jemand wie man beides am Leben halten kann?
Grüße,
Markus
> Wei� jetzt jemand wie man beides am Leben halten kann?
Nun, ich habe den Style THz nicht, kann das Beispiel daher nicht
testen. Mein erster Impuls ist hyperref nach cite zu laden (hyperref
sollte immer m�glichst sp�t geladen werden, sofern die Anleitung
nichts anderes vorgibt). Mein zweiter Impuls ist, mal in hyperrefs
readme.pdf unter "Package compability" zu schauen, was dort �ber
cite steht.
--
Ulrike Fischer
Nun, hyperref versucht ja, aus jedem \cite einen (!) Link in das
Literaturverzeichnis (nämlich zu dem ziteierten Werk) zu generieren...
das klappt einleuchtenderweise nicht, wenn citations zusammengefasst
werden...
Aus dem von Ulrike angesprochenen Readme:
> cite.sty cannot currently be used with hyperref.
Workaround findet sich auch ebenda. Evtl. ist aber auch natbib eine
brauchbare Alternative?
--
Holger