Pregunta

Estoy en busca de un sistema de plantillas de documentación o bien van a crear uno. Debe apoyar las siguientes características:

  • Crea salida en formato PDF y HTML
  • El apoyo a fórmulas grandes y complicados (látex)
  • Las referencias entre documentos
  • Bibliografías
  • Plantillas será ocupado por una secuencia de comandos de Python

he tratado de látex con varios convertidores-TeX-a HTML, pero no estoy satisfecho con los resultados. He estado usando DocBook por un tiempo, pero creo que la edición de DocBook no es fácil de escribir y el apoyo para las fórmulas aún no es suficiente.

El principal problema es, que habrá usuarios de este sistema que no conocen la sintaxis LaTeX o DocBook. He pensado en una alternativa para estos usuarios que proporcionan una posibilidad de edición con la sintaxis Wiki (convertido por Python para LaTeX).

suma de amainó: Quiero HTML y PDF de salida de al menos LaTeX y Wiki de entrada. DocBook podría ser utilizado como formato intermedio.

Alguien ha tenido un problema similar o me puede dar un consejo sobre qué herramientas y qué formatos de archivo que debo usar?

¿Fue útil?

Solución

Utilizamos esfinge: http://sphinx.pocoo.org

Lo hace casi todo eso.

Su script en Python o sus usuarios o de quien sea (no puedo seguir a la pregunta) puede crear contenido utilizando RST marcado (que es quizás el más fácil de los lenguajes de marcado). Que se ejecuta a través de la esfinge y se obtiene HTML y látex.

Otros consejos

He creado un módulo de látex pre-procesador y pitón que le permite incrustar pitón o SQL dentro de un archivo LaTeX. La pitón y / o SQL se ejecuta y la salida se pliega en.

Con latex2html o latex2rtf a continuación, puede utilizar el código LaTeX a HTM productos y RTF.

He publicado por usted en http://simson.net/pylatex/

Arbortext soportes de látex de forma nativa. Puede enviar la publicación de látex motor o de impresión compositor y va a pasar a través de directamente.

También es compatible con una gran cantidad de otros lenguajes de composición, así, e incluso da la oportunidad de hacer la manipulación de diseño de páginas como usted vería en InDesign (sin el dolor de cabeza y los gastos generales de Identificación).

AsciiDoc es mejor dirigidos a lo que está tratando de conseguir. Es un lenguaje simple de marcas, permite fórmulas de látex en el mismo y que genera documentos DocBook desde donde se puede generar aún más el HTML legible o representación de látex

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top