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