ACM 参考书目存在的问题

ACM 参考书目存在的问题

我正在使用来自 http://www.acm.org/publications/article-templates/acm-latex-style-guide我的书目看起来很奇怪 :(。我附上了一个最小的例子来强调我的问题。在这个例子中,我使用了 natbib 但我也尝试了 cite 包,结果没有什么不同。

    \documentclass[prodmode,acmtecs]{acmsmall} 
    \usepackage{flushend,amsmath,graphicx,booktabs}
    %\usepackage[obeyspaces,hyphens]{url}
    \usepackage{natbib}
    %\usepackage[hyphenbreaks]{breakurl}
    \usepackage[]{caption}
    \usepackage[]{subcaption}
    \captionsetup{compatibility=false}
    \usepackage[]{algorithm2e,algorithmic}
    \usepackage{xspace,balance}
    \usepackage[T1]{fontenc}
    \urlstyle{sf}
    \usepackage[utf8]{inputenc}
    \begin{document}
    \title{A Multifrequency MAC Specially Designed for Wireless Sensor Network Applications}
    \maketitle
    \section{Introduction}
    Using \cite{monte-carlo} and \cite{backblaze2014}.
    \bibliographystyle{ACM-Reference-Format-Journals}
    {\footnotesize
    \bibliography{paper}}
    \end{document}

运行此代码会产生

专为无线传感器网络应用设计的多频MAC

  1. 介绍

使用 [?? mon] 和 [bac 2014]。

参考

蒙特卡洛方法。(????)。

  1. 硬盘可靠性更新。(2014 年)。https://www.backblaze.com/blog/ 硬盘可靠性更新2014 年 9 月/。

我这里有几个问题。1. 我需要在参考文献前面加上数字,以显示它们在参考书目中的位置。2. 我不希望年份在参考文献中出现两次。3. 我是否需要为每个书目条目添加年份和作者姓名?这就是为什么这些问号会出现在参考文献条目中?

参考书目中的相应条目是

    @article{monte-carlo,
    title={{Monte Carlo method}},
    note={\url{http://en.wikipedia.org/wiki/Monte_Carlo_method}}
    }

    @article{backblaze2014,
    title={{Hard Drive Reliability Update}},
    year={2014},
    note={\url{https://www.backblaze.com/blog/hard-drive-reliability-update-september-2014/}}
    }

答案1

这种风格似乎在参考文献缩写中使用了作者姓名和年份,即类似 而[Smith94]不是[1]。如果是这样的话,就会出现奇怪的情况,因为您没有author = {...}在 BibTeX 条目中提供作者 ( )。

他们的网站上写道:

文内引用样式如下:对于括号引用,我们标注第一作者的姓氏和出版年份,例如:[Burando 2007];

因此,您可能只需要在 BibTeX 中提供作者和年份即可获得美观的引用。

相关内容