From c14faed02c1789d4bc8d4a0af460c69fd6c863ad Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Fri, 4 Mar 2016 15:38:14 +0100 Subject: first implementation of \edtext command --- arabluatex.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'arabluatex.lua') diff --git a/arabluatex.lua b/arabluatex.lua index 23abbc9..80b7aa5 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -41,6 +41,13 @@ return str end local function breakcmd(str) + -- \edtext + str = string.gsub(str, "\\(edtext.-)(%b{})(%b{})", + function(tag, bodylem, bodyvar) + bodylem = string.sub(bodylem, 2, -2) + bodyvar = string.sub(bodyvar, 2, -2) + return string.format("\\LR{\\%s{%s}{%s}}", tag, bodylem, bodyvar) + end) -- \RL str = string.gsub(str, "\\(RL.-)(%b{})", function(tag, body) -- cgit v1.2.3