von Mohawk » Sa 7. Mär 2015, 20:25
Danke, das war zwar nicht die Lösung, hat mir aber geholfen die SORT-Optionen zu verstehen. (In dem Minibeispiel hat die Lösung schon funktioniert, weil nur die zwei Literatur Einträge waren)
Jetzt hab ich das Problem gelöst:
PRESORT wird vor allen anderen Einträgen ausgelesen, wenn es nicht definiert ist, kommt es zu Beginn. Dementsprechend waren alle anderen Literatureinträge vorgereiht.
Die Lösung war:
SORTTITLE, das wird zu dem entsprechendem Bib Eintrag vor TITLE ausgelesen, wenn aber kein SORTTITLE vorhanden ist wir es nicht vorgereiht.
--> in dem konkreten Fall, für den Bib Eintrag SORTTITLE={{\"O}NORM EN 12697-
06} und es funktioniert
\begin{filecontents*}{mohawk.bib}
@MISC{EN12697-46,
TITLE={{\"O}NORM EN 12697-46} }
@MISC{DIN,
TITLE={DIN 18126} }
@MISC{EN12697-6,
TITLE={{\"O}NORM EN 12697-6},
SORTTITLE={{\"O}NORM EN 12697-06} }
@MISC{EN12697-23,
TITLE={{\"O}NORM EN 12697-23} }
@MISC{EN12697-30,
TITLE={{\"O}NORM EN 12697-30} }
\end{filecontents*}
\documentclass[a4paper,11pt,ngerman,parskip=half,numbers=noenddot]{scrreprt}
\usepackage[citestyle=numeric, backend=bibtex]{biblatex}
\addbibresource{mohawk.bib}
\begin{document}
Jetzt steht im LVZ:\\
\cite{DIN}, \cite{EN12697-6}, \cite{EN12697-23}, \cite{EN12697-30}, \cite{EN12697-46}
\printbibliography
\end{document}
Danke, das war zwar nicht die Lösung, hat mir aber geholfen die SORT-Optionen zu verstehen. (In dem Minibeispiel hat die Lösung schon funktioniert, weil nur die zwei Literatur Einträge waren)
Jetzt hab ich das Problem gelöst:
PRESORT wird vor allen anderen Einträgen ausgelesen, wenn es nicht definiert ist, kommt es zu Beginn. Dementsprechend waren alle anderen Literatureinträge vorgereiht.
Die Lösung war:
SORTTITLE, das wird zu dem entsprechendem Bib Eintrag vor TITLE ausgelesen, wenn aber kein SORTTITLE vorhanden ist wir es nicht vorgereiht.
--> in dem konkreten Fall, für den Bib Eintrag SORTTITLE={{\"O}NORM EN 12697-[b]0[/b]6} und es funktioniert
[code]
\begin{filecontents*}{mohawk.bib}
@MISC{EN12697-46,
TITLE={{\"O}NORM EN 12697-46} }
@MISC{DIN,
TITLE={DIN 18126} }
@MISC{EN12697-6,
TITLE={{\"O}NORM EN 12697-6},
SORTTITLE={{\"O}NORM EN 12697-06} }
@MISC{EN12697-23,
TITLE={{\"O}NORM EN 12697-23} }
@MISC{EN12697-30,
TITLE={{\"O}NORM EN 12697-30} }
\end{filecontents*}
\documentclass[a4paper,11pt,ngerman,parskip=half,numbers=noenddot]{scrreprt}
\usepackage[citestyle=numeric, backend=bibtex]{biblatex}
\addbibresource{mohawk.bib}
\begin{document}
Jetzt steht im LVZ:\\
\cite{DIN}, \cite{EN12697-6}, \cite{EN12697-23}, \cite{EN12697-30}, \cite{EN12697-46}
\printbibliography
\end{document}
[/code]