Erstellen Sie einen BST für eine kleine Regionalzeitschrift

Erstellen Sie einen BST für eine kleine Regionalzeitschrift

Ich arbeite an einer Veröffentlichung für eine kleine regionale Zeitschrift, für die ich keinen vordefinierten natbib-Bibliografiestil finden kann, der deren Richtlinien entspricht. Ich bin kein erfahrener LaTeX-Benutzer und taste mich gerade durch. Ich habe versucht, den makebstBefehl im Terminal zu verwenden, aber bei einigen Multiple-Choice-Fragen passte keine der bereitgestellten Antworten zu dem Format, das die Zeitschrift wollte. Soll ich mich mit einfach so weit wie möglich an die Vorgaben annähern makebstund dann die notwendigen Änderungen vornehmen? Oder gibt es eine bessere Option für jemanden, der nicht besonders gut mit LaTeX umgehen kann?

Antwort1

Du kannst es versuchenhttps://github.com/nzhagen/bibulous.

Ich denke, die Syntax ist einfacher als 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>

Und herunterladen bibulous.pyvonhttps://raw.githubusercontent.com/nzhagen/bibulous/master/bibulous.py

Legen Sie bibulous.py, main.tex, mybst.bst, und ref.bibin denselben Ordner.

Führen Sie die folgenden Befehle aus:

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

Bildbeschreibung hier eingeben

verwandte Informationen