I would like to use biblatex in order to control for the amount of information which is outputed in the bibliography (e.g., doi, issn, urls) but the problem is that the original ACM Proceedings format produces abbrevated names while the default numeric format produces the full names in the bibliography. I'm not sure how to do this and I'm overwhelmed by the amount of customization that is possible to do.
Original version:
\documentclass{acm_proc_article-sp}
\usepackage{filecontents}
\usepackage{lipsum}
\begin{filecontents}{example.bib}
@book{book_2014,
title = {Book Title},
publisher = {{Publisher} Name},
author = {Doe, John and Bar, Foo. and Jane Doe},
month = april,
year = {2014}
}
\end{filecontents}
\usepackage[utf8]{inputenc}
\usepackage[british,UKenglish,USenglish,english,american]{babel}
\usepackage[babel=true]{csquotes}
\usepackage{natbib}
\begin{document}
\lipsum{1}~\citep{book_2014}
\bibliographystyle{abbrv}
\bibliography{example}
\end{document}
Biblatex version
\documentclass{acm_proc_article-sp}
\usepackage{filecontents}
\usepackage{lipsum}
\begin{filecontents}{paper.bib}
@book{book_2014,
title = {Book Title},
publisher = {{Publisher} Name},
author = {Doe, John and Bar, Foo. and Jane Doe},
month = april,
year = {2014}
}
\end{filecontents}
\usepackage[utf8]{inputenc}
\usepackage[british,UKenglish,USenglish,english,american]{babel}
\usepackage[babel=true]{csquotes}
\usepackage[firstinits=false,
uniquename=false,
uniquelist=false,
hyperref=auto,
maxbibnames=99,
maxcitenames=2,
style=numeric,
citestyle=numeric,
backref=false,
natbib=true,
backend=bibtex]{biblatex}
\DeclareFieldFormat{urldate}{}
\AtEveryBibitem{
\clearlist{address}
\clearfield{date}
\clearfield{eprint}
\clearfield{doi}
\clearfield{isbn}
\clearfield{issn}
\clearlist{location}
\clearfield{month}
\clearfield{labelmonth}
\clearfield{series}
\ifentrytype{book}{
\clearfield{url}
}{
\ifentrytype{misc}{
}{
\clearfield{url}
\clearlist{publisher}
\clearname{editor}
}
}
}
\bibliography{paper}
\begin{document}
\lipsum{1}~\citep{book_2014}
\printbibliography
\end{document}
Best Answer
I found the solution. The style which is used by the ACM Proceedings format can be specified using
style=trad-abbrv
in the usepackage statement.