von Gast » Sa 30. Apr 2016, 17:45
Die Namen werden mit
\DeclareNameAlias{sortname}{family-given}
gleich behandelt (in älteren Versionen brauchst Du last-first statt family-given).
Die Sortierung ist hinüber, da Du ein key-Feld in Geo-Portal hast, das ist ein Alias für sortkey und sorgt dafür, dass der Eintrag unter "w" wie "web" sortiert wird. Mach das Feld weg und die Sortierung funktioniert wieder.
Platzsparende wäre vielleicht
\printbibliography[notkeyword=norm, nottype=online]
\printbibliography[heading=subbibliography,keyword=norm, title={Normen}]
\printbibliography[heading=subbibliography,type=online, title={Online-Quellen}]
dann sind die anderen zwei Überschriften der ersten Untergeordnet oder
\printbibliography[heading=subbibliography,notkeyword=norm, nottype=online]
\printbibliography[heading=subbibliography,keyword=norm, title={Normen}]
\printbibliography[heading=subbibliography,type=online, title={Online-Quellen}]
dann sind alle auf der gleichen Ebene, bräuchten aber noch ein \chapter dazu.
Du kannst Dein System mit den Filtern übrigens so vereinfachen, wie ich es hier getan habe, type und nottype tun es auch.
Einen Doppelpunkt zwischen Jahr und Titel gibt es mit
\renewcommand*{\labelnamepunct}{\addcolon\space}
Das Jahr würde ich in einem Autor-Jahr-Stil nicht nach hinten schieben, wenn Du das trotzdem möchtest, kannst Du bibstyle=authortitle probieren (da gehen dann aber Dinge kaputt - tu es also nicht, das extrayear fehlt) oder mit mergedate rumspielen (z.B. mergedate=false, siehe [d]authoryear-icomp[/d]).
Das Feld urltime ist biblatex nicht bekannt und relativ unüblich, ich würde es einfach weglassen, das Datum sollte ausreichen.
Beispiel (Achtung! filecontents überschreibt eine eventuell vorhandene .bib-Datei desselben Namens ohne vorherige Warnung)
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english, ngerman]{babel}
\usepackage[autostyle, german=guillemets]{csquotes}
\usepackage[
autolang=other,
style=authoryear-icomp,
mergedate=false,
backend=biber,
sorting=nyt,
maxcitenames=1
]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Baniotopoulos2011,
editor = {Baniotopoulos, Charalambos and Borri, Claudio and Stathopoulos, Theodore},
location = {Udine},
langid = {english}, % hyphenation durch langid ersetzt
number = {531},
series = {CISM Courses and Lectures},
title = {Environmental Wind Engineering and Design of Wind Energy Structures},
date = {2011},
}
@online{ALKIS,
title = {ALKIS® in Hamburg},
url = {https://www.hamburg.de/bsw/alkis/},
urldate = {2016-04-30},
author = {{Landesbetrieb Geoinformation und Vermessung}},
shortauthor = {LBGV},
langid = {ngerman},
year = {2016}
}
@online{Geo-Portal,
url = {http://www.geoportal-hamburg.de/Geoportal/geo-online/index.html},
year = {2016},
title = {GEO-Portal Hamburg},
author = {{Landesbetrieb Geoinformation und Vermessung}},
shortauthor = {LBGV},
langid = "ngerman",
urldate = {2016-04-23},
}
@online{MasterplanHH2013,
url = {http://www.hamburg.de/contentblob/4050236/data/masterplan-klimaschutz.pdf},
langid = {ngerman},
title = {Masterplan Klimaschutz},
shortauthor = {FHH},
author = {{Senat der Freien und Hansestadt Hamburg}},
year = {2013},
urldate = {2012-04-24},
titleaddon = {Drucksache 20/8493},
}
@misc{VDI2067,
author = {{Verein Deutscher Ingenieure}},
langid = {ngerman},
shortauthor = {VDI},
title = {VDI Richtlinie 2067 Blatt 1},
date = {2000},
keywords = {norm}
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\DeclareCiteCommand{\parencite}[\mkbibbrackets]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\labelnamepunct}{\addcolon\space}
\nocite{*}
\begin{document}
\autocite{Baniotopoulos2011} \autocite{Stat2016} \autocite{VDI2067}
\printbibliography[notkeyword=norm, nottype=online]
\printbibliography[heading=subbibliography,keyword=norm, title={Normen}]
\printbibliography[heading=subbibliography,type=online, title={Online-Quellen}]
\end{document}
Die Namen werden mit
[code]\DeclareNameAlias{sortname}{family-given}[/code]
gleich behandelt (in älteren Versionen brauchst Du [tt]last-first[/tt] statt [tt]family-given[/tt]).
Die Sortierung ist hinüber, da Du ein [tt]key[/tt]-Feld in [tt]Geo-Portal[/tt] hast, das ist ein Alias für [tt]sortkey[/tt] und sorgt dafür, dass der Eintrag unter "w" wie "web" sortiert wird. Mach das Feld weg und die Sortierung funktioniert wieder.
Platzsparende wäre vielleicht
[code]\printbibliography[notkeyword=norm, nottype=online]
\printbibliography[heading=subbibliography,keyword=norm, title={Normen}]
\printbibliography[heading=subbibliography,type=online, title={Online-Quellen}][/code]
dann sind die anderen zwei Überschriften der ersten Untergeordnet oder
[code]\printbibliography[heading=subbibliography,notkeyword=norm, nottype=online]
\printbibliography[heading=subbibliography,keyword=norm, title={Normen}]
\printbibliography[heading=subbibliography,type=online, title={Online-Quellen}][/code]
dann sind alle auf der gleichen Ebene, bräuchten aber noch ein [tt]\chapter[/tt] dazu.
Du kannst Dein System mit den Filtern übrigens so vereinfachen, wie ich es hier getan habe, [tt]type[/tt] und [tt]nottype[/tt] tun es auch.
Einen Doppelpunkt zwischen Jahr und Titel gibt es mit
[code]\renewcommand*{\labelnamepunct}{\addcolon\space}[/code]
Das Jahr würde ich in einem Autor-Jahr-Stil nicht nach hinten schieben, wenn Du das trotzdem möchtest, kannst Du [tt]bibstyle=authortitle[/tt] probieren (da gehen dann aber Dinge kaputt - tu es also nicht, das [tt]extrayear[/tt] fehlt) oder mit [tt]mergedate[/tt] rumspielen (z.B. [tt]mergedate=false[/tt], siehe [d]authoryear-icomp[/d]).
Das Feld [tt]urltime[/tt] ist [tt]biblatex[/tt] nicht bekannt und relativ unüblich, ich würde es einfach weglassen, das Datum sollte ausreichen.
Beispiel (Achtung! [tt]filecontents[/tt] überschreibt eine eventuell vorhandene [tt].bib[/tt]-Datei desselben Namens ohne vorherige Warnung)
[code]\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english, ngerman]{babel}
\usepackage[autostyle, german=guillemets]{csquotes}
\usepackage[
autolang=other,
style=authoryear-icomp,
mergedate=false,
backend=biber,
sorting=nyt,
maxcitenames=1
]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Baniotopoulos2011,
editor = {Baniotopoulos, Charalambos and Borri, Claudio and Stathopoulos, Theodore},
location = {Udine},
langid = {english}, % hyphenation durch langid ersetzt
number = {531},
series = {CISM Courses and Lectures},
title = {Environmental Wind Engineering and Design of Wind Energy Structures},
date = {2011},
}
@online{ALKIS,
title = {ALKIS® in Hamburg},
url = {https://www.hamburg.de/bsw/alkis/},
urldate = {2016-04-30},
author = {{Landesbetrieb Geoinformation und Vermessung}},
shortauthor = {LBGV},
langid = {ngerman},
year = {2016}
}
@online{Geo-Portal,
url = {http://www.geoportal-hamburg.de/Geoportal/geo-online/index.html},
year = {2016},
title = {GEO-Portal Hamburg},
author = {{Landesbetrieb Geoinformation und Vermessung}},
shortauthor = {LBGV},
langid = "ngerman",
urldate = {2016-04-23},
}
@online{MasterplanHH2013,
url = {http://www.hamburg.de/contentblob/4050236/data/masterplan-klimaschutz.pdf},
langid = {ngerman},
title = {Masterplan Klimaschutz},
shortauthor = {FHH},
author = {{Senat der Freien und Hansestadt Hamburg}},
year = {2013},
urldate = {2012-04-24},
titleaddon = {Drucksache 20/8493},
}
@misc{VDI2067,
author = {{Verein Deutscher Ingenieure}},
langid = {ngerman},
shortauthor = {VDI},
title = {VDI Richtlinie 2067 Blatt 1},
date = {2000},
keywords = {norm}
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\DeclareCiteCommand{\parencite}[\mkbibbrackets]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\labelnamepunct}{\addcolon\space}
\nocite{*}
\begin{document}
\autocite{Baniotopoulos2011} \autocite{Stat2016} \autocite{VDI2067}
\printbibliography[notkeyword=norm, nottype=online]
\printbibliography[heading=subbibliography,keyword=norm, title={Normen}]
\printbibliography[heading=subbibliography,type=online, title={Online-Quellen}]
\end{document}[/code]