Преобразование biblatex в bibitem
Преобразование biblatex в bibitem.
Содержание
1 Общая информация
- Некоторые журналы принимают библиографию только в виде:
- Выходной формат bibtex даёт результат, очень похожий на искомый.
- Но biblatex имеет абсолютно другой формат.
- Необходимо преобразовать файлы, создаваемые biblatex, в искомый вид.
2 Пакет biblatex2bibitem
- Репозиторий: https://gitlab.com/Nickkolok/biblatex2bibitem
- Входит в состав TeXlive.
3 Использование
- В преамбуле после загрузки biblatex добавьте:
1\usepackage{biblatex2bibitem}
- В конце документа добавьте:
1\printbibitembibliography
- Результат в виде
bibitems
будет записан непосредственно в файл pdf. - Этот код можно скопировать из файла
.pdf
в файл.tex
. - Скопировать можно мышкой, выделив нужные строки в просмотрщике.
- Можно скопировать с помощью
pdftotext
.
4 Настройка
4.1 Разделители bibitem
- По умолчанию полученные
bibitems
разделяются строкой с пустой парой фигурных скобок, чтобы облегчить чтение кода. - Можно заменить эти скобки, или просто убрать:
1\renewcommand{\printgeneratedbibitemseparator}{}
4.2 Другие переопределяемые команды
\print@begin@thebibliography
: по умолчанию\begin{thebibliography}{99}
;\print@end@thebibliography
: по умолчанию\end{thebibliography}
;\print@bibitem@command
: по умолчанию\bibitem
.
5 Пример использования
- Подключите в преамбуле стиль BibLaTex.
- Стиль GOST:
1\usepackage[% 2parentracker=true,% 3backend=biber,% 4hyperref=auto,% 5language=auto, 6autolang=other*,% 7langhook=extras,% 8citestyle=gost-numeric,% 9defernumbers=true,% 10bibstyle=gost-footnote,% 11style=gost-numeric,% 12% disable printing the URLs and ISBNs in the bibliography 13url=false, 14isbn=false, 15eprint=true, 16% enables/disables generation of the back references to the citation, 17% which are usually number(s) of the page where citation appears 18%backref=true, 19% Amount of displayed author names 20% limit amount of authors of the cited document to be printed in the 21% document body and in the bibliography, respectively 22maxcitenames=100, 23maxbibnames=100, 24% A threshold affecting all lists of names 25maxnames=100,% 26minnames=1,% 27% This option automatically starts a new reference section at a document division such 28% as a chapter or a section 29%refsection=chapter,% 30% Similar to the refsection option but starts a new reference segment 31%refsegment=chapter, 32% This option automatically executes the \citereset command at a 33% document division such as a chapter or a section. 34%citereset=chapter,% 35% Global cite counter 36%citecounter=false,% 37% sorting=nty,nyt,nyvt,anyt,anyvt,ynt,ydnt,none 38% sorting=nty, 39sorting=none,% 40movenames=false,% 41]{biblatex}
- Стиль GOST:
- Подключите bib-файл:
1\addbibresource{bib/cite.bib}
- Добавьте вызов пакета для трансляции biblatex в bibitem:
- В конце документа добавьте: