参考书目包括未引用的项目

参考书目包括未引用的项目

我正在使用 mcbibliography 创建参考列表。我已在文本中注释了一些参考资料,但这些项目并未从参考书目中消失。该怎么办?这是我的参考书目的一部分:

\documentclass[12pt]{article}

\RequirePackage{mcite}
\RequirePackage{cite}
\RequirePackage{hyperref}
\hypersetup{colorlinks=true,allcolors=blue}

\begin{document}
\title{Title}
\maketitle

\begin{abstract}
{ abstract}
\end{abstract}

\clearpage
\section{Introduction}
intro
%------------------------------------------------------------------------------
%       Bibliography
%------------------------------------------------------------------------------
\providecommand{\etal}{et al.\xspace}
\providecommand{\coll}{Collaboration}
\catcode`\@=11
\def\@bibitem#1{%
\ifmc@bstsupport
  \mc@iftail{#1}%
    {;\newline\ignorespaces}%
    {\ifmc@first\else.\fi\orig@bibitem{#1}}
  \mc@firstfalse
\else
  \mc@iftail{#1}%
    {\ignorespaces}%
    {\orig@bibitem{#1}}%
\fi}%
\catcode`\@=12
\begin{mcbibliography}{10}
\bibitem{zfp:c13:207}
first ,
\newblock 123456\relax
\relax
\bibitem{zfp:c38:371}
second \coll, 
\newblock56781\relax
\relax
\end{mcbibliography}

\end{document}

答案1

我不熟悉 mcbibliography 包,但任何时候我都会使用这种类型的命令来获取参考资料:

 \bibitem{zfp:c13:207}
    first ,
    \newblock 123456\ 

无论使用哪个包,我都会得到与您提到的相同的输出。这意味着我会自己关心引用。这些命令\bibitem应该在 BBL 文件中。因此,\cite命令只会引用该项目。

据我从该软件包的手册页中了解到,它还依赖于 Bibtex 工具。我假设您这样做是为了使用分组引用。我尝试过在我自己的一些论文的 Tex 文件上使用它,它对我有用。所以,\bibitem如果您希望 Bibtex 管理它们(并且您想要!),请不要添加参考文献。使用正常方式。我的意思是将参考文献收集到一个文件中,然后通过命令调用该文件

\bibliographystyle{your bib style file}
\bibliography{your bib file}

如果您不熟悉这些命令,这里有一个简短的说明:https://www.economics.utoronto.ca/osborne/latex/BIBTEX.HTM

然后,您可以在文本的任何地方通过 引用一组参考文献\mcite{label}

相关内容