BibLaTeX: 主書誌と副書誌

BibLaTeX: 主書誌と副書誌

重複の可能性あり:
biblatex: 個別の参考文献を印刷する

私は博士論文を書いていますが、その中には私が書いた記事の全内容を含めるつもりです。テキストは公開されているバージョンにできるだけ近いものにしたいので、その記事が含まれている章の最後に、その記事専用の(「二次」と呼ぶことにします)参考文献セクションを設けたいと思います。ただし、その記事で引用されているすべての参考文献を、論文の最後にある「メイン」参考文献にリストすることも希望します。

まとめると、1 つの書誌リソース (somefile.bib)、2 つの書誌 (メインとセカンダリ) があり、セカンダリのエントリをメインに含める必要があります。

現在、記事の内容を環境に含めることで、作業の一部を完了できましたrefsegment。しかし、記事で引用され、論文の残りの部分には引用されていないエントリは、メインの参考文献に表示されません。回避策としては、コマンドに複数のセグメントを実行させることです\printbibliography。それは可能ですか?

答え1

次の例では、refsegment する主な参考文献にも記載されています:

\documentclass{article}

\usepackage[style=authoryear]{biblatex}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
@misc{B02,
  author = {Buthor, B.},
  year = {2002},
  title = {Bravo},
}
@misc{C03,
  author = {Cuthor, C.},
  year = {2003},
  title = {Charlie},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

\section{First}

Some text \autocite{A01,B02}.

\begin{refsegment}

\section{Second: An article I wrote}

Some text \autocite{A01,C03}

\printbibliography[heading=subbibliography,title={References for section~\thesection},
    segment=1]

\end{refsegment}

\printbibliography

\end{document}

ここに画像の説明を入力してください

関連情報