电子笔记​obsidian配置

obsidian介绍

(如果已经知道甚至正在使用obsidian,本节可跳过)

如果你是一个想要尝试甚至完全实现笔记无纸化的大学生,那么obsidian是一个足够合适的电子笔记软件,作为一个数学系学生,我可以给你以下的优点供你参考:

  • 比纸质笔记更好管理的标签、链接、以及文件夹管理系统;
  • 美观的公式和笔记格式;
  • 丰富的插件系统,用于简化输入与优化阅读体验。

以下是我的obsidian笔记的配置与笔记概览:

图片

基础环节

markdown语言

obsidian使用的是一个非常简洁的标记语言,名为markdown(简称md),它可以用最少的语法建立一个格式化的笔记,虽然没有复杂的排版系统,但是它可以让写作者更专注于自己所创作的内容,如果想要学习,仅需花一个小时就可以学习完md的语法。可以参考教程:markdown语法官方教程

LaTeX公式

作为一个数学系学生,LaTeX 公式是笔记中不可或缺的一环,也是我在这一年的实践当中弯路最多的一环,对于不熟悉 LaTeX 的读者,可以参考 LaTeX数学公式手册:LaTeX公式手册

如果你是理工科学生,我强烈建议你将 LaTeX 学会,因为这可能是你毕业论文需要的排版工具,对于没有那么多时间排版论文的学生而言,Word 排版出 LaTeX效果所需要的时间和精力是要比直接用 LaTeX 多的。使用 LaTeX 你可以排版出美观的公式使你的笔记赏心悦目:

∫()d=()−()int_a^b f(x)mathrm{d}x = F(b)-F(a)

如果你不想手打公式,一个方法是直接使用 Mathpix 进行OCR,只不过这个方法需要付费且价格不菲。另一个方法就是使用编辑器进行编辑,例如使用国产软件 Axmath 或者在线的免费编辑器,但是我想强调的一点是:使用纯键盘操作要比加上鼠标操作更有效率,使用编辑器在这一点上是不如自己手打的。

obsidian下载

obsidian可以直接在obsidian官网下载:obsidian官网 ,如果比较慢可以用梯子加速。个人版是完全免费的,如果你想要发布服务或者官方同步,也可选用官方的付费方案,但是价格相对较贵且有替代方案,不建议。

优化你的体验

主题选择

obsidian的官方主题实际上已经够耐看了,但是如果你想要一些不一样的感觉,可以进入官方的主题市场进行选择:

图片

这些主题仅仅只是更改你的一些显示设置。不会更改你笔记的实际内容(只不过它会更改你的PDF导出的格式)。

我目前使用的是Blue Topaz ,这个是国人做的主题,可以在Style Settings 插件里面直接调整你的各种设置。

如果你想使用类似Things这样外国人开发的主题,但是想要调整样式,可能需要直接更改CSS文件。进入仓库根目录,找到.obsidan文件夹/themes,在里面更改CSS文件即可,例如Things的CSS文件中,想要更改栏宽可以在CSS文件中ctrl+f搜索width,找到如下代码:

  --line-width: 40rem;
--line-height: 1.5;
--max-width: 90%;
--max-col-width: 18em;
--icon-muted: 0.5;
--nested-padding: 1.1em;
--folding-offset: 10px;

在这里面更改相应内容即可。

如果不懂CSS是不是有点劝退?那还是选择国人开发的主题吧,起码更改会相对容易很多。

插件配置

第三方插件是obsidian的亮点,进入设置->第三方插件,将安全模式关闭即可进入社区插件市场,第三方插件很多,对于使用者,我的建议是在你需要某个功能的时候再安装对应插件。例如你想优化表格输入的时候,你再安装table的相关插件。

图片

数学类笔记的弯路与心得

公式

加速你的公式输入

尽管 LaTeX 公式非常美观,但是输入的过程也比较麻烦,有没有一个插件优化输入体验?我使用的插件叫Quick Latex for Obsidian ,这个插件能在只输入预设的短命令的时候输出大段的公式,例如在安装插件后,在插件设置的Custom Shorthand Parameter里面加入:

rm:::mathrm{};

这个代码是什么意思?意思是说当你打一个rm在数学模式当中,再打出你的shorthand(默认为空格),那么你的rm就自动补全为mathrm{}.

这个模式在你用来简化矩阵输出的时候效果绝佳,不妨一试。

MathJax的公式扩展

熟悉MathJax的读者都知道类似二重闭合曲面积分的符号在MathJax当中是不支持的,显示效果就会像:oiintoiint

在obsidian当中也会是这个效果,为了解决这个问题,我目前找到的唯一解决方案是安装Extended MathJax插件,在根目录新建一个名为preamble.sty的sty文件,在里面加入下面这一行:

newcommand{oiint}{{subset!supset} mathllap{iint}}

那么此时在obsidian再输入oiint这个命令就可以直接得到:

图片
oiint的显示效果

这样就可以愉快地输入数学公式了。

绘图

绘图确实是数学类笔记相对没那么重要的一环,但是美观的图像确实能有助于后续的复习理解。

图片
数学配图

我采用的方案是使用Axglyph绘图后再插入笔记,这样的图像相对比较美观,而且绘图效率也比较高。

如果你有原教旨主义思想或者比较好的TikZ绘图能力,也可使用TikZJax插件进行绘图,例如下图的星形线:

图片
TikZ绘制星形线效果

这个图像的TikZ代码如下:

begin{document}  
begin{tikzpicture}[scale=2]
draw[->] (-2,0) -- (2,0) node[right] {$x$};
draw[->] (0,-2) -- (0,2) node[above] {$y$};
draw[thick, black] plot [domain=0:2*pi, samples=100, variable=t]
({(cos(t r))^3}, {(sin(t r))^3});
end{tikzpicture}
end{document}

这个方法相对比较麻烦,只适合想要极致的图像显示效果(矢量图)或者有非常好的TikZ绘图能力的人选择。

callout语法

callout在笔记中就是一个有颜色的分块显示:

图片

callout语法

这个东西的源代码如下:

>[!note] 齐次微分方程
>形如 $$frac{mathrm{d}y}{mathrm{d}x}=gleft(frac{y}{x}right)tag{2.1}$$ 的微分方程称为**齐次微分方程**。其中 $g(u)$ 为 $u$ 的连续函数。

这里的 [!note] 指示了callout的类型是note类型,后

一定要打空格,再接上你想要的标题,这样就能出现上述的显示效果。

callout的语法在官方文档的中文文档中记录不详细,这里给出英文文档中的链接callout官方语法

同步

我目前安装了obsidian设备有安卓手机和Windows电脑,使用方式是obsidian写作+阅读+导出PDF,安卓阅读+笔记小改,那么同步就不可或缺了。

官方同步付费价格让我尝试寻找一个免费方便的同步方式,插件remotely save可以解决这个问题,推荐有onedrive的读者采用,如果你没有OneDrive账号,注册微软账号可以直接使用,5g的免费空间足够你使用了。

总结

以上就是我一年来记电子笔记的一些磕碰和弯路了,事实上obsidian还有双向链接等方式连接各笔记,但是这些内容已经被讲烂了所以就不赘述了,有兴趣的读者可以自行查阅官方文档。笔记最重要的意义在于帮助你串联知识和总结知识,obsidian很强大,但也不要沉迷玩插件(例如一些花里胡哨的画图)而耽误真正的笔记环节。(虽然感觉这个弯路可能每个人都要走一遍)

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/349840.html

(0)
联系我们
联系我们
分享本页
返回顶部