karasu—一个自建的远程数学交流系统

2020-03-26 13:19:13 +08:00
 krjt

因为经常会与别人通过 email 讨论数学的问题,会需要写很多的 TeX 公式和插图,之前一直用 TeX for Gmail 或者直接发 pdf,但是要么是不满意排版要么是不方便,所以就自己写了一个 self-hosted 的远程数学交流系统配合 email 使用:karasu

基本上任何的 LaTeX 代码经过设置都能用了,直接在服务器上渲染成 SVG,因为有 cache 写大的文档的时候可能会比编译原生的 LaTeX 文档还要快。

好像无意中解决了网页上渲染 LaTeX 的问题_(:з」∠)_,但是由于写得很急促而且本来打算自己用的,目前渲染的部分(其实只是一堆 Pandoc filters)和服务器绑在一起,之后有时间再把它们分开,顺便给 latex-svg 发个 pull request (他的这个只支持数学环境)。如果你用 Hakyll 的话简单改一下就能用了,我写这部分的时候有意地在控制对 karasu 代码的引用。

代码都在 GitHub 上,不过由于 GFM 过于简陋,具体的介绍请看这里

2244 次点击
所在节点    分享创造
7 条回复
amorphobia
2020-03-26 15:48:05 +08:00
厉害
crella
2020-03-26 16:11:15 +08:00
支持支持
mathzhaoliang
2020-03-26 17:22:40 +08:00
感觉像是 hugo 的一个主题 journal 改的? 那个侧边注释是怎么做到的 ...
krjt
2020-03-26 21:34:59 +08:00
@mathzhaoliang 见这里,是用 CSS 写的: https://github.com/Krasjet/kamome/blob/master/static/styles/doc/main.css#L309-L367

主题只是我 LaTeX 模版的简化版: https://krasjet.com/rnd.wlk/poisson.pdf (这个模板是自己积累很多年弄出来的,暂时没有开源)
mathzhaoliang
2020-03-26 22:02:14 +08:00
@krjt 你的 latex 模板很好看,插图也很走心!当然博客风格也很好,如果能加入查看存档和跳转就好了。
mathzhaoliang
2020-03-26 22:07:58 +08:00
@krjt Poisson 求和公式,我一般用 "无穷速降函数 f 在一个格点 L 上的求和等于其傅里叶变换 f^ 在对偶格点 L^ 上的和" 来记忆 (至多差一个与 f 无关的常数),当这个格点是 tZ 时对偶格点是 1/t Z,得到的就是 theta 函数的反演公式,进而得出 zeta 函数的延拓。
krjt
2020-03-27 09:51:48 +08:00
@mathzhaoliang 这个只是 x=0 的特殊情况啦,而且 PSF 成立的空间会比 Schwartz space 要大,不过 PSF 很神奇的一点就是在很多领域都以不同形式存在着。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX