diff options
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | README.tex | 4 | ||||
-rw-r--r-- | about.html | 4 | ||||
-rw-r--r-- | arabluatex.dtx | 20 | ||||
-rw-r--r-- | arabluatex.el | 2 | ||||
-rw-r--r-- | arabluatex.ins | 4 | ||||
-rw-r--r-- | arabluatex.lua | 2 | ||||
-rw-r--r-- | arabluatex_fullvoc.lua | 2 | ||||
-rw-r--r-- | arabluatex_novoc.lua | 2 | ||||
-rw-r--r-- | arabluatex_trans.lua | 2 | ||||
-rw-r--r-- | arabluatex_voc.lua | 2 |
11 files changed, 29 insertions, 19 deletions
@@ -26,7 +26,7 @@ License and disclamer | |||
26 | 26 | ||
27 | ArabLuaTeX – Processing ArabTeX notation under LuaLaTeX | 27 | ArabLuaTeX – Processing ArabTeX notation under LuaLaTeX |
28 | 28 | ||
29 | Copyright ⓒ 2016–2017 Robert Alessi | 29 | Copyright ⓒ 2016–2018 Robert Alessi |
30 | 30 | ||
31 | Please send error reports and suggestions for improvements to Robert | 31 | Please send error reports and suggestions for improvements to Robert |
32 | Alessi: | 32 | Alessi: |
@@ -70,7 +70,7 @@ This release of arabluatex consists of the following source files: | |||
70 | License applicable to the documentation | 70 | License applicable to the documentation |
71 | --------------------------------------- | 71 | --------------------------------------- |
72 | 72 | ||
73 | Copyright ⓒ 2016–2017 Robert Alessi | 73 | Copyright ⓒ 2016–2018 Robert Alessi |
74 | 74 | ||
75 | The documentation file `arabluatex.pdf` that is generated from the | 75 | The documentation file `arabluatex.pdf` that is generated from the |
76 | `arabluatex.dtx` source is licensed under the Creative Commons | 76 | `arabluatex.dtx` source is licensed under the Creative Commons |
@@ -33,7 +33,7 @@ searched, analyzed and correlated in various ways. | |||
33 | \section*{License and disclamer} | 33 | \section*{License and disclamer} |
34 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 34 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
35 | 35 | ||
36 | Copyright ⓒ 2016--2017 Robert Alessi | 36 | Copyright ⓒ 2016--2018 Robert Alessi |
37 | 37 | ||
38 | Please send error reports and suggestions for improvements to Robert | 38 | Please send error reports and suggestions for improvements to Robert |
39 | Alessi: | 39 | Alessi: |
@@ -72,7 +72,7 @@ source files: | |||
72 | 72 | ||
73 | \subsection*{License applicable to the documentation} | 73 | \subsection*{License applicable to the documentation} |
74 | \label{sec:documentation-license} | 74 | \label{sec:documentation-license} |
75 | Copyright ⓒ 2016--2017 Robert Alessi | 75 | Copyright ⓒ 2016--2018 Robert Alessi |
76 | 76 | ||
77 | The documentation file \verb|arabluatex.pdf| that is generated from | 77 | The documentation file \verb|arabluatex.pdf| that is generated from |
78 | the \verb|arabluatex.dtx| source is licensed under the Creative | 78 | the \verb|arabluatex.dtx| source is licensed under the Creative |
@@ -17,7 +17,7 @@ | |||
17 | <p>This package provides for <a href="http://luatex.org">LuaLaTeX</a> an <a href="http://ctan.org/pkg/arabtex">ArabTeX</a>-like interface to generate Arabic writing from an <span style="font-variant: small-caps;">ascii</span> transliteration. It is particularly well-suited for complex documents such as technical documents or critical editions where a lot of left-to-right commands intertwine with Arabic writing. arabluatex is able to process any ArabTeX input notation. Its output can be set in the same modes of vocalization as ArabTeX, or in different roman transliterations. It further allows many typographical refinements. It will eventually interact with some other packages yet to come to produce from <code>.tex</code> source files, in addition to printed books, <code>TEI xml</code> compliant critical editions and/or lexicons that can be searched, analyzed and correlated in various ways.</p> | 17 | <p>This package provides for <a href="http://luatex.org">LuaLaTeX</a> an <a href="http://ctan.org/pkg/arabtex">ArabTeX</a>-like interface to generate Arabic writing from an <span style="font-variant: small-caps;">ascii</span> transliteration. It is particularly well-suited for complex documents such as technical documents or critical editions where a lot of left-to-right commands intertwine with Arabic writing. arabluatex is able to process any ArabTeX input notation. Its output can be set in the same modes of vocalization as ArabTeX, or in different roman transliterations. It further allows many typographical refinements. It will eventually interact with some other packages yet to come to produce from <code>.tex</code> source files, in addition to printed books, <code>TEI xml</code> compliant critical editions and/or lexicons that can be searched, analyzed and correlated in various ways.</p> |
18 | <h1 id="license-and-disclamer" class="unnumbered">License and disclamer</h1> | 18 | <h1 id="license-and-disclamer" class="unnumbered">License and disclamer</h1> |
19 | <p>ArabLuaTeX – Processing ArabTeX notation under LuaLaTeX</p> | 19 | <p>ArabLuaTeX – Processing ArabTeX notation under LuaLaTeX</p> |
20 | <p>Copyright ⓒ 2016–2017 Robert Alessi</p> | 20 | <p>Copyright ⓒ 2016–2018 Robert Alessi</p> |
21 | <p>Please send error reports and suggestions for improvements to Robert Alessi:</p> | 21 | <p>Please send error reports and suggestions for improvements to Robert Alessi:</p> |
22 | <ul> | 22 | <ul> |
23 | <li><p>email: <a href="mailto:alessi@robertalessi.net">alessi@robertalessi.net</a></p></li> | 23 | <li><p>email: <a href="mailto:alessi@robertalessi.net">alessi@robertalessi.net</a></p></li> |
@@ -38,7 +38,7 @@ | |||
38 | <li><p><code>arabluatex_trans.lua</code></p></li> | 38 | <li><p><code>arabluatex_trans.lua</code></p></li> |
39 | </ul> | 39 | </ul> |
40 | <h2 id="sec:documentation-license" class="unnumbered">License applicable to the documentation</h2> | 40 | <h2 id="sec:documentation-license" class="unnumbered">License applicable to the documentation</h2> |
41 | <p>Copyright ⓒ 2016–2017 Robert Alessi</p> | 41 | <p>Copyright ⓒ 2016–2018 Robert Alessi</p> |
42 | <p>The documentation file <code>arabluatex.pdf</code> that is generated from the <code>arabluatex.dtx</code> source is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit <a href="http://creativecommons.org/licenses/by-sa/4.0/" class="uri">http://creativecommons.org/licenses/by-sa/4.0/</a> or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.</p> | 42 | <p>The documentation file <code>arabluatex.pdf</code> that is generated from the <code>arabluatex.dtx</code> source is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit <a href="http://creativecommons.org/licenses/by-sa/4.0/" class="uri">http://creativecommons.org/licenses/by-sa/4.0/</a> or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.</p> |
43 | <h1 id="sec:installation" class="unnumbered">Installation</h1> | 43 | <h1 id="sec:installation" class="unnumbered">Installation</h1> |
44 | <ol> | 44 | <ol> |
diff --git a/arabluatex.dtx b/arabluatex.dtx index eefc3e1..d741c27 100644 --- a/arabluatex.dtx +++ b/arabluatex.dtx | |||
@@ -1,6 +1,6 @@ | |||
1 | % \iffalse meta-comment | 1 | % \iffalse meta-comment |
2 | % ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 2 | % ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
3 | % Copyright (C) 2016--2017 Robert Alessi | 3 | % Copyright (C) 2016--2018 Robert Alessi |
4 | % | 4 | % |
5 | % Please send error reports and suggestions for improvements to Robert | 5 | % Please send error reports and suggestions for improvements to Robert |
6 | % Alessi <alessi@robertalessi.net> | 6 | % Alessi <alessi@robertalessi.net> |
@@ -37,7 +37,7 @@ | |||
37 | % This file is part of the `arabluatex' package | 37 | % This file is part of the `arabluatex' package |
38 | % | 38 | % |
39 | % ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 39 | % ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
40 | % Copyright (C) 2016--2017 Robert Alessi | 40 | % Copyright (C) 2016--2018 Robert Alessi |
41 | % | 41 | % |
42 | % Please send error reports and suggestions for improvements to Robert | 42 | % Please send error reports and suggestions for improvements to Robert |
43 | % Alessi <alessi@robertalessi.net> | 43 | % Alessi <alessi@robertalessi.net> |
@@ -166,7 +166,7 @@ | |||
166 | linktocpage=true, pdfauthor={Robert Alessi}, pdftitle={The | 166 | linktocpage=true, pdfauthor={Robert Alessi}, pdftitle={The |
167 | arabluatex package}, pdfcontactemail={alessi@robertalessi.net}, | 167 | arabluatex package}, pdfcontactemail={alessi@robertalessi.net}, |
168 | pdfcontacturl={http://www.robertalessi.net/arabluatex}, | 168 | pdfcontacturl={http://www.robertalessi.net/arabluatex}, |
169 | pdfcopyright={Copyright (C) 2016--2017 Robert Alessi | 169 | pdfcopyright={Copyright (C) 2016--2018 Robert Alessi |
170 | <alessi@robertalessi.net>. This document is licensed under the | 170 | <alessi@robertalessi.net>. This document is licensed under the |
171 | Creative Commons Attribution-ShareAlike 4.0 International | 171 | Creative Commons Attribution-ShareAlike 4.0 International |
172 | License. To view a copy of this license, visit | 172 | License. To view a copy of this license, visit |
@@ -308,7 +308,7 @@ | |||
308 | % \label{sec:license-software} | 308 | % \label{sec:license-software} |
309 | % | 309 | % |
310 | % \package{arabluatex} --- Processing Arab\TeX\ notation under Lua\LaTeX.\\ | 310 | % \package{arabluatex} --- Processing Arab\TeX\ notation under Lua\LaTeX.\\ |
311 | % Copyright \textcopyright\ 2016--2017 Robert Alessi | 311 | % Copyright \textcopyright\ 2016--2018 Robert Alessi |
312 | % | 312 | % |
313 | % Please send error reports and suggestions for improvements to Robert | 313 | % Please send error reports and suggestions for improvements to Robert |
314 | % Alessi: | 314 | % Alessi: |
@@ -351,7 +351,7 @@ | |||
351 | % | 351 | % |
352 | % \subsection*{License applicable to this document} | 352 | % \subsection*{License applicable to this document} |
353 | % \label{sec:documentation-license} | 353 | % \label{sec:documentation-license} |
354 | % Copyright \textcopyright\ 2016--2017 Robert Alessi | 354 | % Copyright \textcopyright\ 2016--2018 Robert Alessi |
355 | % | 355 | % |
356 | % \ccbysa\marginpar{\texttt{CC BY-SA 4.0}} | 356 | % \ccbysa\marginpar{\texttt{CC BY-SA 4.0}} |
357 | % This document is licensed under the Creative Commons | 357 | % This document is licensed under the Creative Commons |
@@ -3601,6 +3601,16 @@ wa-ya.sIru ta.hta 'l-jild-i | |||
3601 | \let\Cap\cap | 3601 | \let\Cap\cap |
3602 | % \end{macrocode} | 3602 | % \end{macrocode} |
3603 | % \end{macro} | 3603 | % \end{macro} |
3604 | % \begin{macro}{\prname}\changes{v1.10}{2018/01/02}{New command for | ||
3605 | % typesetting Arabic proper names in transliteration} \cs{prname} is | ||
3606 | % to be used outside Arabic environments. It takes as argument one or | ||
3607 | % more Arabic words, each of which will be rendered in upright roman | ||
3608 | % style with its first letter uppercased. | ||
3609 | % \begin{macrocode} | ||
3610 | \NewDocumentCommand{\prname}{m}{% | ||
3611 | \bgroup\SetTranslitStyle{\upshape}\arb[trans]{\cap{#1}}\egroup} | ||
3612 | % \end{macrocode} | ||
3613 | % \end{macro} | ||
3604 | % \begin{macro}{\txarb} \cs{txarb} sets the direction to right-to-left | 3614 | % \begin{macro}{\txarb} \cs{txarb} sets the direction to right-to-left |
3605 | % and selects the Arabic font. It is used internally by several Lua | 3615 | % and selects the Arabic font. It is used internally by several Lua |
3606 | % functions, but available to the user should he wish to insert | 3616 | % functions, but available to the user should he wish to insert |
diff --git a/arabluatex.el b/arabluatex.el index 31ed172..a3744c1 100644 --- a/arabluatex.el +++ b/arabluatex.el | |||
@@ -2,7 +2,7 @@ | |||
2 | ;; This file is part of the `arabluatex' package | 2 | ;; This file is part of the `arabluatex' package |
3 | 3 | ||
4 | ;; ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 4 | ;; ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
5 | ;; Copyright (C) 2016--2017 Robert Alessi | 5 | ;; Copyright (C) 2016--2018 Robert Alessi |
6 | 6 | ||
7 | ;; Please send error reports and suggestions for improvements to Robert | 7 | ;; Please send error reports and suggestions for improvements to Robert |
8 | ;; Alessi <alessi@robertalessi.net> | 8 | ;; Alessi <alessi@robertalessi.net> |
diff --git a/arabluatex.ins b/arabluatex.ins index ea36286..0ab399b 100644 --- a/arabluatex.ins +++ b/arabluatex.ins | |||
@@ -1,7 +1,7 @@ | |||
1 | %% This file is part of the `arabluatex' package | 1 | %% This file is part of the `arabluatex' package |
2 | %% | 2 | %% |
3 | %% ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 3 | %% ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
4 | %% Copyright (C) 2016--2017 Robert Alessi | 4 | %% Copyright (C) 2016--2018 Robert Alessi |
5 | %% | 5 | %% |
6 | %% Please send error reports and suggestions for improvements to | 6 | %% Please send error reports and suggestions for improvements to |
7 | %% Robert Alessi <alessi@robertalessi.net> | 7 | %% Robert Alessi <alessi@robertalessi.net> |
@@ -43,7 +43,7 @@ This is a generated file. | |||
43 | This file is part of the `arabluatex' package | 43 | This file is part of the `arabluatex' package |
44 | 44 | ||
45 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 45 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
46 | Copyright (C) 2016--2017 Robert Alessi | 46 | Copyright (C) 2016--2018 Robert Alessi |
47 | 47 | ||
48 | Please send error reports and suggestions for improvements to Robert | 48 | Please send error reports and suggestions for improvements to Robert |
49 | Alessi <alessi@robertalessi.net> | 49 | Alessi <alessi@robertalessi.net> |
diff --git a/arabluatex.lua b/arabluatex.lua index 1984d6c..e763b2a 100644 --- a/arabluatex.lua +++ b/arabluatex.lua | |||
@@ -2,7 +2,7 @@ | |||
2 | This file is part of the `arabluatex' package | 2 | This file is part of the `arabluatex' package |
3 | 3 | ||
4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
5 | Copyright (C) 2016--2017 Robert Alessi | 5 | Copyright (C) 2016--2018 Robert Alessi |
6 | 6 | ||
7 | Please send error reports and suggestions for improvements to Robert | 7 | Please send error reports and suggestions for improvements to Robert |
8 | Alessi <alessi@robertalessi.net> | 8 | Alessi <alessi@robertalessi.net> |
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index 769b841..77d95e3 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua | |||
@@ -2,7 +2,7 @@ | |||
2 | This file is part of the `arabluatex' package | 2 | This file is part of the `arabluatex' package |
3 | 3 | ||
4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
5 | Copyright (C) 2016--2017 Robert Alessi | 5 | Copyright (C) 2016--2018 Robert Alessi |
6 | 6 | ||
7 | Please send error reports and suggestions for improvements to Robert | 7 | Please send error reports and suggestions for improvements to Robert |
8 | Alessi <alessi@robertalessi.net> | 8 | Alessi <alessi@robertalessi.net> |
diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua index 77f6568..0bbd6ad 100644 --- a/arabluatex_novoc.lua +++ b/arabluatex_novoc.lua | |||
@@ -2,7 +2,7 @@ | |||
2 | This file is part of the `arabluatex' package | 2 | This file is part of the `arabluatex' package |
3 | 3 | ||
4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
5 | Copyright (C) 2016--2017 Robert Alessi | 5 | Copyright (C) 2016--2018 Robert Alessi |
6 | 6 | ||
7 | Please send error reports and suggestions for improvements to Robert | 7 | Please send error reports and suggestions for improvements to Robert |
8 | Alessi <alessi@robertalessi.net> | 8 | Alessi <alessi@robertalessi.net> |
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index 0f9043e..78ec4a5 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua | |||
@@ -2,7 +2,7 @@ | |||
2 | This file is part of the `arabluatex' package | 2 | This file is part of the `arabluatex' package |
3 | 3 | ||
4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
5 | Copyright (C) 2016--2017 Robert Alessi | 5 | Copyright (C) 2016--2018 Robert Alessi |
6 | 6 | ||
7 | Please send error reports and suggestions for improvements to Robert | 7 | Please send error reports and suggestions for improvements to Robert |
8 | Alessi <alessi@robertalessi.net> | 8 | Alessi <alessi@robertalessi.net> |
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua index cc31a3c..986ecb5 100644 --- a/arabluatex_voc.lua +++ b/arabluatex_voc.lua | |||
@@ -2,7 +2,7 @@ | |||
2 | This file is part of the `arabluatex' package | 2 | This file is part of the `arabluatex' package |
3 | 3 | ||
4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX | 4 | ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX |
5 | Copyright (C) 2016--2017 Robert Alessi | 5 | Copyright (C) 2016--2018 Robert Alessi |
6 | 6 | ||
7 | Please send error reports and suggestions for improvements to Robert | 7 | Please send error reports and suggestions for improvements to Robert |
8 | Alessi <alessi@robertalessi.net> | 8 | Alessi <alessi@robertalessi.net> |