From e0e904709cc2ba0d581d13aa08b6fba7fdfd9d58 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Thu, 3 Oct 2019 12:23:09 +0200 Subject: takeoutarb(): put on hold nested \arb{}s instead of discarding them --- arabluatex.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arabluatex.lua b/arabluatex.lua index a91e211..70d2589 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -269,7 +269,7 @@ local function takeoutarb(str) end str = string.gsub(str, "(\\arb%s?)(%b{})", function(tag, body) body = string.sub(body, 2, -2) - return string.format("%s", body) + return string.format("\\al@brk{%s{%s}}", tag, body) end) str = string.gsub(str, "\\@rb", "\\arb") str = "\\arb{"..str.."}" -- cgit v1.2.3