個人知識ベースとLaTex

個人知識ベースとLaTex

私は個人用知識ベース(PKB)を2つ持っています。1つはLaTeXで、主に線形代数やアルゴリズムなどの講義ノートを取るために使用していました。もう1つはログシーケンス研究論文、コーディングのアイデアやコツ、日々の日記などをメモするために使用しました。

私はlogseq(または他の二重リンクのメモアプリ)がLaTeXよりも日常的に使いやすいと感じました。それはMarkdownの変種を使用しているため(つまり、テキストの編集や移動が簡単で、コンパイルが不要です!)、双方向リンク(研究中に考えをまとめるのにとても役立ちました)、Katex もサポートされています (十分な数式を記述できます)。しかし、講義ノートのような重い数学コンテンツに関しては、LaTeX が優れています。さらに、簡単にカスタマイズして、見栄えの良い PDF を作成することもできます。

したがって、今のところは、それらを別々にしておく方が良いと思います。すべてに latex を使用したくはありませんし、まだ katex で提供されていないカスタマイズが気に入っているので、latex を logseq markdown にコピーしたくもありません。ただし、logseq を latex と連携させるには、いくつかの提案が必要です。

はっきりさせておきますが、私の現在のワークフローは、logseq を使用してメモを取ることです。そして、LaTeX メモ内の方程式 (たとえば、Jensen 不等式) を参照したい場合は、という新しいページを作成しJensen Inequality、このページにリンクします。その後、リンクを見つけて Jensen 不等式に関する記憶をリフレッシュしたいときは、事前にコンパイルされた LaTeX PDF を取得し、Ctrl + F で Jensen 不等式を検索して、そのプロパティや定義などを確認します。

もっと良い方法はないでしょうか。具体的には、LaTeX の外部で特定の方程式またはセクションにリンクしたいのです。たとえば、生成した PDF を Web サイトでホストする (または HTML に変換する) とします。その後、Jensen 不等式を検索するたびに手動で Ctrl + F を押す代わりに、リンクをクリックするだけで、Jensen 不等式が定義されている方程式またはセクションの場所に移動できます。セクション番号をハードコードすることはできますが、LaTeX PDF で新しいセクションを追加/削除するたびに更新したくありません。同様に、ページ番号をハードコードしても機能しません。

これが可能かどうかはわかりません。ただし、セクションや方程式をプログラミング インターフェイス経由でリンクできる場合、つまり、生成された PDF を解析してリンクできる場合は、非常に受け入れられます。ご指摘やご提案をいただければ幸いです。

関連情報