Você pode querer olhar primeiro ( ReStructuredText ). Essa é uma linguagem de marcação muito usada para documentação do Python. Existem muitas ferramentas que podem trabalhar com o primeiro e convertê-lo em vários formatos.
Uma ferramenta é esfinge que pode ser convertida em páginas html, latex- > pdf, rtf e man.
Mas existe, e. também o pacote docutils , que possui ferramentas para converter o primeiro arquivo em vários formatos:
- rst2html
- rst2xml
- rst2latex
- rst2odt
- rst2s5
- rst2man
Você provavelmente está interessado em rst2latex, que pode então ser compilado em pdf. Ou você pode usar este software para fazer isso em uma única etapa: rst2pdf .
E talvez você queira usar o rst2odt, que produz a versão libreoffice / openoffice de um documento do word que pode ser convertido por eles no formato doc.