DocStruct — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
(FAQ)
 
Строка 55: Строка 55:
 
* Спелл-чекер
 
* Спелл-чекер
 
* Шпаргалка по LateX
 
* Шпаргалка по LateX
 +
 +
 +
bzr+ssh://fomin@docstruct.4intra.net/data/docstruct/repo

Версия 09:47, 25 ноября 2014

DocStruct — это фреймворк для создания документов (статей, книг, презентаций). Документов составных, представленных структурой файлов в

  • TeX-разметке.
  • Graphviz-графов.
  • SVG-графики.
  • Python-программ.

Фреймворк предлагает набор взаимонастроенных программ, включая прото-IDE, на базе популярного универсального редактора Notepad++.

Основные принципы:

  • Простота
  • Юзабилити
  • Целостность
  • Коллаборативная работа


Инсталляция

Для инсталляции выкачайте Файл:Docstruct-init.zip, распакуйте его куда-нибудь, и запустите командный файл

!init.bat

Требуется подключение к интернету. Желательно не платить за трафик.

Обновление

Обновление фреймворка — просто запустите

c:\app\docstruct\!update.bat


FAQ


  • Почему не стандартная TeX-генерация в DVI?

DVI-формат не развивается, графика в нем может быть только PS/EPS-ная, без градиентов, для потребления надо выводить в PS, который нафиг, кроме как для печати никому не нужен, а удобных читалок для него нет. Смысла поддерживать его в дополнение к PDF-выводу нет никакого.


  • Почему генерация в PDF?

De-facto стандарт жестко сверстанных электронных документов. Можно печатать, можно читать, можно комментировать. Нет проблем с графикой (есть цвета, градиенты). Можно использовать отличные OpenType-шрифты. Можно использовать PDF-иллюстрации, которых можно сделать из любых программ, хоть из M$/OpenOffice.


  • Почему xetex?
    • Генерация в PDF.
    • Используются отличные системные OpenType-шрифты. Особенно важно для получения экранных материалов — слайдов или книг читаемых с экрана. Среди старой помойки LaTeX-шрифтов таковых нет.

  • Почему Notepad++?
    • Самый популярный мультифункциональный редактор из бесплатных.

ToDo

  • Спелл-чекер
  • Шпаргалка по LateX


bzr+ssh://fomin@docstruct.4intra.net/data/docstruct/repo