Die Bibliographie enthält die Elemente, die nicht zitiert wurden

Die Bibliographie enthält die Elemente, die nicht zitiert wurden

Ich verwende mcbibliography, um die Referenzliste zu erstellen. Ich habe einige Referenzen in meinem Text kommentiert, aber die Einträge sind nicht aus der Bibliographie verschwunden. Was kann ich tun? Dies ist ein Teil meiner Bibliographie:

\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}

Antwort1

Ich bin mit dem Paket „mcbibliography“ nicht vertraut, habe aber immer diese Art von Befehlen für die Referenzen verwendet:

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

unabhängig vom Paket hatte ich die gleiche Ausgabe wie Sie erwähnt haben. Das bedeutet, dass ich mich selbst um die Referenzen kümmern werde. Diese Befehle \bibitemsollten in BBL-Dateien enthalten sein. \citeDer Befehl bezieht sich also nur auf das Element.

Soweit ich es der Manualpage dieses Pakets entnehmen konnte, hängt es auch vom Bibtex-Tool ab. Ich gehe davon aus, dass Sie dies tun, um eine gruppierte Zitierung zu verwenden. Ich habe es mit einigen Tex-Dateien meiner eigenen Arbeiten ausprobiert und es hat bei mir funktioniert. Fügen Sie die Referenzen also nicht hinzu, \bibitemwenn Sie möchten, dass Bibtex sie verwaltet (und das möchten Sie!). Verwenden Sie die normale Methode. Ich meine, die Referenzen in einer Datei zu sammeln und die Datei mit den Befehlen aufzurufen

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

Wenn Sie mit diesen Befehlen nicht vertraut sind, hier eine kurze Anleitung:https://www.economics.utoronto.ca/osborne/latex/BIBTEX.HTM.

Sie können dann überall im Text mit auf eine Gruppe von Referenzen verweisen \mcite{label}.

verwandte Informationen