A Typst package to create book cover ready to print with debug option

#import "template.typ": cover
    
#show: cover.with(
    title: "Book title",
    subtitle: "A wonderful subtitle",
    title-side: "Side title",
    subtitle-side: "A wonderful subtitle",
    author: "J. Smith",
    background-image: image("cover.jpg"),
    page-width: 210mm,
    page-height: 297mm,
    side-width: 24.23mm,
    cut-margin: 5mm,
    background-color: rgb(0, 90, 60),
    debug: true,
    font: "Proza Libre",
    back-text: [
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut mauris vel eros suscipit feugiat at sit amet dolor. Nulla ut quam nec orci eleifend ullamcorper. Vivamus vel vehicula eros. Proin dui est, cursus vel tincidunt sed, venenatis in elit. Ut id facilisis ligula. Nam ultricies turpis a felis ornare, a tempor sem commodo. Sed magna velit, commodo porta enim vel, condimentum eleifend dolor. Mauris euismod, sapien id blandit ullamcorper, leo enim tempus orci, id eleifend diam magna quis mauris. Donec malesuada ultrices lorem, eu dignissim orci ultricies sagittis. Nullam non pharetra nibh.
    
Cras vel est at dolor imperdiet sodales non non magna. Sed ut dignissim augue, a aliquet est. Nam ornare eu justo in ullamcorper. Duis vehicula purus at magna iaculis, quis commodo lectus dapibus. Suspendisse ultricies tortor in congue ultricies. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque semper cursus mauris eget tempor. Sed semper dui a purus mollis, at volutpat velit bibendum. Sed pulvinar euismod lectus, eget eleifend est bibendum vel. Nunc sapien dolor, interdum ut pulvinar ut, congue vitae nibh. Nunc semper orci id dui bibendum, sed mattis felis vestibulum. Ut vel libero quam. Suspendisse sed pulvinar leo. Morbi id feugiat neque. Sed posuere eu mauris a mattis.
    
Sed at sodales leo, id sagittis mi. Quisque convallis metus diam. Praesent ligula velit, faucibus rhoncus ante feugiat, ornare porta mi. Nulla ante tellus, vehicula nec pulvinar sit amet, bibendum sit amet enim. Mauris egestas turpis eget urna sodales, nec volutpat urna scelerisque. Aenean ultricies nulla dui, et condimentum magna faucibus quis. Nunc sollicitudin leo et nisl tempor, sed porta erat sagittis. Cras elementum neque sit amet tellus lobortis facilisis. Cras ornare purus id nibh vulputate, ut ullamcorper mi tincidunt. Curabitur gravida nunc lacus, nec eleifend elit laoreet in.
    ]
)

example.pdf (2.8 MB)

4 Likes