我正在使用 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}
。