![小さな地域ジャーナルのBSTを作成する](https://rvso.com/image/461871/%E5%B0%8F%E3%81%95%E3%81%AA%E5%9C%B0%E5%9F%9F%E3%82%B8%E3%83%A3%E3%83%BC%E3%83%8A%E3%83%AB%E3%81%AEBST%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B.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