Мне нужно систематизировать все мои математические заметки. Я хотел бы создать своего рода библиотеку заметок, где заметка может связывать другие заметки, и каждая заметка хранится в текстовом формате (например, Markdown + Katex/Mathjax), потому что я хочу, чтобы git отслеживал все это.
В любом формате должен быть доступен редактор с мгновенным предварительным просмотром. Также должно быть легко экспортировать отдельные заметки или группы заметок в публикуемые форматы, такие как PDF и HTML.
Все заметки должны быть доступны для быстрого поиска по ключевым словам.
Мне не нужна мобильная поддержка.
Я открыт для предложений. Я использую Linux, но браузерные приложения приветствуются, если они могут работать в автономном режиме.
Примечание. Я недавно разместил частную локальную вики для структурированного математического журнала? , который был специфичен для вики. Здесь я ищу альтернативы , не связанные с вики.
Вот длинный пост в блоге парня, который использует редактор SVG Inkscape для быстрого рисования иллюстраций к конспектам лекций по математике. Он имеет функцию «Экспорт в латекс», которая скрыта внутри диалогового окна «Печать как PDF». Он также использует Vim и git, я думаю. только линукс.
См. обсуждение на Hacker News (около 100 комментариев) для получения дополнительных идей.
Стандартным вариантом для математических заметок является, конечно же, LaTeX, и вы можете использовать пакет hyperref для ссылок и, например, ag для поиска. Есть много редакторов, которые включают мгновенный предварительный просмотр, но вы также можете добавить его в любой редактор с помощью latexmk. Хотя мгновенный предварительный просмотр — это то, чего я стараюсь избегать, потому что он отвлекает от структуры, а не от форматирования.
Если вы предпочитаете синтаксис, более похожий на уценку, теги с ключевыми словами, экспорт в html, pdf, odt,... http://orgmode.org/ сам по себе убедил многих людей научиться использовать emacs.
Иззи