繁体   English   中英

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

[英]How to embed HTML page with javascript code in Beamer LaTeX?

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

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

一种选择是:

  1. 使用javascript保持HTML页面,
  2. 将Beamer乳胶展示的其余部分转换为pdf,然后将pdf转换为HTML
  3. 将两者联系在一起。

pdf2htmlEX是一个很好的工具,用于将pdfs转换为html,保留所有样式和格式。 它似乎适用于使用Beamer创建的幻灯片。

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动力的canvas模块的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM