Ссылайтесь на предисловие в BibTeX

Ссылайтесь на предисловие в BibTeX

Как мне процитировать предисловие в BibTeX? Я бы хотел, чтобы ниже была ссылка "Hornstein 2005", но я бы хотел, чтобы в библиографии также упоминался Хомский. Я использую `@InCollection". Это правильно?

@InCollection{hornstein2005chomsky,
  author    = {Hornstein, Norbert},
  title     = {Chomsky's Natural Philosophy},
  booktitle = {Rules and Representations},
  year      = {2005},
  publisher = {Columbia University Press},
}

решение1

Вот решение: добавьте данные либо в список авторов, либо в заголовок и т. д., в зависимости от того, как стиль библиографии искажает формат. Например, используя список авторов:

@book{knuth-foreword,
    author={Knuth, DE and 
        {Foreword in Petkov{\v s}ek, M, Wilf, HS, Zeilberger, D}}, 
    title={A=B}, 
    publisher={A K Peters},
    year=1996
}

Обратите внимание, что Кнут автоматически форматируется стилем Bibtex, а вот стиль других авторов нужно оформлять вручную. (Это стиль автора Королевского общества:-)

Лучшим решением было бы добавление {foreword}в файл BST, но это требует знания того, как программировать Bibtex, и также менее переносимо, поскольку создает причудливый стиль библиографии. К сожалению, обходной путь здесь ненадежен против того, чтобы кто-то изменил стиль библиографии, поскольку детали форматирования автора могут измениться. Что ж, это обходные пути для вас.

Иногда можно использовать, note={....}но стили часто помещают примечание в неправильном месте, чтобы помочь с предисловием.

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