Исключить \fullcite{…} цитирование из библиографии и счетчика библиографии

Исключить \fullcite{…} цитирование из библиографии и счетчика библиографии

Я стараюсь исключить полные цитирования записей из моей Библиографии. Я нашел этот ответ очень полезнымИсключить \fullcite{…} цитату из библиографиино у меня проблема в том, что эти исключенные записи все равно влияют на счетчик моей библиографии.

Как вы можете видеть в этом мини-примере, fullcite-entry все еще влияет на счетчик библиографии. Но я хочу, чтобы Bibliography полностью игнорировала fullcite-entry.

Приветствую и благодарю за помощь.

p.S.: Я использую TeX Live 2014, pdfTeX, Biblatex

pp.S.: Да, я прочитал комментарий Wox «запустите latex-biber-latex-latex, чтобы исправить нумерацию». Но это не работает для меня, я запускал latex много раз, и нумерация все равно неправильная.

введите описание изображения здесь

Мини-пример для результатов выше:

\documentclass{scrartcl}

\usepackage[sorting=none]{biblatex}
\addbibresource{library.bib}

\DeclareBibliographyCategory{fullcited}
\newcommand{\mybibexclude}[1]{\addtocategory{fullcited}{#1}}

\begin{document}

\cite{cite_max}
\fullcite{cite_anton}.\mybibexclude{cite_anton}
\cite{cite_lisa}

\printbibliography[notcategory=fullcited]

\end{document}

с 'library.bib'

@misc{cite_anton,
author = "Anton Mustermann",
title = "First Citeentry",
year = "2015",
note = "this is a note"
}

@misc{cite_lisa,
author = "Lisa Musterfrau",
title = "Second Citeentry",
year = "2015",
note = "this is a note"
}

@misc{cite_max,
author = "Max Mustermann",
title = "Third Citeentry",
year = {2015},
note = "this is a note"
}

решение1

\documentclass{scrartcl}

\usepackage[sorting=none,defernumbers]{biblatex}
\addbibresource{library.bib}

\DeclareBibliographyCategory{fullcited}
\newcommand{\mybibexclude}[1]{\addtocategory{fullcited}{#1}}

\begin{document}

\cite{cite_max}
\fullcite{cite_anton}.\mybibexclude{cite_anton}
\cite{cite_lisa}

\printbibliography[notcategory=fullcited,resetnumbers]

\end{document}

(Возможно, вам придется удалить aux-файл и перекомпилировать).

введите описание изображения здесь

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