Я стараюсь исключить полные цитирования записей из моей Библиографии. Я нашел этот ответ очень полезнымИсключить \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-файл и перекомпилировать).