diff options
Diffstat (limited to 'arabluatex.dtx')
-rw-r--r-- | arabluatex.dtx | 49 |
1 files changed, 39 insertions, 10 deletions
diff --git a/arabluatex.dtx b/arabluatex.dtx index 0e0f281..d84b610 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--2019 Robert Alesssi | 3 | % Copyright (C) 2016--2020 Robert Alesssi |
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> |
@@ -27,7 +27,7 @@ | |||
27 | %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] | 27 | %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] |
28 | %<package>\ProvidesPackage{arabluatex} | 28 | %<package>\ProvidesPackage{arabluatex} |
29 | %<*package> | 29 | %<*package> |
30 | [2019/03/24 v1.17 An ArabTeX-like interface for LuaLaTeX] | 30 | [2020/02/29 v1.18 An ArabTeX-like interface for LuaLaTeX] |
31 | %</package> | 31 | %</package> |
32 | % | 32 | % |
33 | %<*driver> | 33 | %<*driver> |
@@ -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--2019 Robert Alessi | 40 | % Copyright (C) 2016--2020 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> |
@@ -156,7 +156,7 @@ | |||
156 | \babelfont{sf}{NewComputerModern Sans} | 156 | \babelfont{sf}{NewComputerModern Sans} |
157 | \babelfont{tt}{NewComputerModern Mono} | 157 | \babelfont{tt}{NewComputerModern Mono} |
158 | \usepackage{metalogox} | 158 | \usepackage{metalogox} |
159 | \usepackage{arabluatex}[2019/03/24] | 159 | \usepackage{arabluatex}[2020/02/29] |
160 | \SetArbUp{\textsuperscript{\thinspace#1}} % Old Standard needs this | 160 | \SetArbUp{\textsuperscript{\thinspace#1}} % Old Standard needs this |
161 | \usepackage[nopar]{quran} | 161 | \usepackage[nopar]{quran} |
162 | \usepackage[noindex]{nameauth} | 162 | \usepackage[noindex]{nameauth} |
@@ -172,7 +172,7 @@ | |||
172 | linktocpage=true, pdfauthor={Robert Alessi}, pdftitle={The | 172 | linktocpage=true, pdfauthor={Robert Alessi}, pdftitle={The |
173 | arabluatex package}, pdfcontactemail={alessi@robertalessi.net}, | 173 | arabluatex package}, pdfcontactemail={alessi@robertalessi.net}, |
174 | pdfcontacturl={http://www.robertalessi.net/arabluatex}, | 174 | pdfcontacturl={http://www.robertalessi.net/arabluatex}, |
175 | pdfcopyright={Copyright (C) 2016--2019 Robert Alessi | 175 | pdfcopyright={Copyright (C) 2016--2020 Robert Alessi |
176 | <alessi@robertalessi.net>. This document is licensed under the | 176 | <alessi@robertalessi.net>. This document is licensed under the |
177 | Creative Commons Attribution-ShareAlike 4.0 International | 177 | Creative Commons Attribution-ShareAlike 4.0 International |
178 | License. To view a copy of this license, visit | 178 | License. To view a copy of this license, visit |
@@ -259,7 +259,7 @@ | |||
259 | %</driver> | 259 | %</driver> |
260 | % \fi | 260 | % \fi |
261 | % | 261 | % |
262 | % \CheckSum{0} | 262 | % \CheckSum{1006} |
263 | % | 263 | % |
264 | % \CharacterTable | 264 | % \CharacterTable |
265 | % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z | 265 | % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z |
@@ -352,7 +352,7 @@ | |||
352 | % \label{sec:license-software} | 352 | % \label{sec:license-software} |
353 | % | 353 | % |
354 | % \package{arabluatex} --- Processing Arab\TeX\ notation under Lua\LaTeX.\\ | 354 | % \package{arabluatex} --- Processing Arab\TeX\ notation under Lua\LaTeX.\\ |
355 | % Copyright \textcopyright\ 2016--2019 Robert Alessi | 355 | % Copyright \textcopyright\ 2016--2020 Robert Alessi |
356 | % | 356 | % |
357 | % Please send error reports and suggestions for improvements to Robert | 357 | % Please send error reports and suggestions for improvements to Robert |
358 | % Alessi: | 358 | % Alessi: |
@@ -394,7 +394,7 @@ | |||
394 | % | 394 | % |
395 | % \subsection*{License applicable to this document} | 395 | % \subsection*{License applicable to this document} |
396 | % \label{sec:documentation-license} | 396 | % \label{sec:documentation-license} |
397 | % Copyright \textcopyright\ 2016--2019 Robert Alessi | 397 | % Copyright \textcopyright\ 2016--2020 Robert Alessi |
398 | % | 398 | % |
399 | % \ccbysa\marginpar{\texttt{CC BY-SA 4.0}} | 399 | % \ccbysa\marginpar{\texttt{CC BY-SA 4.0}} |
400 | % This document is licensed under the Creative Commons | 400 | % This document is licensed under the Creative Commons |
@@ -1893,7 +1893,7 @@ | |||
1893 | % \arb[fullvoc]{'a`daA"'|"'ikum} \arb[trans]{'a`dA|"'ikum}. | 1893 | % \arb[fullvoc]{'a`daA"'|"'ikum} \arb[trans]{'a`dA|"'ikum}. |
1894 | % \end{quote} | 1894 | % \end{quote} |
1895 | % | 1895 | % |
1896 | % \subsection{\texorpdfstring{The \enquote{pipe} character | 1896 | % \subsection{\texorpdfstring{The \enquote*{pipe} character |
1897 | % (\textbar)}{The ‘pipe’ character (\textbar)}} | 1897 | % (\textbar)}{The ‘pipe’ character (\textbar)}} |
1898 | % \label{sec:pipe} | 1898 | % \label{sec:pipe} |
1899 | % In the terminology of Arab\TeX, the \enquote{pipe} character | 1899 | % In the terminology of Arab\TeX, the \enquote{pipe} character |
@@ -2608,6 +2608,35 @@ | |||
2608 | %</example> | 2608 | %</example> |
2609 | % \fi | 2609 | % \fi |
2610 | % | 2610 | % |
2611 | % \paragraph{\texorpdfstring{The \enquote*{Zero width joiner} | ||
2612 | % character (\texttt{U+200D})}% | ||
2613 | % {The ‘Zero width joiner’ character (\texttt{U+200D})}} | ||
2614 | % \phantomsection% | ||
2615 | % \NEWfeature{v1.18}% | ||
2616 | % The \enquote*{Zero width joiner} character (|U+200D|) belongs to the | ||
2617 | % \enquote*{General Punctuation} block (range |2000|--|206F|) of the | ||
2618 | % Unicode standard. It is a non-printing character which, when it is | ||
2619 | % placed between two characters that would for some reason not be | ||
2620 | % connected, causes them to be printed in their connected forms. | ||
2621 | % | ||
2622 | % It is encoded |&| in Arab\TeX\ scheme. | ||
2623 | % | ||
2624 | % In the following example, the \cs{uline} command would have | ||
2625 | % prevented adjacent Arabic letters from being connected if the | ||
2626 | % \enquote*{Zero width joiner} had not been used:---% | ||
2627 | % \iffalse | ||
2628 | %<*example> | ||
2629 | % \fi | ||
2630 | \begin{example} | ||
2631 | \begin{arab}[fullvoc] | ||
2632 | huwa 'abU zaydiN .hunaynu bnu 'is.h_aqa 'l-`a&\uline{&bA}diyyu | ||
2633 | bi-fat.hi 'l-`ayni wa-ta_hfIfi 'l-bA'i. | ||
2634 | \end{arab} | ||
2635 | \end{example} | ||
2636 | % \iffalse | ||
2637 | %</example> | ||
2638 | % \fi | ||
2639 | % | ||
2611 | % \subsection{\texorpdfstring{The \prname{qur'An}}{The Qurʾān}} | 2640 | % \subsection{\texorpdfstring{The \prname{qur'An}}{The Qurʾān}} |
2612 | % \label{sec:the-quran} | 2641 | % \label{sec:the-quran} |
2613 | % This sub-part is destined to become a part of its own, as fine | 2642 | % This sub-part is destined to become a part of its own, as fine |
@@ -4849,7 +4878,7 @@ | |||
4849 | % \end{macro} | 4878 | % \end{macro} |
4850 | % \end{environment} | 4879 | % \end{environment} |
4851 | % \begin{macro}{\arind} | 4880 | % \begin{macro}{\arind} |
4852 | % \changes{v1.18}{2019/11/24}{New command \cs{arind} for building | 4881 | % \changes{v1.18}{2019/02/29}{New command \cs{arind} for building |
4853 | % indexes} | 4882 | % indexes} |
4854 | % \cs{arind}\marg{root} is a command specialized in the contruction of | 4883 | % \cs{arind}\marg{root} is a command specialized in the contruction of |
4855 | % indexes. As a mandadory argument, it takes the Arabic root under | 4884 | % indexes. As a mandadory argument, it takes the Arabic root under |