如何在Beamer LaTeX中使用javascript代码嵌入HTML页面?

时间:2014-05-21 16:21:22

标签: javascript html latex beamer

如何在Beamer LaTeX中嵌入带有javascript代码的HTML页面(正好是带有一些悬停功能的D3库)?

想法是制作一张嵌入了HTML页面的幻灯片,在演示过程中,我可以将鼠标悬停在某些元素上,即它不仅仅是截图,而且我还可以使用javascript功能。

2 个答案:

答案 0 :(得分:2)

一种选择是:

  1. 按原样保留HTML页面,
  2. 将您的Beamer乳胶演示文稿的其余部分转换为pdf,将pdf转换为HTML
  3. 将两者联系在一起。
  4. 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动力画布模块的库。