从 bibtex 文件和 bst 样式生成纯文本

从 bibtex 文件和 bst 样式生成纯文本

我有两个文件:

  • entry.bib-包含 bibtex 格式条目的文件,
  • nature.bst-具有参考书目样式的文件

有没有办法使用命令行工具从这些文件生成纯文本引用?

答案1

你可以跑latex2rtf或者tex4ht在这样的 tex 文件上:

\documentclass{minimal}
\bibliographystyle{nature}
\begin{document}
\nocite{*}
\bibliography{entries}
\end{document}

还有比比HTMLBibTeX 转 HTMLbib2MLbib2html文件bib2XHTML或许还有更多我没有体验过的直接转换器。

您很难找到直接转换为纯文本的脚本,因为大多数书目样式都包含斜体格式,有些还包含小写字母或粗体,这些格式在纯文本中不可用,但需要富文本 (RTF)、HTML 或类似格式。不过,您可以轻松地将结果复制并粘贴到纯文本编辑器中,或者调整脚本(因为有些脚本相当简单或灵活)。

答案2

一种简单的方法是使用 bibtex2html 和 w3m 进行最终转换为纯文本。下面给出了一个产生紧凑格式的示例:

bibtex2html -labelname -a -nodoi -nokeywords -noheader -nofooter -s ./custom.bst -o - ./bibliography.bib | w3m -T text/html -dump > output.txt

相关内容