Reihenfolge LitVZ Biblatex

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Reihenfolge LitVZ Biblatex

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}

von Johannes_B » Sa 7. Mär 2015, 18:58

presort
\begin{filecontents*}{\jobname.bib}
	@MISC{EN12697-6,
		TITLE={{\"O}NORM EN 12697-6},
		presort={din23}
	}
	@MISC{EN12697-23,
		TITLE={{\"O}NORM EN 12697-23},
		presort={din6}
	}
\end{filecontents*}
\documentclass[a4paper,11pt,twoside,openright,ngerman,parskip=half,numbers=noenddot]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[citestyle=numeric,
backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{citeall}
\begin{document}
%\citeall
\cite{EN12697-23,EN12697-6}
\printbibliography
\end{document} 

Reihenfolge LitVZ Biblatex

von Mohawk » Sa 7. Mär 2015, 17:37

Hallo!

Zuerst möchte ich mich für die vielen Tipps bedanken, die ich hier erhalten habe ohne registriert zu sein.

Jetzt habe ich allerdings ein Problem und ich konnte bis jetzt nicht die Lösung finden:
Prinzipiell bin ich mit meinem Literaturverzeichnis zufrieden und finde es auch gut, dass die Nummerierung der Einträge nach dem Verzeichnis und nicht nach der Erwähnung im Text erfolgt.
Nun mein Problem: Ich habe mehrere Normen erwähnt, diese haben die gleiche Nummer und unterscheiden sich nur durch die letzte (siehe Beispiel).
Wie kann ich es ändern, dass im Verzeichnis "EN 12697-6" vor "EN 12697-23" kommt? Es muss keine 100% saubere Lösung sein, aber - 06 ist keine Alternative! Alle Einträge überarbeiten möchte ich auch nicht unbedingt.

Danke!
Mohawk

PS: http://ctan.mackichan.com/info/translat ... tex-de.pdf habe ich gelesen, könnte auch des Rätsels Lösung sein, aber ich finde sie nicht.
\begin{filecontents*}{mohawk.bib}
 %
@MISC{EN12697-6,
	TITLE={{\"O}NORM EN 12697-6} }
%
@MISC{EN12697-23,
	TITLE={{\"O}NORM EN 12697-23} }
%
\end{filecontents*}
%
\documentclass[a4paper,11pt,twoside,openright,ngerman,parskip=half,numbers=noenddot]{scrreprt}
\usepackage[citestyle=numeric, backend=bibtex]{biblatex}
\addbibresource{mohawk.bib}
%
\begin{document}
%
Hier wird \cite{EN12697-23} zitiert.\\
\\
Hier \cite{EN12697-6}
%
\printbibliography
%
\end{document}

Nach oben