diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-02-26 10:50:17 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-02-26 10:50:17 +0100 |
commit | 029c8797e6e32adfcb79fc4c1f72377592c35f82 (patch) | |
tree | a0d4a348cb8b266d5afee8030ed07594376ce13d /arabluatex.lua | |
parent | f2911c64dda6d51f87791942660689e6d782b1f6 (diff) | |
download | arabluatex-029c8797e6e32adfcb79fc4c1f72377592c35f82.tar.gz |
(re)define \LR{} command \AtBeginDocument{} in case luabidi is loaded
Diffstat (limited to 'arabluatex.lua')
-rw-r--r-- | arabluatex.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arabluatex.lua b/arabluatex.lua index f1aeda0..f0cfa78 100644 --- a/arabluatex.lua +++ b/arabluatex.lua | |||
@@ -40,6 +40,12 @@ return str | |||
40 | end | 40 | end |
41 | 41 | ||
42 | local function breakcmd(str) | 42 | local function breakcmd(str) |
43 | -- \RL | ||
44 | str = string.gsub(str, "\\(RL.-)(%b{})", | ||
45 | function(tag, body) | ||
46 | body = string.sub(body, 2, -2) | ||
47 | return string.format("}\\%s{%s}\\arb{", tag, body) | ||
48 | end) | ||
43 | -- \LR | 49 | -- \LR |
44 | str = string.gsub(str, "\\(LR.-)(%b{})", | 50 | str = string.gsub(str, "\\(LR.-)(%b{})", |
45 | function(tag, body) | 51 | function(tag, body) |