Lighweight markup (wiki) язык для документирования

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

Например:

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

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

compiler.exe -pdf input.wiki output.pdf

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

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

Ответ 1

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

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

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

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

Ответ 2

reStructuredText.

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

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

Ответ 3

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