diff options
Diffstat (limited to 'arabluatex.dtx')
-rw-r--r-- | arabluatex.dtx | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/arabluatex.dtx b/arabluatex.dtx index 3b4b8f0..9c30812 100644 --- a/arabluatex.dtx +++ b/arabluatex.dtx | |||
@@ -27,7 +27,7 @@ | |||
27 | %<package-info>\NeedsTeXFormat{LaTeX2e}[1999/12/01] | 27 | %<package-info>\NeedsTeXFormat{LaTeX2e}[1999/12/01] |
28 | %<package-info>\ProvidesPackage{arabluatex} | 28 | %<package-info>\ProvidesPackage{arabluatex} |
29 | %<*package-info> | 29 | %<*package-info> |
30 | [2016/07/09 v1.4.1 This is ArabTeX for LuaLaTeX] | 30 | [2016/09/09 v1.4.2 This is ArabTeX for LuaLaTeX] |
31 | %</package-info> | 31 | %</package-info> |
32 | % | 32 | % |
33 | %<*driver> | 33 | %<*driver> |
@@ -145,7 +145,7 @@ | |||
145 | \defaultfontfeatures{RawFeature={+liga}} | 145 | \defaultfontfeatures{RawFeature={+liga}} |
146 | \setmainfont{Old Standard}[SmallCapsFont={Latin Modern Roman Caps}, | 146 | \setmainfont{Old Standard}[SmallCapsFont={Latin Modern Roman Caps}, |
147 | RawFeature={+mark;+ccmp;+ss05;+ss06}] | 147 | RawFeature={+mark;+ccmp;+ss05;+ss06}] |
148 | \usepackage{arabluatex}[2016/07/09] | 148 | \usepackage{arabluatex}[2016/09/09] |
149 | \usepackage{varioref} | 149 | \usepackage{varioref} |
150 | \usepackage{hypdoc} | 150 | \usepackage{hypdoc} |
151 | \hypersetup{unicode=true, colorlinks, allcolors=blue, | 151 | \hypersetup{unicode=true, colorlinks, allcolors=blue, |
@@ -198,7 +198,7 @@ | |||
198 | %</driver> | 198 | %</driver> |
199 | % \fi | 199 | % \fi |
200 | % | 200 | % |
201 | % \CheckSum{0} | 201 | % \CheckSum{372} |
202 | % | 202 | % |
203 | % \CharacterTable | 203 | % \CharacterTable |
204 | % {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 | 204 | % {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 |
@@ -593,7 +593,7 @@ vowels (see §~3). | |||
593 | \enquote{sawfa 'u`Idu-hu 'ilay-ka fI 'l-masA'-i | 593 | \enquote{sawfa 'u`Idu-hu 'ilay-ka fI 'l-masA'-i |
594 | wa-'adfa`u la-ka 'ujraTaN.} fa-qAla ju.hA: | 594 | wa-'adfa`u la-ka 'ujraTaN.} fa-qAla ju.hA: |
595 | \enquote{'anA 'AsifuN jiddaN 'annI lA 'asta.tI`u 'an | 595 | \enquote{'anA 'AsifuN jiddaN 'annI lA 'asta.tI`u 'an |
596 | 'u.haqqiqa la-ka ra.gbabata-ka fa-'l-.himAr-u laysa hunA | 596 | 'u.haqqiqa la-ka ra.gbata-ka fa-'l-.himAr-u laysa hunA |
597 | 'l-yawm-a.} wa-qabla 'an yutimma ju.hA kalAma-hu bada'a | 597 | 'l-yawm-a.} wa-qabla 'an yutimma ju.hA kalAma-hu bada'a |
598 | 'l-.himAr-u yanhaqu fI 'i.s.tabli-hi. fa-qAla la-hu | 598 | 'l-.himAr-u yanhaqu fI 'i.s.tabli-hi. fa-qAla la-hu |
599 | .sadIqu-hu: \enquote{'innI 'asma`u .himAra-ka yA ju.hA | 599 | .sadIqu-hu: \enquote{'innI 'asma`u .himAra-ka yA ju.hA |
@@ -631,7 +631,8 @@ vowels (see §~3). | |||
631 | %\section{Standard Arab\TeX\ input} | 631 | %\section{Standard Arab\TeX\ input} |
632 | %\subsection{Consonants} | 632 | %\subsection{Consonants} |
633 | % \Cref{tab:arabtex-consonants} gives the Arab\TeX\ equivalents for | 633 | % \Cref{tab:arabtex-consonants} gives the Arab\TeX\ equivalents for |
634 | % all of the Arabic consonants.\linebreak | 634 | % all of the Arabic consonants. |
635 | % | ||
635 | % \newcommand{\dmg}[1]{% | 636 | % \newcommand{\dmg}[1]{% |
636 | % \SetTranslitConvention{dmg}% | 637 | % \SetTranslitConvention{dmg}% |
637 | % \arb[trans]{#1}} | 638 | % \arb[trans]{#1}} |
@@ -688,7 +689,8 @@ vowels (see §~3). | |||
688 | % \subsection{Vowels} | 689 | % \subsection{Vowels} |
689 | % \subsubsection{Long vowels} | 690 | % \subsubsection{Long vowels} |
690 | % \Cref{tab:arabtex-long-vowels} gives the Arab\TeX\ equivalents for | 691 | % \Cref{tab:arabtex-long-vowels} gives the Arab\TeX\ equivalents for |
691 | % the Arabic long vowels. | 692 | % the Arabic long vowels. |
693 | % | ||
692 | % \begin{longtable}{llll} | 694 | % \begin{longtable}{llll} |
693 | % \captionlistentry{Arab\TeX\ long vowels}\\[-1em] | 695 | % \captionlistentry{Arab\TeX\ long vowels}\\[-1em] |
694 | % \toprule | 696 | % \toprule |
@@ -738,6 +740,7 @@ vowels (see §~3). | |||
738 | % \subsubsection{Short vowels} | 740 | % \subsubsection{Short vowels} |
739 | % \Cref{tab:arabtex-short-vowels} gives the Arab\TeX\ equivalents for | 741 | % \Cref{tab:arabtex-short-vowels} gives the Arab\TeX\ equivalents for |
740 | % the Arabic short vowels. | 742 | % the Arabic short vowels. |
743 | % | ||
741 | % \begin{longtable}{llll} | 744 | % \begin{longtable}{llll} |
742 | % \captionlistentry{Arab\TeX\ short vowels}\\[-1em] | 745 | % \captionlistentry{Arab\TeX\ short vowels}\\[-1em] |
743 | % \toprule | 746 | % \toprule |
@@ -782,7 +785,7 @@ vowels (see §~3). | |||
782 | % | 785 | % |
783 | % That said, there is no need to write the short vowels | 786 | % That said, there is no need to write the short vowels |
784 | % \arb[trans]{fat.haT}, \arb[trans]{.dammaT} or \arb[trans]{kasraT} | 787 | % \arb[trans]{fat.haT}, \arb[trans]{.dammaT} or \arb[trans]{kasraT} |
785 | % except in the following cases: | 788 | % except in the following cases:--- |
786 | % \begin{compactitem} | 789 | % \begin{compactitem} |
787 | % \item at the commencement of a word, to indicate that a connective | 790 | % \item at the commencement of a word, to indicate that a connective |
788 | % \arb[trans]{'alif} is needed, with the exception of the article (see | 791 | % \arb[trans]{'alif} is needed, with the exception of the article (see |
@@ -956,21 +959,21 @@ vowels (see §~3). | |||
956 | % | 959 | % |
957 | % \arb[trans]{hamzaT} followed by the long vowel \arb[novoc]{I} is | 960 | % \arb[trans]{hamzaT} followed by the long vowel \arb[novoc]{I} is |
958 | % encoded |'_I|: |'_ImAnuN| \arb[voc]{'_ImAnuN} | 961 | % encoded |'_I|: |'_ImAnuN| \arb[voc]{'_ImAnuN} |
959 | % \arb[trans]{'_ImAnuN}. | 962 | % \arb[trans]{'_ImA\-nuN}. |
960 | % | 963 | % |
961 | % \textbf{Middle \arb[trans]{hamzaT}}: |xA.ti'-Ina| | 964 | % \textbf{Middle \arb[trans]{hamzaT}}: |xA.ti'-Ina| |
962 | % \arb[voc]{xA.ti'-Ina} \arb[trans]{xA.ti'-Ina}, |ru'UsuN| | 965 | % \arb[voc]{xA.ti'-Ina} \arb[trans]{xA.ti'-Ina}, |ru'UsuN| |
963 | % \arb[voc]{ru'UsuN}, \arb[trans]{ru'UsuN}, |xa.tI'aTuN| | 966 | % \arb[voc]{ru'UsuN}, \arb[trans]{ru'UsuN}, |xa.tI'aTuN| |
964 | % \arb[voc]{xa.tI'aTuN} \arb[trans]{xa.tI'aTuN}, |su'ila| | 967 | % \arb[voc]{xa.tI'aTuN} \arb[trans]{xa.tI'aTuN}, |su'ila| |
965 | % \arb[voc]{su'ila} \arb[trans]{su'ila}, |'as'ilaTuN| | 968 | % \arb[voc]{su'ila} \arb[trans]{su'ila}, |'as'ilaTuN| |
966 | % \arb[voc]{'as'ilaTuN} \arb[trans]{'as'ilaTuN}, |mas'alaTuN| | 969 | % \arb[voc]{'as'i\-laTuN} \arb[trans]{'as'ilaTuN}, |mas'alaTuN| |
967 | % \arb[voc]{mas'alaTuN} \arb[trans]{mas'alaTuN}, |'as'alu| | 970 | % \arb[voc]{mas'alaTuN} \arb[trans]{mas'alaTuN}, |'as'alu| |
968 | % \arb[voc]{'as'alu} \arb[trans]{'as'alu}, |yatasA'alUna| | 971 | % \arb[voc]{'as'alu} \arb[trans]{'as'alu}, |yatasA'alUna| |
969 | % \arb[voc]{yatasA'alUna} \arb[trans]{yatasA'alUna}, |murU'aTuN| | 972 | % \arb[voc]{yatasA'alUna}\linebreak \arb[trans]{yatasA'alUna}, |
970 | % \arb[voc]{murU'aTuN} \arb[trans]{murU'aTuN}, |ta'xIruN| | 973 | % |murU'aTuN| \arb[voc]{murU'aTuN} \arb[trans]{murU'aTuN}, |
971 | % \arb[fullvoc]{ta'xIruN} \arb[trans]{ta'xIruN}, |ta'axxara| | 974 | % |ta'xIruN| \arb[fullvoc]{ta'xIruN} \arb[trans]{ta'xIruN}, |
972 | % \arb[voc]{ta'axxara} \arb[trans]{ta'axxara}, |ji'tu-ka| | 975 | % |ta'axxara| \arb[voc]{ta'axxara} \arb[trans]{ta'axxara}, |
973 | % \arb[voc]{ji'tu-ka} \arb[trans]{ji'tu-ka}, |qA'iluN| | 976 | % |ji'tu-ka| \arb[voc]{ji'tu-ka} \arb[trans]{ji'tu-ka}, |qA'iluN| |
974 | % \arb[voc]{qA'iluN} \arb[trans]{qA'iluN}. | 977 | % \arb[voc]{qA'iluN} \arb[trans]{qA'iluN}. |
975 | % | 978 | % |
976 | % From \textcite[i. 14 B]{Wright}:--- All consonants, whatsoever, | 979 | % From \textcite[i. 14 B]{Wright}:--- All consonants, whatsoever, |
@@ -1501,7 +1504,8 @@ vowels (see §~3). | |||
1501 | % like so: \meta{\texttt{"'}} allows to determine the carrier of the | 1504 | % like so: \meta{\texttt{"'}} allows to determine the carrier of the |
1502 | % \arb[trans]{hamzaT} freely, without any consideration for the | 1505 | % \arb[trans]{hamzaT} freely, without any consideration for the |
1503 | % context. \Cref{tab:quoted-hamza} gives the equivalents for all the | 1506 | % context. \Cref{tab:quoted-hamza} gives the equivalents for all the |
1504 | % possible carriers the \arb[trans]{hamzaT} may take: | 1507 | % possible carriers the \arb[trans]{hamzaT} may take. |
1508 | % | ||
1505 | % \begin{longtable}{llll} | 1509 | % \begin{longtable}{llll} |
1506 | % \captionlistentry{\enquote{Quoted} \arb[trans]{hamzaT}}\\[-1em] | 1510 | % \captionlistentry{\enquote{Quoted} \arb[trans]{hamzaT}}\\[-1em] |
1507 | % \toprule | 1511 | % \toprule |
@@ -1520,7 +1524,7 @@ vowels (see §~3). | |||
1520 | % \arb[novoc]{a"'} & \dmg{a"'} & \loc{a"'} & \verb|a"'| \\ | 1524 | % \arb[novoc]{a"'} & \dmg{a"'} & \loc{a"'} & \verb|a"'| \\ |
1521 | % \arb[novoc]{u"'} & \dmg{u"'} & \loc{u"'} & \verb|u"'| \\ | 1525 | % \arb[novoc]{u"'} & \dmg{u"'} & \loc{u"'} & \verb|u"'| \\ |
1522 | % \arb[novoc]{w"'} & \dmg{w"'} & \loc{w"'} & \verb|w"'| \\ | 1526 | % \arb[novoc]{w"'} & \dmg{w"'} & \loc{w"'} & \verb|w"'| \\ |
1523 | % \arb[novoc]{i"'} & \dmg{i"'} & \loc{i"'} & \verb|i"'| \\ | 1527 | % \arb[novoc]{i"'} & \dmg{i"'} & \loc{i"'} & \verb|i"'| \\ \pagebreak |
1524 | % \arb[novoc]{y"'} & \dmg{y"'} & \loc{y"'} & \verb|y"'| \\ | 1528 | % \arb[novoc]{y"'} & \dmg{y"'} & \loc{y"'} & \verb|y"'| \\ |
1525 | % \bottomrule | 1529 | % \bottomrule |
1526 | % \caption*{\Cref*{tab:quoted-hamza}: \enquote{Quoted} \arb[trans]{hamzaT}} | 1530 | % \caption*{\Cref*{tab:quoted-hamza}: \enquote{Quoted} \arb[trans]{hamzaT}} |
@@ -2007,6 +2011,7 @@ muhaddamaTaN mi'_danatu-hu}: \arb[trans]{ra'aytu | |||
2007 | % are currently used by \package{arabluatex}. The additional | 2011 | % are currently used by \package{arabluatex}. The additional |
2008 | % characters that are defined in \vref{tab:additional-arabic-codings} | 2012 | % characters that are defined in \vref{tab:additional-arabic-codings} |
2009 | % are also available. | 2013 | % are also available. |
2014 | % | ||
2010 | % \begin{longtable}{lllll} | 2015 | % \begin{longtable}{lllll} |
2011 | % \captionlistentry{Buckwalter scheme}\\[-1em] | 2016 | % \captionlistentry{Buckwalter scheme}\\[-1em] |
2012 | % \toprule | 2017 | % \toprule |
@@ -2347,7 +2352,7 @@ wa-ya.sIru ta.hta 'l-jild-i | |||
2347 | % \begin{macrocode} | 2352 | % \begin{macrocode} |
2348 | \NeedsTeXFormat{LaTeX2e} | 2353 | \NeedsTeXFormat{LaTeX2e} |
2349 | \ProvidesPackage{arabluatex}% | 2354 | \ProvidesPackage{arabluatex}% |
2350 | [2016/07/09 v1.4.1 ArabTeX-like interface for LuaLaTeX] | 2355 | [2016/09/09 v1.4.2 ArabTeX-like interface for LuaLaTeX] |
2351 | \RequirePackage{ifluatex} | 2356 | \RequirePackage{ifluatex} |
2352 | % \end{macrocode} | 2357 | % \end{macrocode} |
2353 | % \package{arabluatex} requires \LuaLaTeX\ of course. Issue a warning | 2358 | % \package{arabluatex} requires \LuaLaTeX\ of course. Issue a warning |