Этот документ дает следующий вывод.
\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}}
Результат: