概括:我正在尝试弄清楚如何使用 ACM-Reference-Format-Journals 格式进行切换[author-last-name et al. year]
和格式化。author-last-name [year]
细节:
我正在使用ACM 小型标准格式我注意到一篇论文的参考文献有时用括号括起 [作者年份],有时只标出年份。我想做的可能是看另一篇论文中的例子更清楚:
引用Java programs[Kazi and Lilja 2000]
采用“[作者年份]”格式,而Bhowmik and Franklin [2002]
引用采用“作者 [年份]”格式。
我查看了ACM-Reference-Format-Journals.bst
,发现评论似乎表明存在不同的引文格式选项。但我不清楚如何cite{...}
在我的 latex 文件中为各种不同的引文选择我想要的格式。所以我的问题是,如何在两种不同的格式之间进行选择。
% Citation format: [author-last-name year]
% [author-last-name and author-last-name year]
% [author-last-name, author-last-name, and author-last-name year]
% [author-last-name et al. year]
% [author-last-name]
% author-last-name [year]
% [author-last-name and author-last-name]
% [author-last-name et al.]
% [year] or [year,year]
% year or year,year
答案1
摘自文档acmsmall-guide.pdf
(第 1:11 页):
因此您需要使用\citeN
或\citeyear
。举个小例子:
\documentclass[prodmode,acmtecs]{acmsmall}
\acmVolume{9}
\acmNumber{4}
\acmArticle{39}
\acmYear{2010}
\acmMonth{3}
\begin{document}
\cite{Cohen07}
\citeN{Cohen07}
\bibliographystyle{ACM-Reference-Format-Journals}
\bibliography{acmsmall-sample-bibfile}
\end{document}