#book #latex #poetry #poem #verse

poetry-book

Create a poetry book in latex, starting from plain text

4 releases

0.1.3 Feb 9, 2020
0.1.2 Feb 9, 2020
0.1.1 Feb 8, 2020
0.1.0 Feb 2, 2020

#1663 in Text processing


Used in 2 crates

MIT/Apache

22KB
587 lines

Poetry book

Crates.io CI unsafe forbidden

Rust library that allows you to create a poetry book starting from plain text.

The output is a latex file which by default produces a nice pdf, but you can also edit it to suit your needs.

For example you can change font size and paper format by editing:

\documentclass[11pt, a4paper]{article}

Features

  • Table of contents
  • Preface
  • Automatic poem alignment
    • You can center the poems according to the average verse length or the longest verse. See poetry-book::CenteredVerse
  • Localization
    • You can see list of the languages built into your LaTeX system every time the compiler is started in the .log file

Examples

See examples and tests/latex_book.rs.

Frontends

This project is a library, i.e. it can be used by other rust projects. Users may create their books using one of the following frontends:

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

No runtime deps