Легковесный язык разметки (вики) для документирования

Когда я пишу статьи или документацию, это наводит на мысль, что использование LaTeX или OpenOffice излишне, поскольку мне обычно нужны только некоторые элементы разметки (жирный шрифт, заголовки, списки, ...). Я хотел бы писать свои документы, используя разметку в стиле вики, поскольку это очень эффективно.

Например:

= Introduction =
'''HTML''' is a markup language...

В конце концов, я хотел бы просто преобразовать его в PDF. (Кроссплатформенность тоже была хороша.)

compiler.exe -pdf input.wiki output.pdf

Есть ли инструмент (или простая цепочка инструментов) для выполнения этой работы?

Я лично хотел бы не использовать LaTeX в качестве шага преобразования. Существуют инструменты, которые преобразуют упрощенный синтаксис в TeX, а затем в PDF / PS.


person Stefan Teitge    schedule 19.03.2009    source источник


Ответы (3)


Вы можете обнаружить, что MarkDown довольно близок к тому, что вы хотите.

MarkDown - это простой метод разметки текстовых файлов для последующей обработки в других формах. Одна из приятных особенностей MarkDown заключается в том, что размеченный документ должен быть просто читаемым как обычный текстовый файл:

Основная цель разработки синтаксиса форматирования Markdown - сделать его максимально читаемым. Идея состоит в том, что отформатированный с помощью Markdown документ должен быть опубликован как есть, как обычный текст, и не должен выглядеть так, как будто он размечен тегами или инструкциями по форматированию.

Похоже, что PanDoc может оказаться хорошим корпоративным инструментом для преобразования MarkDown прямо в файлы PDF. Вполне могут быть другие варианты - PanDoc - лучший инструмент, который я нашел с помощью быстрого поиска в Google.

person Bevan    schedule 19.03.2009
comment
Он был быстрее ;-) Пробовал Pandoc и выглядит очень многообещающе. - person Stefan Teitge; 19.03.2009

reStructuredText.

Вы можете использовать Sphinx для создания HTML и LaTeX (а позже и PDF с pdflatex).

Также существует rst2pdf, не знаю, зрелый ли он.

person vartec    schedule 19.03.2009

Вы можете использовать Markdown (example), а затем используйте Pandoc (который также работает с reStructuredText и несколько других синтаксисов, подобных вики) для преобразования в PDF.

person Rahul    schedule 19.03.2009
comment
Можно ли использовать Pandoc в веб-браузере как есть (например, мы можем использовать MathJax в браузере)? - person Pratik Singhal; 25.01.2018