百科问答小站 logo
百科问答小站 font logo



LaTeX如何渲染? 第1页

  

user avatar   li-a-ling 网友的相关建议: 
      

整个知乎可能没有比我更适合回答这个问题的了。

问题是,什么是LaTeX呢?现在已经说不清了,比如:

  1. 看起来像LaTeX的,mathjax算,katex算,jlatexmath算
  2. 跑着一些核心LaTeX代码的,但是细节就会有区别的,比如luatex下的LaTeX,xetex下的LaTeX,pdftex下的LaTeX

如前者,可直接看源码,之后做cleanroom实现就好了。

如后者,直接看源码,转换成特定语言就好了,即Pascal代码转换成其他的代码,如JavaScript,Rust,Go,Swift,Python。

完全不依赖第三方库,依上面两法,可以做到。比如从TeX文本到一种输出结果的描述(如DVI或者json)。

但是如果像输出到特定的形式。从TeX到PDF或者png,那要做的事,没个五六年基本做不出来。

如果想实现一个跟TeX在某种程度上兼容的东西,那就从编译原理开始看吧,坑是一个一个接着来的。要读的东西只会越来越多。完全不依赖第三方,那就按十年开始算吧。

当然,如果是智力超群的作者,很可能做的比这些预估的时间要短很多。

我也很期待这种天降伟人的出现呢。




  

相关话题

  在将下载下来的Latex模板运行的时候出现了这样的错误,如图,应该怎么办呀? 
  游戏画面是实时渲染的吗? 
  在LaTeX发明前,人们怎么打印复杂的数学公式? 
  微信公众平台插入清晰的数学公式? 
  如何评价知乎的LaTeX阉割了如此多的功能? 
  用 LaTeX 的人是什么心态,为什么不用效率更高,使用更简便的 Office? 
  overleaf为啥打不开了? 
  电影《流浪地球》中的特效是国产的吗? 
  latex中equation环境相比align环境有何优势? 
  用 LaTeX 撰写的学术论文怎么方便地供老师评注和修改? 

前一个讨论
章鱼有两个记忆系统,三颗心脏,九个脑袋,可章鱼为何沦落成了人类烧烤摊的美味担当呢?章鱼是演化物种吗?
下一个讨论
湾区年薪30万美元是不是日子过不下去很贫困?





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利