Интернет магазин китайских планшетных компьютеров



Компьютеры - BibTeX - Стили оформления библиографии: bst-файлы

11 мая 2011


Оглавление:
1. BibTeX
2. Библиографические базы: bib-файлы
3. Стили оформления библиографии: bst-файлы
4. Пример



BibTeX использует bst-файлы для описания того, как bib-записи преобразуются в текст на LaTeX'e. Каждый bst-файл представляет собой программу на простом стековом языке программирования, напоминающем FORTH или PostScript. Есть программы, позволяющие генерировать .bst-файлы автоматически.

Обычно BibTeX формирует вывод в формате TeX или LaTeX, но существуют и стилевые файлы для генерации формата HTML.

Многие журналы или издательства, которые принимают публикации в формате LаТеХ, снабжают также библиографическими стилями для авторов. Это удостоверяет, что стиль оформления библиографии также будет соответствовать требованиям издателя с минимальными усилиями.

Русификация: csf-файлы

Языковая поддержка в полном объёме встроена в современные версии LaTeX и BibTeX. Однако среда редактирования, из которой вызывается LaTeX и BibTeX, может «не знать» о том, что при вызове BibTeX’у необходимо указывать имя специального csf-файла, содержащего информацию о правильном порядке букв в русском алфавите:

bibtex8.exe --huge --csfile "cp1251.csf"

Если в эту строку запуска не вставить опцию --csfile "cp1251.csf", то библиография будет неверно сортироваться по фамилиям, к тому же у всех русских авторов исчезнут инициалы. Имя файла "cp1251.csf" может зависеть от дистрибутива LaTeX.

Для установки русских стилей оформления библиографии и русских кодировок скачайте архив bibtex-rus.zip и распакуйте его с сохранением поддиректорий в локальной директории MiKTeX. В стандартном варианте она называется C:\localtexmf для поздних версий — C:\Program Files\localtexmf. При этом нужно проверить, что эта директория есть в списке корневых директорий MikTeX конфигуратора MiKTeX Options. Например, Programs->MikTeX2.7->MikTeX Options, вкладка Roots, добавить директорию C:\Program Files\localtexmf.



Просмотров: 6726


<<< Beye