Программное обеспечение для личной вики с (хорошей) поддержкой LaTeX

Я хочу использовать вики для организации своих исследований по математике. Это только для меня и нескольких коллег.

  • Это должна быть онлайн-вики, поскольку я не единственный, кто ее редактирует.
  • Он должен иметь хорошую поддержку LaTeX. Я хотел бы создать свои собственные макросы и, если возможно, среды. Если бы я мог поместить их все в файл для использования во всей вики, было бы здорово.

Я могу разместить себя, если это необходимо, но у меня нет полного доступа к серверу. И да, поддержка LaTeX — это главное, меня не волнуют никакие другие функции.

Как лучше всего пойти?

Ответы (3)

Могу ли я предположить, что если только вы и несколько коллег редактируете его, то путь может быть не вики, а скорее несколько блокнотов Jupyter / iPython , версия которых контролируется с помощью git или mercurial и совместно используется с помощью службы, такой как GitHub или Битбакет .

Jupyter /[iPython] даст вам:

  • Поддержка Markdown, Latex и MathJax
  • Графики/Чертежи
  • Доступ к оперативным/онлайн-источникам данных
  • Исполняемый код на python, R, Scada и др.
  • Возможность публикации в большом количестве форматов

git или mercurial дадут вам:

  • Хороший, распределенный, контроль версий и история
  • Слияние изменений от разных участников
  • Автономная работа

Вышеуказанные инструменты бесплатны, бесплатны и имеют открытый исходный код.

Для онлайн-сотрудничества использование GitHub или BitBucket даст вам:

  • Центральный сервер для совместного использования/обмена вашими файлами
  • Контроль над тем, кто имеет доступ и/или может вносить изменения
  • BitBucket взимает плату за частные репозитории для команд, но они бесплатны для команд до 5 и для больших команд в признанных академических учреждениях. (Похоже, что владелец проекта(ов) должен иметь признанный адрес электронной почты академического учреждения) .
  • GitHub также взимает плату за частные репозитории (даже для одного человека) . GitHub Student Pack бесплатно предоставляет 5 частных репозиториев, которые доступны с учетной записью Micro.
Мне очень нравится нелинейность и простой синтаксис вики. Могу ли я добиться этого с помощью ноутбуков Jupyter/iPython?
@Seno - Очень даже - записные книжки могут включать ссылки на другие записные книжки или веб-ресурсы и т. Д., Не так просто, как Wiki, но хорошо.
@old-badman-grey - Спасибо за очень полезную правку.

Я хотел бы порекомендовать WordPress с плагином под названием WP Latex . WordPress — это мощная система управления контентом, доступная совершенно бесплатно по лицензии с открытым исходным кодом GNU GPLv2+ . Он имеет МНОГО плагинов, которые вы можете использовать для создания лучшей платформы для ваших нужд. Он использует только PHP и MySQL, поэтому вам не нужен полный доступ к серверу (действительно, 99,99% общих хостов смогут обеспечить поддержку WordPress). Я также вижу, что это только для нескольких коллег, я также хотел бы порекомендовать другой плагин (если хотите) под названием Password Protected . Это простой плагин, в котором вы можете заблокировать контент с помощью короткого пароля, который будет предоставлен только вашим коллегам, и не допускать других посетителей на ваш сайт.

Вордпресс

WordPress — это веб-приложение, которое вы можете использовать для создания красивого веб-сайта, блога или приложения. Нам нравится говорить, что WordPress бесплатен и бесценен одновременно.

ВП Латекс

WP LaTeX создает изображения PNG из встроенного кода $\LaTeX$ в ваших сообщениях и комментариях.

Пароль защищен

Очень простой способ быстро защитить паролем ваш сайт WordPress с помощью одного пароля.

Мне очень нравится нелинейность и простой синтаксис вики. Могу ли я добиться этого с помощью WordPress?
@Seno WordPress действительно прост и удобен в использовании. Я бы проверил демо здесь
Я не мог понять демо =P
Не могли бы вы вкратце описать мне различия между WordPress и, скажем, MediaWiki?
@Seno :), иди сюда user: admin pass: pass Перейди на боковую панель, наведи курсор на посты и нажми добавить новый
@Seno Я никогда не пользовался MediaWiki, так как мне это было не нужно, WordPress довольно прост в использовании и установке, у него простой интерфейс и простой редактор страниц, вы не ошибетесь с ним.
Мне нравится простой способ создания ссылок и новых страниц на MediaWiki. Я думаю, что могу сделать то же самое с WordPress
@Seno Вы определенно можете, очень легко создавать, редактировать и управлять страницами, сообщениями и даже комментариями в WordPress.

Если вы не возражаете против небольшого обучения, возможно, попробуйте vimwiki . Выплата - отличная простота и мобильность. Он отлично работает с математикой, используя mathjax, см., например, это . И mathjax поддерживает пользовательские макросы так, как вы описали (все в одном файле).

Что касается совместной работы, можно использовать git + dropbox, см., например, этот пост .