私は参考文献からfullciteエントリを除外しようとしています。この回答はとても役に立ちました参考文献から \fullcite{…} 引用を除外するしかし、除外されたエントリが参考文献のカウンターに依然として影響を与えるという問題があります。
この小さな例からわかるように、fullcite エントリは依然として書誌のカウンターに影響を与えます。ただし、書誌では fullcite エントリを完全に無視するようにします。
ご挨拶とご協力への感謝
pS: 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 ファイルを削除して再コンパイルする必要があります)。