Omikhleia / resilient.sile

Advanced book classes and packages for the SILE typesetting system
MIT License
21 stars 4 forks source link
print sile typesetting

resilient.sile

license Luacheck Luarocks

This collection of classes and packages for the SILE typesetting system provides advanced book classes and tools.

This collection offers:

Installation

These packages require SILE v0.14 or upper.

Installation relies on the luarocks package manager.

To install the latest version and all its dependencies (see below), you may use the provided “rockspec”:

luarocks install resilient.sile

(Refer to the SILE manual for more detailed 3rd-party package installation information.)

Usage

A complete PDF version of the documentation (but not necessarily always the latest) should be available HERE, or in our Calaméo bookshelf.

See also

This collection also imports several modules also provided separately, would you find them useful on their own:

When used with this collection, the Markdown packages and the fancy table of contents are leveraged with additional capabilities.

Historical note

This collection is the successor of the my “Omikhleia’s classes & packages for SILE”, fully redesigned for SILE v0.14 or upper, and provided as a separate installable module.

Besides all the changes from SILE v0.12 to v0.14, and its new package and class APIs, the redesign entails many more things, with breaking changes (consider it as v2.x of the former solution).

It therefore comes under a new name (also used as a namespace here and there), resilient. The name is a pun on "SILE" (as, after all, the initial target was always on redoing a book class that would satisfy my requirements), but there will be a bit more to it than that, which might become more visible when the collection expands.

License

All code is under the MIT License.

The documentation is under CC-BY-SA 2.0.

The examples (i.e. anythings in the "examples" folder) have varying licenses and some are used by courtesy of the authors. Please check their respective license or ask, in case of doubts, for details and exact licensing terms.