[Tex/LaTex] Bib sorting without author

bibtexsorting

This is what one of my sources looks like

@misc{Madlena11, 
Author={Chavala Madlena},
Publisher={Guardian},   
Title = {Telecomix: tech support for the Arab spring}, 
url = {http://www.guardian.co.uk/technology/2011/jul/07/telecomix-arab-spring}
}

However, sometimes I have a source that doesn't have an Author such as:

@misc{RT12, 
%Author={},
Publisher={RT TV Network},   
Title = {Anti-ACTA day: Angry crowds take action}, 
url = {http://rt.com/news/acta-protests-rallies-europe-089/}
}

My problem is when the Author is not listed it doesn't sort by Publisher or even display the publisher in the references, nor the URL. How can I fix this?

Best Answer

Use the key field:

@misc{RT12, 
key={some string reflecting how you wish the entry alphabetized},
Publisher={RT TV Network},   
Title = {Anti-ACTA day: Angry crowds take action}, 
url = {http://rt.com/news/acta-protests-rallies-europe-089/}
}

Assuming you want the entry to be sorted as "RT TV Network", then use

key={RT TV Network}

The url field is used only if the bibliography style knows about it. For example, with

\usepackage[numeric]{natbib}
\bibliographystyle{plainnat}

then URLs are showed. And the contents of key will be used in place of the author.

Example

\begin{filecontents*}{\jobname.bib}
@misc{Madlena11, 
Author={Chavala Madlena},
Publisher={Guardian},   
Title = {Telecomix: tech support for the {Arab} spring}, 
url = {http://www.guardian.co.uk/technology/2011/jul/07/telecomix-arab-spring}
}

@misc{RT12, 
key={aaaa},
Publisher={RT TV Network},   
Title = {{Anti}-{ACTA} day: {Angry} crowds take action}, 
url = {http://rt.com/news/acta-protests-rallies-europe-089/}
}

\end{filecontents*}

\documentclass{article}

\usepackage[numbers]{natbib}
\usepackage{url}

\begin{document}
\cite{Madlena11}, \cite{RT12}

\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}

The filecontents* is just for having the .bib file inside the source. Note also the braces to force capitalization.

enter image description here

Related Question