為小型區域期刊建立 BST

為小型區域期刊建立 BST

我正在為一家小型區域期刊撰寫出版物,我找不到符合其指導方針的現有 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.pymain.texmybst.bst、放在ref.bib同一資料夾中。

運行以下命令:

pdflatex -synctex=-1 main.tex
python bibulous.py main.aux
pdflatex -synctex=-1 main.tex
pdflatex -synctex=-1 main.tex

在此輸入影像描述

相關內容