소규모 지역 저널을 위한 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.py, main.tex, mybst.bstref.bib같은 폴더에 넣습니다 .

아래 명령을 실행하세요.

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

여기에 이미지 설명을 입력하세요

관련 정보