Как вставить дополнительную запись в библиографию Biblatex, чтобы сослаться на другую запись?

Как вставить дополнительную запись в библиографию Biblatex, чтобы сослаться на другую запись?

Этот документ дает следующий вывод.

\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
\Textcite{knuth:ct:a} and \textcite{vangennep}.

\printbibliography
\end{document}

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

Как лучше всего добавить дополнительную строку для ссылки на другую запись (или автора) в библиографии, например, строку «Геннеп, см. Ван Геннеп», чтобы облегчить задачу читателям, которые, как я подозреваю, будут искать этого автора в разделе G?

(Мой вопрос не касается конкретно того, как обрабатывать имена с префиксами и, возможно, сортировать их по-другому. Это просто то, что существует и biblatex-examples.bibчто я мог бы использовать в качестве примера. Может быть несколько причин, по которым мне захочется сослаться на что-то еще в отсортированной библиографии.)

Я предложу свой собственный обходной путь в качестве ответа, но надеюсь на лучшие ответы!

решение1

Вы могли бы иметь специальный драйвер библиографии для "дополнительных" строк, таких как эта. Этот использует только authorи note.

\DeclareBibliographyDriver{extra}{%
  \usebibmacro{begentry}%
  \printnames{author}%
  , see\addspace
  \emph{\printfield{note}}%
  \usebibmacro{finentry}}

\begin{document}
\Textcite{knuth:ct:a} and \textcite{vangennep}.
\nocite{extragennep}

\printbibliography
\end{document}

где дополнительная запись extragennepопределяется в файле bib как

@extra{extragennep,
  author =   {Gennep},
  note =     {Van Gennep}}

Результат:

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

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