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