![Создайте bst для небольшого регионального журнала](https://rvso.com/image/461871/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%B9%D1%82%D0%B5%20bst%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B3%D0%BE%20%D1%80%D0%B5%D0%B3%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0.png)
Я работаю над публикацией для небольшого регионального журнала, для которого я не могу найти существующий стиль библиографии natbib, который соответствовал бы их рекомендациям. Я не эксперт по LaTeX, на самом деле я просто пробираюсь через него. Я пробовал использовать команду makebst
в терминале, но на несколько вопросов с множественным выбором ни один из предоставленных ответов не соответствовал тому, что журнал хотел для своего формата. Мне просто подойти как можно ближе, makebst
а затем зайти и внести необходимые правки? Или есть лучший вариант для того, кто не очень хорош в LaTeX?
решение1
Можешь попробоватьhttps://github.com/nzhagen/bibulous.
Я думаю, что синтаксис проще, чем у bst.
main.tex
\documentclass{article}
\begin{document}
\cite{Baumann23}
\cite{RungsirisilpCTM23}
\cite{BernalC23}
\bibliographystyle{mybst}
\bibliography{ref}
\end{document}
ref.bib
@book{Baumann23,
author = {Franziska Baumann},
title = {Embodied Human-Computer Interaction in Vocal Music Performance},
publisher = {Springer},
year = {2023}
}
@article{RungsirisilpCTM23,
author = {Nuttawat Rungsirisilp and Pakaratee Chaiyawat and Sakaowrat Techataweesub and Aungsunee Meesrisuk and Yodchanan Wongsawat},
title = {Applying Action Observation During a Brain-Computer Interface on Upper Limb Recovery in Chronic Stroke Patients},
journal = {{IEEE} Access},
volume = {11},
pages = {4931--4943},
year = {2023}
}
@inproceedings{BernalC23,
author = {Arturo Miguel Russell Bernal and Jane Cleland{-}Huang},
title = {Hierarchically Organized Computer Vision in Support of Multi-Faceted Search for Missing Persons},
booktitle = {{FG}},
pages = {1--7},
publisher = {{IEEE}},
year = {2023}
}
mybst.bst
TEMPLATES:
article = <au>. <title>. <journal>, <year>[, <volume>(<issue>):<startpage>--<endpage>|, <volume>:<startpage>--<endpage>|, <startpage>--<endpage>].
book = <au>. <title>. <publisher>, <year>[, <volume>(<issue>):<startpage>--<endpage>|, <volume>:<startpage>--<endpage>|, <startpage>--<endpage>].
inproceedings = <au>. <title>. <booktitle>, <year>[, <volume>:<startpage>--<endpage>|, <startpage>--<endpage>].
SPECIAL-TEMPLATES:
authorlist = <author.to_namelist()>
authorname.n = [<authorlist.n.first> ]<authorlist.n.last>
au = <authorname.0>, ..., <authorname.N>
И скачать сbibulous.py
сайтаhttps://raw.githubusercontent.com/nzhagen/bibulous/master/bibulous.py
Поместите bibulous.py
, main.tex
, mybst.bst
, и ref.bib
в одну папку.
Выполните следующие команды:
pdflatex -synctex=-1 main.tex
python bibulous.py main.aux
pdflatex -synctex=-1 main.tex
pdflatex -synctex=-1 main.tex