HTML+CSS+Javascript 工具提供了一种创建精美演示文稿的好方法(例如,reveal.js + MathJax)。但是,我通常需要在我的演示文稿中添加引文,并且我想以系统的方式来做到这一点(因此参考书目是有组织的并且参考文献格式正确)。这是通过 BibTeX 在 LaTeX 中很容易处理的事情。
到目前为止,我发现的最佳解决方案来自一个名为bibtex-js的库。在将 HTML 中的 BiBTeX 文件呈现为参考书目列表方面似乎做得很好,这部分是我想要的。但是,我不仅需要呈现参考书目列表,而且还需要通过某个索引来引用该参考书目中的条目,并获得一个统一格式的参考标记。举个例子,LaTeX 通常是如何处理这个问题的:
%In thebibliography.bib
@article{darwin1859origins,
title={On the origins of species by means of natural selection},
author={Darwin, Charles},
journal={London: Murray},
year={1859}
}
%In mydocument.tex
As \cite{darwin1859origins} sustains in his ground-breaking book...
之前的代码将呈现为“正如达尔文(1859)在他的开创性著作中所坚持的那样”。此外,呈现引文的格式也可以是可定制的(例如“Darwin,1859”、“(Darwing,1859)”、“[DWN59]”、“[1]”等)。
所以问题是,您如何处理 HTML 文档上的类似任务?
谢谢大家!