将 BibTeX 转换为 XHTML 的 awk 脚本

将 BibTeX 转换为 XHTML 的 awk 脚本

我在互联网上找到了几个 nawk 和 gawk 脚本,用于将 BibTeX 文件转换为 HTML,这些脚本大多是在 90 年代编写的。快速查看源代码表明,其中一些脚本不会生成有效的 XHTML 1.0 严格标签,这并不奇怪。在我尝试清理某人的 nawk 脚本(我不使用 gawk)之前,有人可以根据自己的经验向我推荐一个运行良好的脚本吗?只要我不需要修复任何东西,我就可以接受 gawk。我也会考虑一个不错的 Perl 或 Python 脚本。我必须羞愧地承认,我没有正确研究过 Perl 和 Python 解决方案。

答案1

Biber 最终的目标是解决此类情况。目前(截至 0.9.8 版),您可以使用选项--bltxml输出 BibLaTeXML 文件而不是.bbl。BibLaTeXML 仍处于试验阶段,但它是具有定义架构的 XML,因此将其转换为 HTML 可能比使用 XSLT 直接从格式转换要容易得多.bib。这通常是一种更好的方法,因为实际的 HTML 输出将根据您希望它看起来的样子而有很大差异。

相关内容