Библиография включает в себя пункты, которые не были процитированы

Библиография включает в себя пункты, которые не были процитированы

Я использую 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}.

Связанный контент