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}
- 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
- You can center the poems according to the average verse length or the
longest verse. See
- Localization
- You can see list of the languages built into your LaTeX system every
time the compiler is started in the
.log
file
- You can see list of the languages built into your LaTeX system every
time the compiler is started in the
See examples and tests/latex_book.rs.
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:
- https://crates.io/crates/poetry-book-cli: command line interface
- https://crates.io/crates/poetry-book-web: web interface (TODO)
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
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.