Как изменить файл .bst в соответствии с требованиями журнала

Как изменить файл .bst в соответствии с требованиями журнала

Я пытаюсь отформатировать свои ссылки в соответствии с требованиями журналов (Journal of Physical Chemistry B). Их шаблон LaTeX неверен (раздражает!) Я использовал команду "latex makebst", как предлагали другие.

Я получил этот .bst-файл, очень близкий к требованиям журнала, с помощью "latex makebst". Однако есть несколько незначительных деталей, которые были в созданном мной .bst-файле, и я не могу их переделать, перекомпилировав .dbj-файл.

Я пытаюсь следить за Американским химическим обществом как можно ближе, чтобы мне не приходилось вручную набирать 200 ссылок. Я хотел бы передать это в журнал, чтобы они могли разместить это для других авторов, чтобы у них не возникало таких трудностей в будущем.

Есть несколько проблем, которые я хотел бы исправить в файле .bst:

  1. После последнего автора в статьях ставится запятая.

  2. Номера страниц книг опущены.

Как мне отредактировать файл .bst, чтобы исправить эти две ошибки? Файл .bst имеет длину 1254 строки.

Очень признателен и счастливого Рождества!

решение1

Многие пользователи BibTeX столкнулись с этой же проблемой. Есть несколько способов обойти это. Многие журналы требуют, чтобы пользователи вставляли содержимое файла BBL в основной *.texфайл рукописи, так что его нужно компилировать только с помощью LaTeX, а не BibTeX. В этом случае пользователи могут вручную редактировать записи, \bibitemчтобы добиться нужного формата.

Однако это не очень удовлетворительное решение. Недавно разработанныйПроект «Пьяный»предоставляет альтернативу. Поскольку шаблоны стилей Bibulous легко настраиваются, обычно требуется всего несколько минут, чтобы разработать индивидуальный стиль, который соответствует требованиям журнала. Например, журнал, который требует список имен авторов, за которым следует заголовок в кавычках, название журнала курсивом, номер тома жирным шрифтом, номер выпуска в скобках, диапазон страниц и, наконец, год в скобках, шаблон для записи статьи будет следующим:

article = <au>, \enquote{<title>,} \textit{<journal>} \textbf{<volume>} (<issue>)...
          : [<startpage>--<endpage>|<startpage>|<eid>] (<year>).

Аналогичные шаблоны можно разработать и для любых других типов записей ( book, inproceedings, и т.д.), которые определяются требованиями журнала и *.bibфайлом базы данных пользователя.

Связанный контент