Ответ 1
Мой предпочтительный файл стиля bibtex цитируется через инициалы автора. Однако есть различные тексты, которые следует процитировать по-разному...
Надеюсь, я не поплачу за это, но ваш предпочтительный файл стиля бибтекса не очень хорошо обслуживает ваших читателей. Часть моей работы состоит в том, чтобы просмотреть документы, а беспорядок инициалов, таких как [GKS], не так полезен, как полная цитата с датой автора, например [Guibas, Knuth, Sharir 1990]. Для знающего читателя авторы и дата часто делают ненужным ссылаться на библиографию. Для наивного читателя группе имен гораздо легче запомнить группу букв, особенно если одно или несколько имен могут быть знакомы. Эти вопросы подробно обсуждаются, например, в Чикагском руководстве стиля, в котором объясняется правильный способ цитирования из профессиональной литературы.
Я продолжаю так долго, потому что считаю, что вы решаете неправильную проблему. Хотя я считаю, что ваши читатели быстро узнают [EGA], я надеюсь, что они также узнают (Grothendieck 1960) или (Grothendieck and Dieudonné 1967).
Могу ли я [изменить способ работы], изменив файл
.bib
?
Нет, если вы хотите использовать любой из стандартных стилей BibTeX. BibTeX использует один из самых худших языков программирования в мире, и стандартные программы очень тверды в использовании автора или редактора работы для формирования ключевого слова. Если вы действительно хотите это сделать, я рекомендую следующую процедуру:
-
Клонировать и изменить что-то вроде файла
plainnat.bst
. Это позволит вам создать новый "стиль библиографии". -
Создайте новый тип записи BibTeX, который позволит вам указать ключ цитирования с помощью специального поля (
key
является популярным выбором). -
Измените функцию
calc.label
, чтобы сделать правильную вещь с новым типом записи. Если вам повезет, изменитьcalc.label
будет достаточно, чтобы убедиться, что предмет правильно отсортирован. -
Используйте свой нестандартный тип в файле
.bib
и используйте нестандартный\bibliographystyle{...}
во всех ваших документах LaTeX.
Боги действительно не хотят, чтобы вы это делали, а также ваши соавторы...