Сократить время формирования списка
поможет собственная библиографическая база данных
автора, которую он периодически обновляет.
Библиографическая база данных(ББД)
- имеет определенную структуру,
- постоянно дополняется автором новыми элементами,
- предназначена для облегчения формирования списка литературы
в конце любой статьи автора.
Автор, зная структуру своей базы, делает соответствующие ссылки на цитируемую литературу во вновь набираемой статье, включает дополнительные команды по работе с ББД, не набирая при этом весь длинный список литературы. Запускает прогармму 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».