如何在Beamer LaTeX中嵌入带有javascript代码的HTML页面(正好是带有一些悬停功能的D3库)?
想法是制作一张嵌入了HTML页面的幻灯片,在演示过程中,我可以将鼠标悬停在某些元素上,即它不仅仅是截图,而且我还可以使用javascript功能。
答案 0 :(得分:2)
一种选择是:
pdf2htmlEX是一个很好的工具,可以将pdfs转换为html,保留所有样式和格式。它似乎在使用Beamer创建的幻灯片上运行良好。
答案 1 :(得分:0)
http://manuels.github.io/texlive.js/将完成您的目标。您需要将您的LaTeX转换为javascript并在浏览器中一起在javascript模块中运行它。
var pdftex = new PDFTeX();
var latex_code = "" +
"\\documentclass{article}" +
"\\begin{document}" +
"\\LaTeX is great!" +
"$E = mc^2$" +
"\\end{document}";
pdftex.compile(latex_code) // now you have it in a javascript object.
通过这种方式,它最终可以作为迷你网络应用程序使用,而不仅仅是使用Beamer LaTeX。
此时你可以介绍一个像D3,Greensock,jQuery或者甚至是javascript动力画布模块的库。