BibTeX
Материал из MachineLearning.
(Новая: Логотип BibTeX '''BibTeX''' — это программное обеспечение для создания формати...) |
м |
||
Строка 49: | Строка 49: | ||
* [http://www.inforeg.org.ru/common/doc.asp?/standart/stands/7_80.htm ГОСТ 7.80-2000]. | * [http://www.inforeg.org.ru/common/doc.asp?/standart/stands/7_80.htm ГОСТ 7.80-2000]. | ||
* [[Media:Gost780.pdf|Gost780.pdf]] — демонстрация оформления библиографии по ГОСТ 7.80-2000 средствами [[BibTeX]] при использовании библиографических стилей <code>gost780s.bst</code> и <code>gost780u.bst</code>, входящих в состав последних версий дистрибутива [[MiKTeX]]. | * [[Media:Gost780.pdf|Gost780.pdf]] — демонстрация оформления библиографии по ГОСТ 7.80-2000 средствами [[BibTeX]] при использовании библиографических стилей <code>gost780s.bst</code> и <code>gost780u.bst</code>, входящих в состав последних версий дистрибутива [[MiKTeX]]. | ||
- | * [[Media:MachLearn.zip|MachLearn.zip]] — библиографическая база по машинному обучению и некоторым смежным темам, собранная [[Участник:Vokov|К. В. Воронцовым]]. | + | * [[Media:MachLearn.zip|MachLearn.zip]] — библиографическая база по машинному обучению и некоторым смежным темам, собранная [[Участник:Vokov|К. В. Воронцовым]] (требует установки модифицированных bst-файлов [[Media:Bib-gost-vokov.zip]]). |
{{stub}} | {{stub}} | ||
[[Категория:Инструменты и технологии]] | [[Категория:Инструменты и технологии]] |
Версия 15:01, 25 мая 2008
BibTeX — это программное обеспечение для создания форматированных списков библиографии. BibTeX позволяет легко работать со списками источников, отделяя библиографическую информацию от её представления. BibTeX используется совместно с LaTeX'ом, и входит во все известные дистрибутивы TeX и LaTeX, включая MiKTeX.
BibTeX разработали Орен Паташник и Лесли Лампорт в 1985 году.
Содержание |
Использование
При подготовке статьи, отчета или диссертации в формате LaTeX гораздо удобнее пользоваться системой BibTeX, чем собирать библиографию вручную.
Основные преимущества BibTeX:
- список литературы генерируется автоматически по всем ссылкам
\cite
, упомянутым в тексте; - можно использовать единую библиографическую базу (bib-файл) во всех своих текстах, во всех работах отдела, и т. д.;
- легко обмениваться библиографическими базами с коллегами;
- нет необходимости помнить правила оформления библиографии, так как BibTeX делает эту работу автоматически с помощью стилевых bst-файлов.
Для вызова BibTeX'а достаточно заменить стандартное LaTeX-овское окружение thebibliography
командами
\bibliographystyle{gost71s} %% стилевой файл для оформления по ГОСТу \bibliography{MachLearn} %% имя библиографической базы (bib-файла)
Можно использовать несколько библиографических баз одновременно (тогда их имена указываются через запятую).
Тексты, использующие BibTeX, необходимо обрабатывать 4 раза: первый проход LaTeX, затем BibTeX, и еще два прохода LaTeX. В редакторе WinEdt есть команда TeXify (голубой лев из панели инструментов), которая выполняет все необходимые вызовы автоматически.
Русификация
Языковая поддержка в полном объёме встроена в современные версии LaTeX и BibTeX. Однако среда редактирования, из которой вызывается LaTeX и BibTeX, может «не знать» о том, что при вызове BibTeX'у необходимо указывать имя специального csf-файла, содержащего такой пустяк, как информацию о правильном порядке букв в русском (и вообще, в любом не-латинском) алфавите:
bibtex8.exe --huge --csfile "cp1251.csf"
Если в эту строку запуска не вставить опцию --csfile "cp1251.csf"
, то библиография будет неверно сортироваться по фамилиям, к тому же у всех русских авторов исчезнут инициалы.
Имя файла "cp1251.csf"
зависит от дистрибутива LaTeX
(данный пример ориентирован на MiKTeX).
Файлы с библиографической информацией: .bib
BibTeX использует файлы в специальном текстовом формате для хранения списков библиографических единиц (статей, книг, диссертаций и др.).
Файлы с описанием оформления библиографических ссылок: .bst
.bst
файлы написаны на простом стековом языке программирования, напоминающем FORTH или PostScript, который описывает то, как оформляется библиографическая ссылка.
Конвертирование библиографий из BibTeX в HTML
Ссылки
- ГОСТ 7.80-2000.
- Gost780.pdf — демонстрация оформления библиографии по ГОСТ 7.80-2000 средствами BibTeX при использовании библиографических стилей
gost780s.bst
иgost780u.bst
, входящих в состав последних версий дистрибутива MiKTeX. - MachLearn.zip — библиографическая база по машинному обучению и некоторым смежным темам, собранная К. В. Воронцовым (требует установки модифицированных bst-файлов Media:Bib-gost-vokov.zip).