tex_tmpl_rs

Crates.iotex_tmpl_rs
lib.rstex_tmpl_rs
version0.2.2
created_at2021-12-08 00:27:11.702065+00
updated_at2025-02-21 18:04:51.492909+00
descriptionRender a LaTeX & Handlebars template into PDF
homepage
repositoryhttps://github.com/adundovi/tex_tmpl_rs/
max_upload_size
id494159
size9,654
Andrej Dundovic (adundovi)

documentation

README

tex_tmpl_rs

A small wrapper library for rendering a LaTeX / Handlebars template into a PDF document using Tectonic.

Example

\documentclass{article}
\begin{document}
    Hello, {{foo}}!
\end{document}
let mut data = HashMap::new();
data.insert("foo", "boo");

let t = TemplateRecipe {
    template: &tex_path,
    output: &pdf_path,
    data: &data,
    helpers: None,
};

let _ = render_pdf(&t);

Dependencies

Fedora:

dnf install freetype-devel graphite2-devel libicu-devel fontconfig-devel gcc-c++ libpng-devel

Optional

cargo install -F external-harfbuzz tectonic
Commit count: 20

cargo fmt