使用 ACM 期刊样式从参考文献列表中删除 [作者年份] 标签

使用 ACM 期刊样式从参考文献列表中删除 [作者年份] 标签

我怎样才能删除列表中每个书目条目前的标签(并且如果可能的话,还删除段落缩进?此外,没有 [作者年份] 的版本是否是有效的 ACM 书目样式?

(请参阅附图)

我的书目代码是这样的:

\bibliographystyle{ACM-Reference-Format-Journals}
\bibliography{library}  

谢谢。在此处输入图片描述

答案1

假设你的样式文件副本ACM-Reference-Format-Journals.bst与我能从中获取的副本大致相同这个 GitHub 网站natbib,您可以通过加载包(在序言中)摆脱括号内的引用标签:

\usepackage{natbib}

要消除手部压痕,请使用指令

\setlength\bibhang{0pt}

您没有提到您使用的文档类,或者您是否加载了任何执行引用管理工作的包,所以这是我能提供的建议。

答案2

我最终文档的序言(感谢 Mico 为我指明正确的方向)

\documentclass{acm_proc_article-sp}         %ACM template for conference proceedings

\usepackage[utf8x]{inputenc}                %for special characters

\usepackage{listings}                       %for code sections
\usepackage[square,authoryear]{natbib}      %for bibliography parametrization (inline citations with square brackets and author-year configuration)
\setcitestyle{square,aysep={},yysep={;}}    %remove the comma between author and year from the default inline citation style (from section 2.9 of natbib documentation http://mirrors.fe.up.pt/pub/CTAN/macros/latex/contrib/natbib/natbib.pdf)
\let\cite\citep                             % make \cite command behave like \citep

\usepackage{url}                            %\url command
\usepackage[colorlinks=false]{hyperref}     %hide color boxes around links

书目样式:

\bibliographystyle{ACM-Reference-Format-Journals}
\bibliography{library}  % library.bib is the name of the Bibliography in this case

相关内容