"TeX в ИММ"
Строим список литературы с использованием библиографической базы данных BiBTeX.


Набор статьи на LATEXe - процесс достаточно трудоёмкий. Особенно много времени отнимает составление списка цитируемой литературы и оформление на него ссылок.

Сократить время формирования списка поможет собственная библиографическая база данных автора, которую он периодически обновляет.

Библиографическая база данных(ББД)

- имеет определенную структуру,
- постоянно дополняется автором новыми элементами,
- предназначена для облегчения формирования списка литературы в конце любой статьи автора.

Автор, зная структуру своей базы, делает соответствующие ссылки на цитируемую литературу во вновь набираемой статье, включает дополнительные команды по работе с ББД, не набирая при этом весь длинный список литературы. Запускает прогармму BiBTeX, которая собирает из ББД и формирует нужный список литературы.

Для работы с личной ББД необходимо:

1. Сформировать ББД (файл .bib) - это значит создать и заполнить файл с расширением .bib. Записи такого файла имеют определенную структуру. Каждая запись должна быть отнесена к определенному типу: статья в журнале, статья для конференции, книга, дипломная работа и т.п.. Записи в базе данных для различных типов имеют различный набор полей, причем поля делятся на 3 класса: обязательное поле, необязательное поле и игнорируемое поле. Подробно ознакомиться со списком полей для различных типов записей можно в документации по BiBTeXу или в книгах по LATEXу. Кратко см. файл element.tex

2. Необходим стилевой файл (файл .bst), определяющий библиографический формат. В соответствии с библиографическим форматом будут формироваться ссылки и список литературы вашей статьи.
Где взять файл .bst?
Многие издания имеют свой .bst, который отражает конкретные требования издания к оформлению литературы. На Graham Williams' LaTeX Catalogue Online, CTAN Edition существует каталог с .bst файлами, которые могут помочь в формировании нужного списка литературы.

3. В преамбуле статьи нужно разместить команду

\bibliographystyle{выбранный стиль}  
%где выбранный стиль - имя используемого \verb|.bst|-файла
Существует четыре стандартных стиля plain, unsrt, alpha, abbrv. С коллекцией AmSLATEXa распостраняются еще 2 стиля amsaipha и amsplain.

4. В конце статьи вместо окружения thebibliography} разместить команду \bibliography{имя ББД}(без расширения).

Последовательность действий при работе с личной ББД (после выполнении пунктов, указанных выше)

1. Прогнать статью в LATEXe - сгенерировать \cite ссылки статьи в файле .aux (один раз).
2. Прогнать BiBTeX, выполнив команду BiBTeX имя статьи(без расширения).
При этом на основании анализа файла .aux СОЗДАЕТСЯ файл .bbl, содержащий ссылки, отформатированные в соответствии с библиографическим форматом, определенном в стилевом файле .bst. Предупреждения и сообщения об ошибках записываются в файл .blg.
3. Еще раз прогнать статью в LATEXe, при этом считывается файл .bbl.
4. Третий раз прогнать статью в LATEXe, при котором ссылки в тексте принимают окончательный вид.

При подготовке заметки использовалась книга М. Гуссейна и др. «Путеводитель по пакету LATEX».