From 83ab6d56820a31f54da25603cfb70dad9363e852 Mon Sep 17 00:00:00 2001 From: Lizzie Crowdagger Date: Mon, 13 May 2024 04:55:22 +0200 Subject: [PATCH] Fix bug with tex.cover --- src/lib/latex.rs | 3 ++- templates/latex/template.tex | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/latex.rs b/src/lib/latex.rs index 92fc5b9..653c843 100644 --- a/src/lib/latex.rs +++ b/src/lib/latex.rs @@ -243,7 +243,8 @@ impl<'a> LatexRenderer<'a> { if let Ok(cover_path) = self.book.options.get_path("cover") { if !cover_path.is_empty() { use_cover = true; - data.insert("cover_path".into(), cover_path.into()); + let img = self.handler.map_image(&self.source, cover_path.as_str())?; + data.insert("cover_path".into(), img.into()); } } } diff --git a/templates/latex/template.tex b/templates/latex/template.tex index a809e4c..3e2617b 100644 --- a/templates/latex/template.tex +++ b/templates/latex/template.tex @@ -61,6 +61,11 @@ left=<>,right=<>]{geometry} % Set dimensions/margins of the parge <# endif #> +<# if use_cover #> +% Only included if tex.cover is set to true +\usepackage{pdfpages} +<# endif #> + \makeatletter \date{<>} @@ -212,10 +217,6 @@ } <# endif #> -<# if use_cover #> -% Only included if tex.cover is set to true -\usepackage{pdfpages} -<# endif #> <# if use_images #> % Only included if document contains images