I'm trying to move everything nonessential into the margins. But I couldn't find how BibLaTeX generates the entries' labels (like [1] generated by \cite and in front of the item in the list, don't know the exact term).
I want these labels in the margin (by surrounding them with \llap).
Inserting the following after \usepackage{biblatex} just lets the labels disappear:
\defbibenvironment{bibliography}{\list{%
\llap{here}%
\hspace{0.5em}%
}{%
\setlength\leftmargin{0pt}%
}}{\endlist}{\item}
What code do I have to insert here to print the label? (Regardless of the style, this should work with style=alphabetic and style=numeric for example)
(complete example seems like overkill?)

Here, the [1] is hardcoded.
\defbibenvironment, too, piecing together the label there. I thought there was a common macro… – pascal Jul 22 '11 at 23:20