BibLaTeX: основные и вторичные библиографии

BibLaTeX: основные и вторичные библиографии

Возможный дубликат:
biblatex: печать отдельных библиографий

Я пишу докторскую диссертацию, в которую я намерен включить полное содержание написанной мной статьи. Поскольку я хотел бы, чтобы текст был максимально приближен к опубликованной версии, я хотел бы иметь специальный (назовем его «вторичным») раздел библиографии для статьи в конце главы, в которую она включена. Однако я также хочу, чтобы все ссылки, цитируемые в статье, были перечислены в «основной» библиографии в конце диссертации.

Итак, подведем итог: у меня есть один библиографический ресурс (somefile.bib), две библиографии (основная и вторичная), и я хочу, чтобы записи вторичной библиографии были включены в основную.

В настоящее время мне удалось выполнить часть работы, включив содержимое статьи в среду 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}

введите описание изображения здесь

Связанный контент