LaTeX软件工程

LaTeX 有哪些可以改进的地方?

我感觉我可能先要写一个 PS 渲染器才能理解这个问题。

Colliot12/16/2017, 10:14:40 PM

希望改进为:

  • 只用编译一次,中间过程全部走内存,可选辅助文件是否输出
  • 原生支持unicode
  • 字体选择,原生提供字体回退和自由分区
  • 支持更多图片类型
  • 提高图文混排功能
  • 提高编译器的「智能程度」,减少行间公式环境的数量

其实相当于,基于目前的软硬件水平重新设计和制造。知乎有人估计过,以 google 水平的薪资,大概需要10人*年的工作量。

nickname12/16/2017, 10:46:59 PM

预览:

取消

其他地方

nickname 回复了 这个无穷乘积的结果是多少?

may help: evaluate prod_{n=1}^infty bigl(1 + frac1{n^2} + frac1{n^4}bigr), from math.se

Colliot 回复了 这个无穷乘积的结果是多少?

上面打错了 QAQ 目前还没有修改功能。我好想有点头绪了,用 frac{pi^2}{6}=1+dfrac{1}{2^2}+dfrac{1}{3^2}+cdots 合起来搞搞应该就能看见胜利的曙光。

Colliot 回复了 这个无穷乘积的结果是多少?

我感觉可以直观理解一下…… sinh x = x + dfrac{x^3}{3} + dfrac{x^5}{5} + cdots 好吧直观理解不了……无法把里面 pi 的高次项消掉。

ztony 回复了 这个无穷乘积的结果是多少?

不会做 |_・)( _ _)ノ|壁

Colliot 回复了 这个无穷乘积的结果是多少?

卧槽,Mathematica 算出来是 dfrac{sinhpi}{pi}!

Colliot 回复了 类型系统可以对写机器学习的代码有所助益吗?

看这个帖子有感——PyTorch 有哪些坑/bug?——不知道类型系统能不能帮助。

ice1000 回复了 渲染错误的 LaTeX 代码,单独提取

那应该是markdown太垃圾了。我们换个渲染器吧。 或者改下源码重新编译个markdown吧。

Colliot 回复了 渲染错误的 LaTeX 代码,单独提取

你的姿势可能不对…… * 被 markdown 转换成 _ 了…… DeclareMathOperator{Set}{Set} eclareMathOperator{where}{where} eclareMathOperator{proof}{proof} eclareMathOperator{data}{data} eclareMathOperator{rev}{rev} eclareMathOperator{ff}{ff} eclareMathOperator{lemma}{lemma} eclareMathOperator{intro}{intro} eclareMathOperator{id}{id} eclareMathOperator{refl}{refl} eclareMathOperator{params}{params} eclareMathOperator{Vec}{Vec} eclareMathOperator{rewrite}{rewrite} eclareMathOperator{with}{with} eclareMathOperator{lhs}{lhs} eclareMathOperator{rhs}{rhs} eclareMathOperator{xs}{xs} begin{align} amp; data F : Bbb{N} rightarrow Set where amp; ff : (n : Bbb{N}) rightarrow F n

amp; proof _0 : {n : Bbb{N}} rightarrow F n rightarrow F n rightarrow F n amp; proof _0 (ff n) (ff {.}n) = ff n nd{align}

ice1000 回复了 说起来感觉上线之后没那么辣眼睛

谢谢虎哥 虎哥 人间的真男人 虎哥 我的偶像

ice1000 回复了 渲染错误的 LaTeX 代码,单独提取

虎哥,这个社区的槽点让我想虎哥化了。