From 4272c4e35c86ae2243e3374b97bf417e00a4c139 Mon Sep 17 00:00:00 2001 From: Plom Heller Date: Fri, 10 Apr 2026 02:28:58 +0200 Subject: [PATCH] Fix mis-calculation of spine cut positions on -n. --- bookmaker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookmaker.py b/bookmaker.py index cfdf5c5..7b45832 100755 --- a/bookmaker.py +++ b/bookmaker.py @@ -256,7 +256,7 @@ class Nup4Geometry: self.shrink_for_margin = (A4_WIDTH - 2 * self.margin)/A4_WIDTH # NB: We define spine size un-shrunk, but .shrink_for_spine is used # with values shrunk for the margin, which we undo here. - spine_part_of_page = ((INNER_SPINE_MARGIN_PER_PAGE / A4_WIDTH/2) + spine_part_of_page = ((INNER_SPINE_MARGIN_PER_PAGE / (A4_WIDTH/2)) / self.shrink_for_margin) self.shrink_for_spine = 1 - spine_part_of_page -- 2.30.2