From 43d435ab9041723828d6c4834c2e30d92b5d4b9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Fabian=20Kr=C3=BCger?= Date: Fri, 31 Jul 2020 03:22:40 +0200 Subject: [PATCH] pdfvariable xformmargin --- luametalatex-back-pdf.lua | 2 +- luametalatex-baseregisters.lua | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/luametalatex-back-pdf.lua b/luametalatex-back-pdf.lua index e4ffaad..cb792b4 100644 --- a/luametalatex-back-pdf.lua +++ b/luametalatex-back-pdf.lua @@ -892,7 +892,7 @@ function tex.saveboxresource(n, attr, resources, immediate, type, margin, pfile) token.put_next(token.create'box', token.new(n, token.command_id'char_given')) n = token.scan_list() end - margin = margin or tex.sp'1bp' -- FIXME: default margin variable + margin = margin or pdfvariable.xformmargin return savedbox_save(pfile or get_pfile(), n, attr, resources, immediate, type, margin, fontdirs, usedglyphs) end tex.useboxresource = savedbox.use diff --git a/luametalatex-baseregisters.lua b/luametalatex-baseregisters.lua index c9bfb6e..384232d 100644 --- a/luametalatex-baseregisters.lua +++ b/luametalatex-baseregisters.lua @@ -128,7 +128,8 @@ pdf_variable(dimen_code, token.scan_dimen, 'horigin', tex.sp'1in') pdf_variable(dimen_code, token.scan_dimen, 'vorigin', tex.sp'1in') pdf_variable(dimen_code, token.scan_dimen, 'linkmargin', tex.sp'0pt') pdf_variable(dimen_code, token.scan_dimen, 'destmargin', tex.sp'0pt') -pdf_variable(dimen_code, token.scan_dimen, 'threadmargin', tex.sp'0pt') -- We don't support threads, so this isn't doing anything +pdf_variable(dimen_code, token.scan_dimen, 'xformmargin', tex.sp'0pt') +pdf_variable(dimen_code, token.scan_dimen, 'threadmargin', tex.sp'0pt', true) -- We don't support threads, so this isn't doing anything pdf_variable(count_code, token.scan_int, 'majorversion', 1) pdf_variable(count_code, token.scan_int, 'minorversion', 7) pdf_variable(count_code, token.scan_int, 'compresslevel', 9)