Also
1. Die labels fehlten beim numeric-Stil, weil ich die Standard-\defbibenvironment aus biblatex.sty als Ausgangspunkt genommen hatte. Wer labels möchte, muss sich die Definition aus numeric.bbx vornehmen. Das heißt auch, dass man sich ev. für jeden Stil die Arbeit machen muss.
2. Ich empfehle nicht die Standard-Umgebung neu zu definieren, sondern eigene Umgebungen zu machen. Das macht das Testen verschiedener Varianten leichter. Also
\defbibenvironment{mybibenvI} .... und
\printbibliography[env=mybibenvI]
3. Derzeit funktioniert es nur, wenn bei \setlength{\bibinitsep} irgendein Wert ungleich 0pt steht. Wenn man das nicht möchte, muss man selbst dafür sorgen, dass der vorherige Wert von sortinit gespeichert wird (am besten in einer eigenen Variable, dann tritt man biblatex nicht auf die Füße:
Code:
{\blx@imc@iffieldequals{sortinit}\myblx@previnit
{Ja-CODE}%
{Nein-Code (z.B. \minisec + Listendefinition)}
\global\let\myblx@previnit\abx@field@sortinit
\item}
4. Den Einzug bei minisec bekommt man weg, indem man den Absatz ausdrücklich beendet (mit \endgraf, weil \par nicht erlaubt ist) also:
Code:
....\endlist\endgraf
\minisec{\printfield{sortinit}...
5. Ein Variante wäre Kategorien, dabei kann man sie nicht Kategorisierten mit notcategory am Ende ausgeben, wenn man vermeiden will, welche zu vergessen:
Code:
\documentclass{scrartcl}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear]{biblatex}
\usepackage{csquotes}
\DeclareBibliographyCategory{A}
\DeclareBibliographyCategory{B}
\DeclareBibliographyCategory{S}
\addtocategory{B}{Bli74}
\addtocategory{B}{Bli75}
\addtocategory{S}{Scl09}
\defbibheading{A}{\minisec{A}}
\defbibheading{B}{\minisec{B}}
\defbibheading{S}{\minisec{S-Z}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Bli74,
hyphenation = {english},
author = {Blinder, Alan S.},
year = {1974},
title = {The economics of brushing teeth},
journaltitle = {Journal of Political Economy},
volume = {82},
number = {4},
pages = {887--891},
}
@article{Bli75,
hyphenation = {english},
author = {Blubb, Alan S.},
year = {1974},
title = {The economics of brushing teeth},
journaltitle = {Journal of Political Economy},
volume = {82},
number = {4},
pages = {887--891},
}
@book{Scl09,
hyphenation = {ngerman},
author = {Schlosser, Joachim},
year = {2009},
title = {Wissenschaftliche Arbeiten schreiben mit \LaTeX: Leitfaden für Einsteiger},
edition = {3},
location = {Heidelberg},
publisher = {mitp},
}
@book{lost,
hyphenation = {ngerman},
author = {Abel, Eva},
year = {2009},
title = {blubb},
edition = {3},
location = {Heidelberg},
publisher = {mitp},
}
\end{filecontents}
\bibliography{\jobname}
\begin{document}
\nocite{*}
\bibbycategory
\section{Vergessene Literatur}
\printbibliography[notcategory=A,
notcategory=B,
notcategory=S]
\end{document}
Lesezeichen