为什么不可能(或不可行)在网页上写下乳胶代码:latex是页面的源代码,比如html.
当我在维基百科上写一些数学文章的时候就出现了这个想法,我意识到当前的实现非常弱,无论是在演示中还是一些无法内联编写的内容.
因此,一个绝对更漂亮和更简单的方法是在页面中引入乳胶代码:浏览器将对其进行解释,并使用texlive或等效语言,使用latex生成的字体编译页面.这可能是在HTML中,但是这一代使用的是"纯"乳胶而不是一些javatex.
乳胶解释器可以是浏览器的插件,就像Java曾经一样.
这可能会产生深远的影响,例如科学文章可以在互联网上显示而无需.pdf或基于乳胶的文件只需点击一下即可在互联网上投放.这篇文章是带有适当的互联网观看包的代码.用户可以随时下载生成该页面的pdf等价物.
任何想法为什么不可行/可行?
一般来说,将LaTeX用于网页并不是一个好主意 - (La)TeX专为精确的打印输出而设计,而不是某些网页的Web视图,其中确切的显示取决于窗口/屏幕大小,用户设置等.
此外,至少在我的计算机上,TeX结合DVI查看器(或带有PDF查看器的PDFTeX)仍然比使用Web浏览器的HTML慢得多,以呈现类似大小的页面......并且没有简单的方法来获取DOM类似于LaTeX页面的脚本,而不是在每次更改时重新生成它.你不想要这个.
对于这些有意义的部分(数学公式),这实际上已经有效:LaTeX的子集(即大部分数学模式)都有JavaScript解释器,嵌入在普通的HTML文档中.一个例子是MathJax,它用于堆栈交换网络中更多数学重(即科学)的站点,如Cryptography Stack Exchange.