Ссылка на несколько авторов из коллекции в BibTeX

Ссылка на несколько авторов из коллекции в BibTeX

Я пытаюсь процитировать две главы (каждая из которых написана разными авторами) одной и той же книги с помощью BibTeX. Я знаю, что могу использовать @incolllectionили @inbookдля этого, но тогда, полагаю, мне придется вводить подробности коллекции для обеих записей. Вместо этого я хотел бы иметь три отдельные записи в библиографии, примерно так:

АВТОР 1. 20XX. «Название главы» в РЕДАКТОРЫ (20XX).
АВТОР 2. 20XX. «Другое название главы» в РЕДАКТОРЫ (20XX).
РЕДАКТОРЫ. 20XX.Название коллекции

Я попытался создать три записи BibTeX:

  @book{editor20xx,
     title = {Collection Title},
     editor = {Editors},
     year = {20xx},
  }

  @incollection{author1,
     title = {Chapter title},
     author = {Author 1},
     editor = {Editors},
  }

  @incollection{author2,
     title = {Chapter title},
     author = {Author 2},
     editor = {Editors},
  }

Однако когда я это делаю, в записи об авторе я получаю что-то вроде этого (см. запись для Фридмана):

Помню, я видел пост о том, как добавить запись для коллекции, а затем просто ссылаться на нее в записи отдельной главы, но не могу вспомнить, где именно в этой жизни.

Надеюсь, вы, ребята, сможете помочь. Спасибо!

решение1

Из выбранных вами тегов я предполагаю, что вы действительно используете BibLaTeX (я не уверен, будет ли это работать с простым BibTeX). Однако, если я прав, то использование поля crossrefдолжно сработать:

@book{editor20xx,
title = {Collection Title},
editor = {Editors},
year = {20xx},
}
    
@incollection{author1,
title = {Chapter title},
author = {Author 1},
crossref = {editor20xx},
}
    
@incollection{author2,
title = {Chapter title},
author = {Author 2},
crossref = {editor20xx},
}

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