百科问答小站 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 下怎么画出这样的不规则图形? 
  物体的高光为什么都是白色的? 
  如何评价知乎的LaTeX阉割了如此多的功能? 
  用 LaTeX 的人是什么心态,为什么不用效率更高,使用更简便的 Office? 
  Word大佬能用Word写出Latex一样漂亮的论文吗? 
  latex中equation环境相比align环境有何优势? 
  Word大佬能用Word写出Latex一样漂亮的论文吗? 

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





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