I'm using the acmart class and proceedings items in my bibliography look rather odd, e.g.,
[1] IEEE 1997. Proc. 12th Symposium on Logic in Computer Science. IEEE.
I've tried a few variations, without success.
What I'd like is something like:
[X] IEEE. Proc. 12th Symposium on Logic in Computer Science, 1997.
(for X, I don't really care, but I guess it should be sorted as if IEEE
was the author).
Here is a MEWB:
\documentclass{acmart}
\bibliographystyle{ACM-Reference-Format}
\citestyle{acmnumeric}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@proceedings{DBLP:conf/lics/1997,
author = {},
key = {LICS 1997},
organization = {IEEE},
year = {1997},
title = {Proc.\ 12th Symposium on Logic in Computer Science},
}
\end{filecontents}
\begin{document}
\cite{DBLP:conf/lics/1997}
\bibliography{\jobname}
\end{document}
Any hints please?
Best Answer
First of all: If you want to publish an article at ACM, you should not do any change on the style but use it as it is or you should at least ask the editor/publisher before doing such changes! Often editors/publishers will not accept such changes and undo them.
With
natbib
(used by default byacmart
) you need to changeACM-Reference-Format.bst
. To do so:ACM-Reference-Format.bst
in your document folder and name it, e.g.,Non-ACM-Reference-Format.bst
.Non-ACM-Reference-Format.bst
in a text editor and search forFUNCTION { proceedings }
.replace the whole function by
change
in your document into
do again run
bibtex
and alsopdflatex
.The result would be
Note: In our days often usage of
biblatex
is recommended, because you can do changes of the bibliography withbiblatex
withoutbst
hacking. To usebiblatex
withacmart
you have to pass optionnatbib=false
. In this case you could start with standard numeric style and change the formatting of the entries step by step.