工具与资源detexify.kirelabs.org
手绘数学符号获取 LaTeX 代码
Draw a math symbol and get the corresponding LaTeX code
2009 — 2020,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这个页面是 Detexify:一个在线工具,用户手绘数学符号后,它会识别并给出对应的 LaTeX 代码。它通过比对已有样本来做最近邻分类,列出候选命令,并允许用户提交训练样本以改进识别。
为什么经久不衰:它直击写 LaTeX 时“知道符号长什么样却找不到命令”的高频痛点,操作直观,多年来被反复推荐,今天依然实用。
HN 评论精选
数学研究者高度认可,认为它能显著缓解找 LaTeX 符号的痛苦。
刚把这个展示给一位数学博士研究生。她眼睛立刻亮了,马上断定做这个的人是个天才。很棒的想法和实现。我见过太多 LaTeX 带来的挫败,这肯定会减轻很多痛苦。
tdedecko查看英文原文
Just showed this to a math PhD grad student. Her eyes immediately lit up. She instantly determined that who ever made this, is in fact a genius. Great idea and great implementation. I have seen so much LaTeX frustration. This will definitely ease a lot of pain.
常见符号识别准确,形近符号需多试,但可提交样本训练。
好主意。它一下子认出了我画的积分号和 delta,但小写 sigma 我试了几次才对。补充:它允许提交训练样本,这也很棒。我刚为小写 sigma 提交了两个。
scott_s查看英文原文
Great idea. It got my attempts and an integral and delta right off, but I had to try a few times with a lower-case sigma. edit: It allows you to submit training examples, which is a great idea. Just did two for lower-case sigma.
训练样本无法撤销,误提交会污染分类,但技术上容易修复。
缺少一个功能:训练某个符号后,能点按钮表示“糟糕,我不是这个意思”。我给几个箭头类符号提交了训练样本,却忘了切换箭头方向。现在它把一个左箭头样本当成了右箭头符号的训练案例,或者反过来;我忘了是哪样。当然这是很蠢的错误,但大多数人——即便这个工具的潜在用户——偶尔也会犯蠢。看源码,取消训练似乎很容易;这个应用做的是最近邻分类,存的只是所有提交的样本。
gjm11查看英文原文
Missing feature: the ability, after training a symbol, to click a button whose meaning is "Whoops, I didn't mean to do that". (I gave it some training examples for a couple of arrow-type symbols. I forgot to click to switch from one sort of arrow to the other. It now has a left-pointing arrow as a training case for a right-pointing arrow symbol. Or maybe the other way around; I forget which.) Of course that was an utterly boneheaded mistake. But most people -- even among the likely users of this thing -- are boneheaded occasionally. (Looking at the source, it seems that un-training would be quite easy; the app is doing nearest-neighbour classification, and what it stores is just all the examples it's been given.)
长期实用,后端曾用 Haskell 重写并在论文中提及。
极好的工具!我读书时写讲义摘要大量使用它。另外有趣的是:后端曾用 Haskell 重写过,Daniel 的论文里提到过。
giu查看英文原文
Excellent tool! Used it heavily while writing my lecture summaries during my studies. Also, interesting to know: the backend was re-written in Haskell at one time; it gets mentioned in Daniel's thesis [0] http://danielkirs.ch/thesis.pdf
历次讨论
同类还值得读
直接在浏览器中启动 Linux 内核
Boot a linux kernel right inside your browser.
Fabrice Bellard 的 JSLinux 页面,用 JavaScript 在浏览器里启动一个 Linux 内核,并提供一个可交互的终端环境。
工具与资源上首页 5 次 · 2011–2025bellard.orgHacker News 未公开功能与行为清单(2018)
A List of Hacker News's Undocumented Features and Behaviors (2018)
数据科学家 Max Woolf 整理的 Hacker News 未公开功能与行为清单,涵盖投票机制、排名算法、账号惩罚等社区运作细节。
工具与资源上首页 5 次 · 2019–2025github.comMapSCII:在终端中用盲文和 ASCII 渲染地图
MapSCII – Braille and ASCII map renderer for the console
MapSCII 是一个在命令行终端里渲染地图的开源工具,用盲文字符和 ASCII 字符把地理数据画成可交互浏览的字符地图。
工具与资源上首页 5 次 · 2017–2025github.com顶尖大学的免费在线课程
Free Online Courses from Top Universities
Open Culture 整理的一份免费在线课程合集,汇集了全球顶尖大学(如 MIT、斯坦福、耶鲁等)向公众开放的网络课程资源,涵盖音频、视频等多种形式。
工具与资源上首页 5 次 · 2010–2022openculture.com淘气字符串:容易引发用户输入问题的字符串清单
Naughty Strings: A list of strings likely to cause issues as user-input data
一个 GitHub 仓库,收录了大量容易让程序出问题的用户输入字符串,如特殊字符、emoji、SQL 注入片段、系统命令等,供开发者用于测试输入处理逻辑。
工具与资源上首页 4 次 · 2015–2020github.com