亲爱的,抱歉,格式不对。由于笔记本电脑电池没电了,我正在用手机输入这些内容。我想在我的 ACM 论文的“参考文献”部分添加一个自定义句子。
在我的main.tex
我已经包括:
\bibliographystyle{ACM-Reference-Format}
\bibliography{references}
在我的论文中,references.bib
我有所有的 bibtex 参考文献。显然,当我引用某些文章时,我的论文末尾会生成一个参考文献部分。
如何在第一行的参考文献部分添加自定义文本?目前,我在参考文献部分上方有一行自定义文本,如附图所示。我想要在其中添加的自定义文本是:“所有参考文献均在 2019 年 9 月和 10 月访问。”
答案1
汲取灵感这个答案可以按如下方式修补书目环境。
\documentclass{acmart}
\usepackage{etoolbox}
\patchcmd{\thebibliography}{\list}{\printbibprolog\list}{}{}
\newcommand{\bibprolog}[1]{%
\def\printbibprolog{%
#1
}%
}
\def\printbibprolog{} % initialize
\begin{filecontents}{references.bib}
@article{hmm,
authour = {Bonde, Tonny},
title = {How to Hmm Properly},
journal = {Serious Scientific Journal},
year = {1920},
}
\end{filecontents}
\begin{document}
Yo\cite{hmm}
\bibprolog{All the references were accessed in the months September and October 2019.}
\bibliographystyle{ACM-Reference-Format}
\bibliography{references}
\end{document}
natbib
如果您使用或文档类,引用的答案还包含其他解决方案memoir
。此外,如果您切换到,biblatex
您可以使用\bibsetup
命令。
答案2
作为参考,使用biblatex
高度可定制的,命令prenote=
的选项\printbibliography
正是这样做的。注释需要用 来定义\defbibnote
。postnote=
也可用。
使用示例:
梅威瑟:
\documentclass{article}
\usepackage[style=numeric,
]{biblatex}
\addbibresource{biblatex-examples.bib}
\defbibnote{myprenote}{This is a \textit{pre}-note. It comes before the bibliography.}
\defbibnote{mypostnote}{And this is a postnote.}
\begin{document}
Text\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\printbibliography[
prenote=myprenote,
postnote=mypostnote,
title=A list of my references,
]
\end{document}
这不是答案,因为具有讽刺意味的是,ACM 使用natbib
/ bibtex
(根据手册,第 2.11 节,第 23 页),而不是biblatex
/ biber
。否则“可能会延迟手稿的处理”。
答案3
您可以开始自己的参考部分,添加自定义文本,然后在本地重新定义\section
(按照https://tex.stackexchange.com/a/22654/199342),这样参考书目就不会开始新的章节。
\documentclass{acmart}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@BOOK{DUMMY,
AUTHOR="John Doe",
TITLE="The Book Title",
PUBLISHER="Dummy Publisher",
YEAR="2019",
}
\end{filecontents}
\begin{document}
\cite{DUMMY}
\section*{\refname}
All the references were accessed in the months September and October 2019.
\begingroup
\renewcommand{\section}[2]{}%
\bibliographystyle{ACM-Reference-Format}
\bibliography{references}
\endgroup
\end{document}