
При выводе файла bibtex Mendeley вставит «файл» и «ссылку» «url» в каждую запись, если они существуют в его базе данных.
Это стандартная практика или Mendeley — единственная, кто так делает?
Также, формат файла — :<filename>:<type>
. Это тоже стандарт?
Mendeley, похоже, использует абсолютный путь, но не ставит '/' в начале. Он также ставит разделители в имени файла (например, между автором/годом/журналом и т. д.) внутри {}
файла bibtex. Мне это кажется немного странным, это нормально?
Я пишу программу, которая использует их, поэтому хочу убедиться, что соответствую стандартам, но не могу найти нужную информацию.
Заранее спасибо.
Редактировать: Вот пример из автоматически сгенерированного bibtex от Mendeley. Кстати, я ошибался, на самом деле это "url", а не "link", это проблема с парсером, который я использую.
@article{Castillo2000,
author = {Castillo, P},
doi = {10.1016/S0925-2312(00)00302-7},
file = {:home/user/Documents/Mendeley Desktop/Neurocomputing{\_}2000{\_}Castillo{\_}G-Prop Global optimization of multilayer perceptrons using GAs.pdf:pdf},
issn = {09252312},
journal = {Neurocomputing},
month = {nov},
number = {1-4},
pages = {149--163},
title = {{G-Prop: Global optimization of multilayer perceptrons using GAs}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S0925231200003027},
volume = {35},
year = {2000}
}
решение1
В оригинале BibTeX
такие поля не предусмотрены.
biblatex
добавил гораздо больше полей и очень точно определил их формат там, где это необходимо (например, поля даты); но он только предписывает file
поле ( link
поле отсутствует), ссылаясь на локальный файл для элемента, без дополнительных подробностей (только упоминая, что оно не используется его стилями, естественно).
Поэтому мой ответ будет таким: они характерны только для Mendeley.
Можете ли вы показать нам запись с этими двумя полями?