#poetry #book #poem #verse #latex


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

#1371 in Text processing

38 downloads per month
Used in 2 crates


589 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}


  • 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


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:


Licensed under either of

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.

No runtime deps