我想在我的参考书目中添加脚注或其他类型的注释。我有来自 2 个不同.bibtex
文件的参考文献,我需要区分两者。目前,我*
在作者姓名中加入了 来标记差异。现在,我想添加脚注或其他类型的注释来标记 表示*
差异。
例子:
\bibliography{file1, file2}
\footnote{*: Different reference}
\bibliographystyle{plain}
当我添加这个时,它会在我的参考书目之前或之后创建一个全新的页面。这不是我想要的。有人能帮我解决这个问题吗?
我正在使用 documentclass 文章。
答案1
使用 KOMA-Script 类,scrartcl
您可以使用命令\setbibpreamble{...}
在参考书目开始之前设置文本。
请参阅以下 MWE:
\RequirePackage{filecontents} % loading package filecontents
% writing file \jobname.bib, for example mb-bibtex.bib.
\begin{filecontents*}{\jobname1.bib}
@Book{companion,
author = {Goossens, Michel and Mittelbach, Frank and Samarin, Alexander},
title = {The LaTeX Companion},
edition = {1},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994}
}
\end{filecontents*}
\begin{filecontents*}{\jobname2.bib}
@Book{adams,
title = {The Restaurant at the End of the Universe},
author = {Douglas Adams},
series = {The Hitchhiker's Guide to the Galaxy},
publisher = {Pan Macmillan},
year = {1980}
}
\end{filecontents*}
\documentclass{scrartcl}
\usepackage{ragged2e} % pretty bib preamble
\usepackage[numbers]{natbib} % bibliography style
\usepackage[colorlinks]{hyperref} % better urls in bibliography
\begin{document}
Test of bibliography:
The \LaTeX{} companion~\cite{companion}, the funny book of
Adams~\cite{adams}.
\nocite{*} % print all bib entrys in bibliography
\bibliographystyle{plainnat} % needs package natbib
\setbibpreamble{\justifying\noindent The asterix marks ... \par\bigskip\RaggedRight}
\bibliography{\jobname1,\jobname2} % uses \jobname1.bib, according to \jobname.tex
\end{document}
导致:
答案2
一种方法是添加边注。
插入:
\usepackage{marginnote}
在序言中,然后在参考书目之前/之后插入边注。像这样:
\bibliography{file1, file2}
\marginpar{* = Different reference}
\bibliographystyle{plain}