내 참고문헌에서 전체 인용 항목을 제외하려고 합니다. 이 답변이 매우 유용하다는 것을 알았습니다.참고문헌에서 \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 파일을 삭제하고 다시 컴파일해야 할 것입니다).