From f25eea6af4f41ef7529e1488d2c2e6777f1dca7a Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Mon, 13 Jul 2020 19:59:40 +0200 Subject: =?UTF-8?q?\rmfamily=20=E2=86=92=20\normalfont.=20append=20informa?= =?UTF-8?q?tion=20collected=20by=20[98bc539]=20in=20footnotes,=20apparatus?= =?UTF-8?q?=20criticus=20and=20the=20like.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- arabluatex.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'arabluatex.lua') diff --git a/arabluatex.lua b/arabluatex.lua index 8897194..7372e86 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -532,8 +532,6 @@ local function novoceasy(str) return str end -local trfontinfo = "\\altrfont " - local function transdmg(str, rules) str = string.gsub(str, "\\arb(%b{})", function(inside) inside = string.sub(inside, 2, -2) @@ -569,7 +567,7 @@ local function transdmg(str, rules) for i = 1,#nulltr do inside = string.gsub(inside, nulltr[i].a, nulltr[i].b) end - return string.format("{%s%s}", trfontinfo, inside) + return string.format("\\altrfont %s", inside) end) return str end @@ -607,7 +605,7 @@ local function transloc(str) for i = 1,#nulltr do inside = string.gsub(inside, nulltr[i].a, nulltr[i].b) end - return string.format("{%s%s}", trfontinfo, inside) + return string.format("\\altrfont %s", inside) end) return str end @@ -642,7 +640,7 @@ local function transarabica(str) for i = 1,#nulltr do inside = string.gsub(inside, nulltr[i].a, nulltr[i].b) end - return string.format("{%s%s}", trfontinfo, inside) + return string.format("\\altrfont %s", inside) end) return str end @@ -843,6 +841,7 @@ function arabluatex.closestream() local o = io.open(tex.jobname..utffilesuffix..".tex", "w") local t = f:read("*a") t = string.gsub(t, "\\arabicfont{}", "") + t = string.gsub(t, "\\altrfont%s+", "") t = string.gsub(t, "\\par ", "\n\n") t = string.gsub(t, "(\\@al@ob)", "{") t = string.gsub(t, "(\\@al@cb@sp)", "} ") -- cgit v1.2.3