在各种渠道看到并尝试过不少笔记软件,但这些软件大多是方便计算机类的专业使用,无法满足我作为理科生的一些需求。主要的需求有两点:
首先是方便的公式输入。基础的要求是支持复杂 latex 公式的编译(各种位置的角标,数学物理上用到的特殊符号),并且要有公式输入的自动补全和代码片段。更进阶的要求是有类似 latex utilities 的快捷输入功能,比如说输入 a/b
自动替换为 \frac{a}{b}
。
其次是能快捷输入定义定理等环境。这个可以用代码片段做的但最好有现成的。
目前在用的是手写笔记和 LaTeX,但前者不美观也不方便检索,往往看书的时候记一遍后面再也不会翻。后者没有双链功能也不好组织,全写在一起编译太慢,分开写得到的 pdf 也不方便查找。类似 obsidian 的软件用过,但没找的合适的插件,全手打公式输入的效率太慢了。求推荐合适的软件或者插件。谢谢,并祝各位新春快乐。
bcaso
2
JupyterLab,安装 texlive 后,可以创建 .tex 文件。方便输入,可以安 vim 插件。
笔记是支持 mathjax 的,但是限制多,不能导包。
笔记是分块的,所以不用全部重新编译。
没有自动补全,可以放代码片段,没有双链功能。
可以将笔记 .ipynb 导出为 .tex 文件,但是使用 TeXworks 打开也需要修改很多东西。
1 Like
Betty
4
就是要支持 LaTeX 的双链笔记吧
试试 Logseq、Org-mode 之类
我用的boostnote,基本能满足要求,就是一些细节方面,真的是一言难尽
不能导包有一些符号输入就会比较麻烦。
分块编译是好的,可不可以全文搜索?
支持代码片段能满足我的基本需求,但自己写太麻烦了,有没有从其他软件转换过去的办法?或者别人现成的分享?
自动替换是为了输入的流畅性,一次输入公式需要很多次分式开根等等,每次手动选snippet都会打断输入。
输入的公式也没有多复杂,支持角标和特殊符号就可以。比如下面这个,当然这只是一行,一般的推导过程通常有很多行。
markdown能否方便地支持导入宏包或者自定义符号?就这个公式中的方块(这是个微分算符)和态矢(用 <和| 拼出来会很丑),不能导入宏包就很难输入。
我一直是打代码写公式的,没有使用过公式编辑器,不知道学习成本如何。公式编辑器得到的公式能直接插入到markdown笔记中吗?就像刚才我提到的符号问题能否解决?
1 Like
Randir
10
手写笔记录入可以试试 Mathpix 的移动端,拍照识别完可以同步到电脑端
复杂公式识别不太行,打印的可以,手写的写歪了就识别不出
手动美化可以,但是很麻烦。比较一下就是输入\braket{a}{b}
和 \left<a\right|\left.b\right>
的区别,前者打两个字母就能自动补全,后者基本上要全部手打,而且写一段笔记就要写几十处。
公式编辑器有没有嵌入到笔记软件中的插件?小屏笔记本在不同软件间切换太麻烦了。最好能直接导入到笔记文档中
Karuna1
18
你用的Markdown美化例子,大角括号直接变成小角括号,数学含义就不一样了。虽然可以下意识的同样对待,但有的时候看着还是挺别扭的。
我那个例子确实是错的
狄拉克符号正规写法是这个
$\bra{a}$
$\ket{b}$
楼主使用的<||>也不规范
所以找到规范的写法应该就可以解决不美观的问题了。
Obsidian支持这个写法,万一真遇见个不支持的还可以用插件。

3 Likes
Karuna1
20
Thumbup, 关于Obsidian,我一直有个比较抵触的地方,就是Obsidian不能自定义安装位置吧