Как организовать математические заметки?

Мне нужно систематизировать все мои математические заметки. Я хотел бы создать своего рода библиотеку заметок, где заметка может связывать другие заметки, и каждая заметка хранится в текстовом формате (например, Markdown + Katex/Mathjax), потому что я хочу, чтобы git отслеживал все это.

В любом формате должен быть доступен редактор с мгновенным предварительным просмотром. Также должно быть легко экспортировать отдельные заметки или группы заметок в публикуемые форматы, такие как PDF и HTML.

Все заметки должны быть доступны для быстрого поиска по ключевым словам.

Мне не нужна мобильная поддержка.

Я открыт для предложений. Я использую Linux, но браузерные приложения приветствуются, если они могут работать в автономном режиме.

Примечание. Я недавно разместил частную локальную вики для структурированного математического журнала? , который был специфичен для вики. Здесь я ищу альтернативы , не связанные с вики.

Вы упомянули, чем это отличается от частной локальной вики для структурированного математического журнала? . Но чем это отличается от другого вопроса, который вы задали: приложение для создания текстовых заметок с надежной математической поддержкой и хорошей организацией ? Мне кажется, что все 3 будут соответствовать одному вопросу, что делает формат необязательным (если вам действительно не нужны 3 разных приложения). Кроме того, вы не упомянули, на какой ОС он должен работать.

Ответы (2)

Вот длинный пост в блоге парня, который использует редактор SVG Inkscape для быстрого рисования иллюстраций к конспектам лекций по математике. Он имеет функцию «Экспорт в латекс», которая скрыта внутри диалогового окна «Печать как PDF». Он также использует Vim и git, я думаю. только линукс.

См. обсуждение на Hacker News (около 100 комментариев) для получения дополнительных идей.

Стандартным вариантом для математических заметок является, конечно же, LaTeX, и вы можете использовать пакет hyperref для ссылок и, например, ag для поиска. Есть много редакторов, которые включают мгновенный предварительный просмотр, но вы также можете добавить его в любой редактор с помощью latexmk. Хотя мгновенный предварительный просмотр — это то, чего я стараюсь избегать, потому что он отвлекает от структуры, а не от форматирования.

Если вы предпочитаете синтаксис, более похожий на уценку, теги с ключевыми словами, экспорт в html, pdf, odt,... http://orgmode.org/ сам по себе убедил многих людей научиться использовать emacs.