我有两个个人知识库 (PKB)。一个是 latex,我用它来记线性代数或算法等课堂笔记。另一个是对数序列我用它来记录研究论文、编码想法和技巧、以及日记等。
我发现 logseq(或任何其他双链接笔记应用程序)比 latex 更适合日常使用,因为它使用了 Markdown 的变体(这意味着它很容易编辑和移动文本,不需要编译!),支持双向链接(我发现它在研究过程中收集想法非常有帮助),并且支持 katex(这样我就可以写出足够多的数学公式)。但是当涉及到像我的讲义这样的繁重数学内容时,latex 会大放异彩。此外,它可以轻松定制以创建外观精美的 pdf。
因此我认为现在我宁愿将它们分开:我不想在所有事情上都使用 latex;我不想将 latex 复制到 logseq markdown 中,因为我喜欢 katex 尚未提供的自定义功能。但我需要一些建议来让 logseq 与 latex 交互。
让我说清楚一点,我目前的工作流程是,我使用 logseq 来做笔记。如果我想在我的 latex 笔记中引用一些方程式(比如 Jensen 不等式),我会创建一个名为的新页面Jensen Inequality
并链接到此页面。然后,每当我看到一个链接并想刷新我对 Jensen 不等式的记忆时,我都会拿出我预先编译的 latex pdf 并按 ctrl-f 搜索 Jensen 不等式以查看其属性和定义等。
我想知道是否有更好的方法。具体来说,我想在 latex 之外链接到 latex 中的特定方程式或部分。假设我将生成的 pdf 托管在网站上(或转换为 html)。然后,每次我想搜索 Jensen 不等式时,我不必手动按 ctrl-f,只需单击链接,它就会将我引导到定义 Jensen 不等式的方程式或部分位置。我可以硬编码部分编号,但我不想每次在 latex pdf 中添加/删除新部分时都更新它,同样,硬编码页码也不起作用。
我不知道这是否可行。但如果可以通过编程接口链接部分和/或方程式,即如果可以通过解析生成的 pdf 来实现,那么这也是非常可以接受的。任何指示或建议都非常感谢。