如题,现在大部分的笔记软件,比如 obsidian 和 joplin ,都采用 Markdown 作为写作语言。但是个人平常经常阅读偏理论方向的文章,喜欢做一些含有很多公式的笔记,因此觉得如果有用 latex 作为语言的笔记软件,是再好不过了。因为用 latex 做笔记,公式之间的跳转就会很方便,并且参考文献的引用也会很方便(虽然 Markdown 也可以用脚注来引用,但是实在是不太方便)。另外一方面,个人感觉用 latex 做为语言的这样一个笔记软件应该也不难制作(如果不追求写完之后像 markdown 那样立马就能看见内容,而是需要自己手动点击运行)。
所以想请教一下是否有用 latex 作为语言的笔记软件(个人没有发现),或者有什么办法可以满足几点:
![]() | 1 Rorysky 2023-12-15 13:21:07 +08:00 ![]() 谁写字用工笔画呀 |
![]() | 2 passive 2023-12-15 13:38:10 +08:00 via Android ![]() LaTeX 唯一做的就是排版。这是写笔记还是写书? |
![]() | 3 narip OP @passive 但是涉及到公式链接跳转确实不方便。而且加入参考文献 Latex 确实也很方便。另外,十几二十页的笔记,也挺常见吧。 |
![]() | 4 passive 2023-12-15 13:46:17 +08:00 via Android 而且 LaTeX 写中文意义不大,因为中文和字母语言的排版几乎是两回事。我自己就是用 LaTeX 做笔记,因为排版强迫症。但是我的“笔记”和网友们说的笔记应该不是一回事。 |
![]() | 5 leimao 2023-12-15 13:48:10 +08:00 via iPhone 我见过不少人用 LaTeX 上课做笔记,但是他们在我看来成绩都不咋的 |
![]() | 6 callmesmc 2023-12-15 13:52:01 +08:00 via iPhone LaTeX 技术栈太老旧了吧,而且只能编译成 PDF |
7 nothingistrue 2023-12-15 13:58:44 +08:00 「 LaTeX ,是一种基于 TeX 的排版系统,由……利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。……它非常适用于生成高印刷质量的科技和数学、物理文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。 LaTeX 遵循呈现与内容分离的设计理念,……而不必同时注视其外观。在准备 LaTeX 文档时,……它鼓励从内容中分离布局,同时仍然允许在需要时进行手动排版调整。这个概念类似于许多文字处理器允许全局定义整个文档的样式的机制,或使用层叠样式表来规定 HTML 的样式。LaTeX 系统是一种可以处理排版和渲染的标记语言 」 拿这玩意做笔记,你特娘的真是个天才。 |
![]() | 9 BeautifulSoap 2023-12-15 14:02:45 +08:00 建议 lz 多试试更加现代化的笔记,而不是单纯的用 markdown 记笔记 |
10 TrembleBeforeMe 2023-12-15 14:03:29 +08:00 ![]() 太重了,顶多用 mathjax 渲染部分公式 |
11 HTDit 2023-12-15 14:03:30 +08:00 via Android Youtube 有一个做 LaTeX 教学的博主,他用的感觉就是你说的那样,左边代码,右边显示,不过不是所见即所得,要点击一下编译 |
![]() | 12 Vinceeeent 2023-12-15 14:03:31 +08:00 via Android 对于笔记来说,LaTeX 太复杂了,还不如 md 方便。 LaTeX 主要是用于论文排版和大量公式输入的场景。 |
![]() | 13 darksword21 PRO ![]() 你应该试试 emacs |
![]() | 14 Diphia 2023-12-15 14:15:30 +08:00 ![]() 你应该试试 emacs |
15 SiWXie 2023-12-15 14:20:04 +08:00 via iPhone 我是 Typora+mathpix |
![]() | 16 intouchables 2023-12-15 14:34:11 +08:00 ![]() overleaf 不就可以当笔记软件用,在线的 |
![]() | 17 20015jjw 2023-12-15 14:41:24 +08:00 via iPhone 很多 markdown 都支持公式插入啊 |
18 shimanooo 2023-12-15 14:59:29 +08:00 要用 latex ,那你直接用就行了啊... 说实话学点东西大脑符合已经很大了,所见和所得差别太大的话,干扰思路。 推一下 TeXmacs / 墨干。虽然名字里有 TeX 但并不是 latex 。就是 crash 概率略高。 |
19 llh880808 2023-12-15 15:17:03 +08:00 ![]() 我能理解 OP 的想法,但我不得不继续使用 markdown 遇到的问题大概就是 markdown 对表格支持太差,想通过嵌入 latex 的方式扩展,但一旦涉及 latex 扩展包就很难办了 开始研究 latex ,功能够强,但不能实时渲染,复杂度也太高,还是用回 markdown 了 |
![]() | 20 0x723b 2023-12-15 15:19:41 +08:00 用 latex 不如用 word |
21 shyangs 2023-12-15 15:27:10 +08:00 ![]() |
![]() | 22 ZxykM 2023-12-15 15:42:02 +08:00 ![]() 可以看看这个 Zettle ,https://github.com/Zettlr/Zettlr |
![]() | 23 bianhui 2023-12-15 16:20:07 +08:00 显然程序员善于鄙视对自己不是很擅长的东西,就像 python ,golang 程序员嫌弃 java ,c++语义嗦复杂一样。 |
![]() | 24 yolee599 2023-12-15 17:57:11 +08:00 LaTeX 的自由度很高,能做出来很漂亮的文档,而且能直接嵌入矢量图,用来写文档不错,但是不能实时渲染比较蛋疼。写笔记通常是比较简单的 markdown 足够了,有时候我直接 txt 。 |
![]() | 25 c0xt30a 2023-12-15 19:11:21 +08:00 ![]() 我是部署的 overleaf https://github.com/overleaf/overleaf/blob/main/docker-compose.yml 在自己的服务器上的。 |
![]() | 26 msg7086 2023-12-15 19:23:53 +08:00 我 LaTeX 甚至都是用 markdown 转译生成的。 而且你写了那么多都是 Y 问题,X 问题其实都和 LaTeX 作为笔记语言无关。 |
27 chikai 2023-12-15 19:47:06 +08:00 ![]() 可以试试 typst ,latex 的现代版,感觉很不错,日常用起来应该更方便。https://github.com/typst/typst |
![]() | 28 pkuphy PRO ![]() |
29 ethenzh 2023-12-15 22:51:16 +08:00 via Android ![]() 一个思路是工具整合 logseq (块引用,open in code 插件,zotero citation 插件) + vscode ( neovim, hypersnips ) 轻度编辑在 logseq ,重度编辑(或者公式)跳转到 vscode 再弄 公式跳转可以靠双链解决,基本和 latex 用 label 引用是一个体验 |
![]() | 30 SuperXX 2023-12-16 10:13:40 +08:00 via iPhone Typst |
![]() | 31 narip OP @nothingistrue 您可以先尝试一下在线的 Overlear:https://www.overleaf.com/, 侬就知道是否适合了 :) |
32 nightwitch 2023-12-17 12:03:25 +08:00 ![]() 作为曾经高强度使用 latex 的人来说(写了大概有上千页 pdf ?),真不适合笔记,语法噪声太多了..即使每天都在用,有的时候想不起来某个冷僻的语法或者宏包的用法还是需要去 ctan 查。 但是 markdown 不支持交叉引用,尤其公式部分不支持自动公式编号,在写一些长文的时候确实很费劲。 |
33 charlie21 2023-12-17 22:52:30 +08:00 via Android 这样的免费软件是没有,即使有 软件商应该付钱给我我才会用 |
34 xingzhiyuan 2023-12-19 13:52:21 +08:00 via iPhone ![]() 试试 org mode ,和 latex 能结合 |