# Correct sort of bibliography [duplicate]

• Sorted by first author's last name.
• Works only from one author before works with other authors.
• If there is more than one work, then it needs to be like this: 2007a, 2007b,...

Sort should be like this: Author A:
* Book1 2007
* Book2 2008
* Book 3 2006 other authors

Author B: ...

The minimal working example I have sorts it first by year, then by author last name and sorts the works with other authors after.

If I have multiple works from one author in one year it is correct in the text (shows 2007a etc) but not in the bibliography, shows:

Holson, Laura M. Gnome Core Apps. Oct. 28, 2013. URL :link.
— KDE Core Apps. Oct. 28, 2013. URL : link.

The publisher is not shown when citing online articles.

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[ngerman,english]{babel} %bib Last language is main
\usepackage[babel,german=quotes]{csquotes} %bib
\usepackage[style=authoryear-icomp,sortcites,sorting=ynt,citetracker=true,bibstyle=verbose,backend=biber,maxnames=1,minnames=1,maxbibnames=99]{biblatex}
\AtEveryCitekey{\ifciteseen{}{\defcounter{maxnames}{99}}} %only show all authors
\DeclareNameAlias{sortname}{last-first} % std is last-first/first-last
%at the first occurrence
\renewcommand*{\multinamedelim}{\addslash} %replaces and/und with "/"'
\bibliography{projectthesis_lit.bib}

\sloppy%silbentrennung
\begin{document}
\nocite{*}
\printbibliography
\end{document}


projectthesis_lit.bib:

@ONLINE{gnomeApps,
title = {Gnome Core Apps},
author = {William Jon McCann},
year =     {2013},
month =    {10},
day = {28},
}

@ONLINE{gnomeApps2,
title = {Gnome Core Apps},
author = {William Jon NcCann},
year =     {2013},
month =    {10},
day = {28},
}
@ONLINE{gnomeAp23ps2,
title = {Gnome Core Apps},
author = {William Jon CcCann},
year =     {2013},
month =    {10},
day = {28},
}

@ONLINE{gnom213eApps23,
title = {Gnome Core Apps},
author = {Laura M. Holson},
year =     {2013},
month =    {10},
day = {28},
}

@ONLINE{gnom213eApps234,
title = {KDE Core Apps},
author = {Laura M. Holson},
year =     {2013},
month =    {10},
day = {28},
}

@ONLINE{gnom213eApps2,
title = {Gnome Core Apps},
author = {Laura M. Holson and Miguel Helft},
publisher =    {MAMA},
year =     {2013},
month =    {10},
day = {28},
}

@ONLINE{gnomeAp23423ps2,
title = {Gnome Core Apps},
author = {William Jon HeaCcCann},
publisher =    {Above the Crowd},
year =     {2013},
month =    {10},
day = {28},
}

@ONLINE{sauce2,
title = {Gnome Core Apps},
author = {Bill Gurley},
publisher =    {Above the Crowd},
year =     {2013},
month =    {3},
day = {24},
}


## marked as duplicate by moewe, jub0bs, percusse, Henri Menke, egregJun 22 '14 at 17:59

• Please show the .bib entry for the example you have above. Also you should probably not use bibstyle=verbose,. if you have style=authoryear-icomp. – moewe Jun 1 '14 at 12:11
• @online entries do not have their publisher printed, a replacement would be organization, that field gets printed for @online entries - though I do not see any relevance for that in your example. – moewe Jun 1 '14 at 12:14
• You use the author/year style authoryear-icomp, so the bibliography should also be in a author/year style (you for example want to see extra year labels etc.), but bibtsyle=verbose loads the verbose style for the bibliography, which is essentially an author/title style, so the extra year does not get printed. – moewe Jun 1 '14 at 12:16
• You've specified the sorting as ynt which says you want it sorted by year first, then name, then title. So the first style (authoryear-icomp) specifies author-year-title sorting. Then you override that. Then you load a different style (verbose). – cfr Jun 1 '14 at 12:30
• If you really need completely chronological sorting, you need to define a custom sorting scheme. – moewe Jun 1 '14 at 12:41