百科问答小站 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 的人是什么心态,为什么不用效率更高,使用更简便的 Office? 
  如何使用LaTeX让自己不乱? 
  请问这些示意图在LaTeX中怎么画出来? 
  如何使用LaTeX模板写数学建模论文或自己写模板? 
  游戏窗口模式和全屏模式的区别在哪? 
  如何做到像使用 LaTeX 那样优雅地使用 Word? 
  同一个游戏场景,3个玩家的游戏视角,用一台高性能电脑渲染3个视角和用3台电脑渲染比,能节约多少性能? 
  LaTeX如何渲染? 

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





© 2024-12-18 - tinynew.org. All Rights Reserved.
© 2024-12-18 - tinynew.org. 保留所有权利