diff options
author | Karl Berry <karl@freefriends.org> | 2018-04-01 22:26:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-04-01 22:26:39 +0000 |
commit | 7d7e6b60a7a00f27ba7119097bc7484ef28fb826 (patch) | |
tree | 55966fc9c0731be9f801f410a655f575594fe2da /Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty | |
parent | ac8d62d1767ddaee38fb7d8d0afc5ae70233f806 (diff) |
arabluatex (2apr18)
git-svn-id: svn://tug.org/texlive/trunk@47226 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty b/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty index db42721afa5..de0afaba955 100644 --- a/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty +++ b/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty @@ -41,7 +41,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{arabluatex}% -[2018/02/12 v1.10.3 An ArabTeX-like interface for LuaLaTeX] +[2018/03/31 v1.11 An ArabTeX-like interface for LuaLaTeX] \RequirePackage{ifluatex} \ifluatex\else \PackageError{arabluatex}{lualatex needed}{% @@ -123,15 +123,15 @@ \let\Uc\uc \NewDocumentCommand{\prname}{m}{% \bgroup\SetTranslitStyle{\relax}\arb[trans]{\uc{#1}}\egroup} -\DeclareDocumentCommand{\txarb}{+m}{\bgroup\textdir +\NewDocumentCommand{\txarb}{+m}{\bgroup\textdir TRT\arabicfont#1\egroup} -\DeclareDocumentCommand{\txtrans}{+m}{\bgroup\textdir +\NewDocumentCommand{\txtrans}{+m}{\bgroup\textdir TLT\al@trans@font#1\egroup} \NewDocumentEnvironment{txarab}{}{% \par% \booltrue{al@rlmode}% \pardir TRT\textdir TRT\arabicfont}{\par} -\DeclareDocumentCommand{\arb}{O{\al@mode} +m}% +\NewDocumentCommand{\arb}{O{\al@mode} +m}% {\edef\@tempa{#1}% \ifx\@tempa\al@mode@voc% \bgroup\textdir TRT\arabicfont% @@ -156,6 +156,13 @@ \luastringO{\al@input@scheme}))}\egroup% \else% \fi\fi\fi\fi} +\NewDocumentCommand{\arbmark}{m}{% + \bgroup% + \SetInputScheme{arabtex}% + \luadirect{tex.sprint(processarbmarks(\luastringN{#1}))}% + \egroup} +\NewDocumentCommand{\newarbmark}{m m m}{% + \luadirect{newarbmark(\luastringN{#1}, \luastringN{#2}, \luastringN{#3})}} \NewEnviron{arab}[1][\al@mode]% {\par\edef\@tempa{#1}% \ifx\@tempa\al@mode@voc% |