From 70de29d460ac561a2e707a37888f6336d564bdd9 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Thu, 4 Jan 2018 20:21:04 +0100 Subject: \prname{} something was still missing for ibn to be processed properly --- arabluatex.dtx | 4 ++-- arabluatex.lua | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arabluatex.dtx b/arabluatex.dtx index 375d619..d2e1be7 100644 --- a/arabluatex.dtx +++ b/arabluatex.dtx @@ -27,7 +27,7 @@ %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesPackage{arabluatex} %<*package-info> - [2018/01/04 v1.10.1 An ArabTeX-like interface for LuaLaTeX] + [2018/01/04 v1.10.2 An ArabTeX-like interface for LuaLaTeX] % % %<*driver> @@ -3423,7 +3423,7 @@ wa-ya.sIru ta.hta 'l-jild-i % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{arabluatex}% -[2018/01/04 v1.10.1 An ArabTeX-like interface for LuaLaTeX] +[2018/01/04 v1.10.2 An ArabTeX-like interface for LuaLaTeX] \RequirePackage{ifluatex} % \end{macrocode} % \package{arabluatex} requires \LuaLaTeX\ of course. Issue a warning diff --git a/arabluatex.lua b/arabluatex.lua index 523eece..088d241 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -670,7 +670,7 @@ function uc(str) body = string.sub(body, 2, -2) return string.format("%s", body) end) - str = string.gsub(str, "(%s[%(%<%[]?)(i?b[n%.])", "%1{%2}") + str = string.gsub(str, "(%s[%(%<%[]?)([i%']?b[n%.])", "%1{%2}") for i = 1,#lcuc do str = string.gsub(str, "^([%S]-%-[`']?)"..lcuc[i].a, "{%1"..lcuc[i].b.."}") end -- cgit v1.2.3