мой вопрос касается способа определения поля bibtex-стиля в bst файле. Я хотел бы, чтобы следующий пример ниже объяснялся по частям, чтобы понять, что делает каждая часть. Я хотел бы иметь возможность самостоятельно внести изменения в этот пример.
FUNCTION {format.eprint}
{ eprint duplicate$ empty$
'skip$
{ "\eprint"
archive empty$
'skip$
{ "[" * archive * "]" * }
if$
"{" * swap$ * "}" *
}
if$
}