![是否有命令行(或在线)转换工具 bibtex 到 markdown(适用于大型 bibtex 文件)](https://linux22.com/image/398169/%E6%98%AF%E5%90%A6%E6%9C%89%E5%91%BD%E4%BB%A4%E8%A1%8C%EF%BC%88%E6%88%96%E5%9C%A8%E7%BA%BF%EF%BC%89%E8%BD%AC%E6%8D%A2%E5%B7%A5%E5%85%B7%20bibtex%20%E5%88%B0%20markdown%EF%BC%88%E9%80%82%E7%94%A8%E4%BA%8E%E5%A4%A7%E5%9E%8B%20bibtex%20%E6%96%87%E4%BB%B6%EF%BC%89.png)
我有几千个 bibtex 条目,我想将它们格式化为 markdown 格式的 acm 格式。
在线工具如https://balanceofcowards.net/bibtex2pdf.html 我的输入文件刚刚崩溃。
http://www.cs.bham.ac.uk/~wbl/biblio/tools/bib2txt.bat需要我本地没有的实用程序(例如 dvi2tty),这很奇怪,因为我已经有一个本地 tex 安装
https://github.com/ledlie/cmd-line-tools/blob/master/bib2txt很酷,但是它没有以某种官方认可的风格产生输出
pandoc
我尝试使用以下指令进行破解使用 Pandoc 将 Bibtex 转换为 html/Markdown/等即 grep bibtex 中的标签,创建一个包含所有这些标签的仿 .tex 文件,然后执行
pandoc aa.tex -o aa.md --bibliography aa.bib
预期结果:包含 bib 内容链接的 markdown 文件
实际结果:我得到的是链接(没有实际的参考内容)
[@fugrid16] [@mirirli11] [@Kim:2015] [@turhan2009relative]
答案1
使用 pandoc 时,您必须指定一个 csl 文件(使用选项--csl=file.csl
),该文件描述了如何格式化参考书目。您可以在Zotero 样式库例如计算机协会。
似乎你不能生成 markdown 文件,但你可以执行以下操作:
pandoc --filter pandoc-citeproc aa.tex --bibliography=aa.bib --csl=association-for-computing-machinery.csl -o aa.html