![소규모 지역 저널을 위한 BST 만들기](https://rvso.com/image/461871/%EC%86%8C%EA%B7%9C%EB%AA%A8%20%EC%A7%80%EC%97%AD%20%EC%A0%80%EB%84%90%EC%9D%84%20%EC%9C%84%ED%95%9C%20BST%20%EB%A7%8C%EB%93%A4%EA%B8%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