EuroPython 2015

RinohType, a document processor inspired by LaTeX

Slides download link on the right. These include some extra slides (not shown during the presentation) which show some more of the internals of RinohType. They cover how the reStructuredText frontend is implemented and how page layouts are specified.

RinohType is a document processor inspired by [LaTeX][1] and written in Python. It renders [reStructuredText][2] and [Sphinx][3] documents to PDF based on a document template and a style sheet. RinohType already implements many of the features that make LaTeX so great. Not stopping there, RinohType also tries to fix LaTeX’s weaknesses; it should not only be easy to use, but easy to customize and extend as well. To minimize frustration when things go wrong, care is taken to provide descriptive warning and error messages. The powerful layout engine makes it easy to define custom page layouts. And the CSS-inspired stylesheets simplify the styling of document elements. At a lower level, Python makes the writing of extensions much more accessible when compared to TeX’s rather arcane macro language.

In the talk, I would like to introduce RinohType to the Python community. No special prerequisite knowledge is required. Reference:

in on Friday 24 July at 12:30 See schedule


Do you have some questions on this talk?

New comment