Abjad / abjad

Abjad is a Python API for building LilyPond files. Use Abjad to make PDFs of music notation.
https://abjad.github.io
GNU General Public License v3.0
239 stars 39 forks source link

abjad-book Sphinx extension needs to support LaTeX output formats #194

Closed trevorbaca closed 10 years ago

trevorbaca commented 10 years ago

From josiah.oberholtzer on December 28, 2012 13:20:08

The abjad-book Sphinx extension needs to be reimplemented to closely follow the structure of Sphinx's graphviz extension, in order to support output to more than just HTML.

Carefully read the graphviz extension module, and copy its basic workflow:

* define an Abjad docutils node class
* register formatting functions for all possible output formats for the node
* on_doctree_read: insert dummy Abjad doctree nodes, with the lilypond_format of the intended notation attached as an attribute
* each formatting function should use hashing to prevent duplicate images

Original issue: http://code.google.com/p/abjad/issues/detail?id=193

trevorbaca commented 10 years ago

From josiah.oberholtzer on January 02, 2013 20:19:37

Fixed recently.

Status: Verified