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