참고문헌 및 참고문헌 카운터에서 \fullcite{…} 인용 제외

참고문헌 및 참고문헌 카운터에서 \fullcite{…} 인용 제외

내 참고문헌에서 전체 인용 항목을 제외하려고 합니다. 이 답변이 매우 유용하다는 것을 알았습니다.참고문헌에서 \fullcite{…} 인용 제외하지만 이 제외된 항목이 여전히 내 참고문헌 카운터에 영향을 미친다는 문제가 있습니다.

이 작은 예에서 볼 수 있듯이 전체 인용 항목은 여전히 ​​참고문헌 카운터에 영향을 미칩니다. 그러나 나는 참고문헌이 전체 인용 항목을 완전히 무시하기를 원합니다.

도움을 주셔서 감사합니다.

pS: 저는 TeX Live 2014, pdfTeX, Biblatex를 사용하고 있습니다.

pp.S.: 네, '번호 매기기를 수정하려면 latex-biber-latex-latex를 실행하세요'라는 Wox의 의견을 읽었습니다. 그러나 이것은 나에게 효과가 없습니다. 나는 라텍스를 여러 번 실행했지만 번호 매기기가 여전히 잘못되었습니다.

여기에 이미지 설명을 입력하세요

위 결과에 대한 작은 예:

\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 파일을 삭제하고 다시 컴파일해야 할 것입니다).

여기에 이미지 설명을 입력하세요

관련 정보