我知道您可以使用 eplain 和 btxmac.tex 使用 BibTeX,但我正在寻找一种尽可能少用代码的极简解决方案。我几乎想手动完成所有操作(参见 TeXbook 的附录 B),但这肯定缺乏一致性。
如果它使解析更容易,我不介意使用更具体的命令,例如citebook
。citearticle
例如,Knuth 在具体数学中使用了什么?
答案1
你看过保罗·伊桑伯特的 图书管理员? 它处理bib
文件,但绕过 bafll(bibtex 的匿名类似语言),而是使用 TeX 宏。
答案2
当然,它不是纯 Plain TeX,但保留了 Plain TeX 的理念。首先,有一个opmac.tex
宏,请参阅texdoc opmac
。它使用librarian.tex
来访问 bibtex 文件,您不需要使用 bibtex 或其他外部软件。
新一代opmac
宏是 OpTeX,请参阅texdoc optex
它在参考书目记录方面的作用大致相同。它是为 LuaTeX 设计的。