From: Plom Heller Date: Fri, 10 Apr 2026 00:28:58 +0000 (+0200) Subject: Fix mis-calculation of spine cut positions on -n. X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/%7B%7Bprefix%7D%7D/ledger?a=commitdiff_plain;h=4272c4e35c86ae2243e3374b97bf417e00a4c139;p=bookmaker Fix mis-calculation of spine cut positions on -n. --- 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