формат bib-стиля для bibtext bst файла - объяснено на примере

Мой вопрос касается способа определения поля в стиле bibtex в файле bst. Мне бы хотелось, чтобы нижеприведенный пример объяснялся по частям, чтобы понять, что делает каждый кусок. Я бы хотел сам внести изменения в этот пример.

FUNCTION {format.eprint}
{ eprint duplicate$ empty$
    'skip$
    { "\eprint"
      archive empty$
        'skip$
        { "[" * archive * "]" * }
      if$
      "{" * swap$ * "}" *
    }
  if$
}
27
задан Alex 23 August 2010 в 09:49
поделиться