diff options
-rw-r--r-- | arabluatex.dtx | 70 |
1 files changed, 60 insertions, 10 deletions
diff --git a/arabluatex.dtx b/arabluatex.dtx index 2e503be..c38feaf 100644 --- a/arabluatex.dtx +++ b/arabluatex.dtx | |||
@@ -1173,13 +1173,16 @@ vowels (see §~3). | |||
1173 | % \arb[voc]{mas'alaTuN} \arb[trans]{mas'alaTuN}, |'as'alu| | 1173 | % \arb[voc]{mas'alaTuN} \arb[trans]{mas'alaTuN}, |'as'alu| |
1174 | % \arb[voc]{'as'alu} \arb[trans]{'as'alu}, |yatasA'alUna| | 1174 | % \arb[voc]{'as'alu} \arb[trans]{'as'alu}, |yatasA'alUna| |
1175 | % \arb[voc]{yatasA'alUna}\linebreak \arb[trans]{yatasA'alUna}, | 1175 | % \arb[voc]{yatasA'alUna}\linebreak \arb[trans]{yatasA'alUna}, |
1176 | % |murU'aTuN| \arb[voc]{murU'aTuN} \arb[trans]{murU'aTuN}, | 1176 | % |murU'aTuN| \arb[voc]{murU'aTuN}, |taw'amuN| |
1177 | % |ta'xIruN| \arb[fullvoc]{ta'xIruN} \arb[trans]{ta'xIruN}, | 1177 | % \arb[fullvoc]{taw'amuN} \arb[trans]{taw'amuN}, |
1178 | % |ta'ax|\allowbreak|xara| \arb[voc]{ta'axxara} | 1178 | % \arb[trans]{murU'aTuN}, |ta'xIruN| \arb[fullvoc]{ta'xIruN} |
1179 | % \arb[trans]{ta'axxara}, |ji'tu-ka| \arb[voc]{ji'tu-ka} | 1179 | % \arb[trans]{ta'xIruN}, |ta'ax|\allowbreak|xara| |
1180 | % \arb[trans]{ji'tu-ka}, |qA'iluN| \arb[voc]{qA'iluN} | 1180 | % \arb[voc]{ta'axxara} \arb[trans]{ta'axxara}, |ji'tu-ka| |
1181 | % \arb[trans]{qA'iluN}, |.hIna'i_diN| \arb[trans]{.hIna'i_diN} | 1181 | % \arb[voc]{ji'tu-ka} \arb[trans]{ji'tu-ka}, |qA'iluN| |
1182 | % \arb[voc]{.hIna'i_diN}. | 1182 | % \arb[voc]{qA'iluN} \arb[trans]{qA'iluN}, |.hIna'i_diN| |
1183 | % \arb[trans]{.hIna'i_diN} \arb[voc]{.hIna'i_diN}, |hay'aTuN| | ||
1184 | % \arb[voc]{hay'aTuN} \arb[trans]{hay\-'aTuN}, |hay'AtuN| | ||
1185 | % \arb[voc]{hay'AtuN} \arb[trans]{hay'AtuN}. | ||
1183 | % | 1186 | % |
1184 | % From \textcite[i. 14 B]{Wright}:--- All consonants, whatsoever, | 1187 | % From \textcite[i. 14 B]{Wright}:--- All consonants, whatsoever, |
1185 | % not even \arb[trans]{'alif} \emph{hèmzatum} excepted, admit of | 1188 | % not even \arb[trans]{'alif} \emph{hèmzatum} excepted, admit of |
@@ -1219,7 +1222,8 @@ vowels (see §~3). | |||
1219 | % \arb[voc]{al-^say'-u} \arb[trans]{al-^say'-u}, |'a^syA'-u| | 1222 | % \arb[voc]{al-^say'-u} \arb[trans]{al-^say'-u}, |'a^syA'-u| |
1220 | % \arb[voc]{'a^syA'-u} \arb[trans]{'a^syA'-u}, |'a^syA'-a| | 1223 | % \arb[voc]{'a^syA'-u} \arb[trans]{'a^syA'-u}, |'a^syA'-a| |
1221 | % \arb[voc]{'a^syA'-a} \arb[trans]{'a^syA'-a}, |.zim'aN| | 1224 | % \arb[voc]{'a^syA'-a} \arb[trans]{'a^syA'-a}, |.zim'aN| |
1222 | % \arb[voc]{.zim'aN} \arb[trans]{.zim'aN}. | 1225 | % \arb[voc]{.zim'aN} \arb[trans]{.zim'aN}, |radI'aN| |
1226 | % \arb[voc]{radI'aN} \arb[trans]{radI'aN}. | ||
1223 | % | 1227 | % |
1224 | % \label{ref:taxfif-hamzah} | 1228 | % \label{ref:taxfif-hamzah} |
1225 | % \textbf{\arb[trans]{ta_hfIf-u 'l-hamzaT-i}}: if the | 1229 | % \textbf{\arb[trans]{ta_hfIf-u 'l-hamzaT-i}}: if the |
@@ -1232,6 +1236,34 @@ vowels (see §~3). | |||
1232 | % of encoding such sequences, see \vpageref{ref:initial-hamza} | 1236 | % of encoding such sequences, see \vpageref{ref:initial-hamza} |
1233 | % (\arb[trans]{hamzaT} followed by \arb[novoc]{U} and \arb[novoc]{I}) | 1237 | % (\arb[trans]{hamzaT} followed by \arb[novoc]{U} and \arb[novoc]{I}) |
1234 | % and the \arb[trans]{maddaT} \vpageref{ref:madda}. | 1238 | % and the \arb[trans]{maddaT} \vpageref{ref:madda}. |
1239 | % | ||
1240 | % Imperatives of verbs that have the \arb[trans]{hamzaT} as the | ||
1241 | % first radical are other cases of \arb[trans]{ta_hfIf-u | ||
1242 | % 'l-hamzaT-i}: |i'sir| \arb[fullvoc]{i'sir} \arb[trans]{i'sir}, | ||
1243 | % |i'_dan| \arb[fullvoc]{i'_dan} \arb[trans]{i'_dan}, |u'mul| | ||
1244 | % \arb[fullvoc]{u'mul} \arb[trans]{u'mul}. \package{arabluatex} | ||
1245 | % also provides ways of encoding those words when the initial | ||
1246 | % \arb[trans]{'alif} comes into \arb[trans]{wa.sl}, so as to make | ||
1247 | % the \arb[trans]{'alif wa.sl} fall away when preceded by | ||
1248 | % \arb[voc]{wa} or \arb[voc]{fa}: |wa-'sir| \arb[fullvoc]{wa-'sir} | ||
1249 | % \arb[trans]{wa-'sir}, |fa-'_dan| \arb[fullvoc]{fa-'_dan} | ||
1250 | % \arb[trans]{fa-'_dan}, |fa-'ti| \arb[fullvoc]{fa-'ti} | ||
1251 | % \arb[trans]{fa-'ti}, |wa-'tamirUA| \arb[fullvoc]{wa-'tamirUA} | ||
1252 | % \arb[trans]{wa-'tamirUA}; or be retained outside the imperative, | ||
1253 | % as in |fa-i'tazarat| \arb[fullvoc]{fa-i'tazarat} | ||
1254 | % \arb[trans]{fa-i'tazarat}, |ba`da| |i'tilAfiN| \arb[fullvoc]{ba`da | ||
1255 | % i'tilAfiN} \arb[trans]{ba`da i'tilAfiN}. | ||
1256 | % | ||
1257 | % \textbf{The strange spelling of \arb[trans]{mi'aTuN}}: |mi'aTuN| | ||
1258 | % \arb[voc]{mi'aTuN} \arb[trans]{mi'aTuN}, \linebreak |mi'atAni| | ||
1259 | % \arb[voc]{mi'atAni} \arb[trans]{mi'atAni}, |mi'atayni| | ||
1260 | % \arb[voc]{mi'atayni} \arb[trans]{mi'atayni}, |mi'Una| | ||
1261 | % \arb[voc]{mi'Una} \arb[trans]{mi'Una}, |mi'AtuN| | ||
1262 | % \arb[voc]{mi'AtuN} \arb[trans]{mi'AtuN}, |mi'aN_A| | ||
1263 | % \arb[voc]{mi'aN_A} \arb[trans]{mi'aN_A}. Of course, the | ||
1264 | % \enquote*{pipe} character may be used to prevent this rule from | ||
1265 | % being applied (see \vref{sec:pipe}): \verb+mi'a|TuN+ | ||
1266 | % \arb[voc]{mi'a|TuN} \arb[trans]{mi'a|TuN}. | ||
1235 | % \end{quote} | 1267 | % \end{quote} |
1236 | % | 1268 | % |
1237 | % \paragraph{\arb[trans]{maddaT}} \label{ref:madda}At the beginning of | 1269 | % \paragraph{\arb[trans]{maddaT}} \label{ref:madda}At the beginning of |
@@ -2000,9 +2032,17 @@ word that \cs{arbnull} is applied to. | |||
2000 | % \begin{quote} | 2032 | % \begin{quote} |
2001 | % |\abjad{45}:| |kitAbu-hu| |\aemph{fI| |'l-`AdAt-i}| | 2033 | % |\abjad{45}:| |kitAbu-hu| |\aemph{fI| |'l-`AdAt-i}| |
2002 | % \arb[voc]{\abjad{45}: kitAbu-hu \aemph{fI 'l-`AdAt-i}} | 2034 | % \arb[voc]{\abjad{45}: kitAbu-hu \aemph{fI 'l-`AdAt-i}} |
2003 | % \arb[trans]{\abjad{45}: kitAbu-hu fI 'l-\cap{`AdAt-i}}. | 2035 | % \arb[trans]{\abjad{45}: kitAbu-hu \aemph{fI 'l-\cap{`AdAt-i}}}. |
2004 | % \end{quote} | 2036 | % \end{quote} |
2037 | % | ||
2038 | % \begin{quoting} | ||
2039 | % \textsc{Rem.} As the above example shows, \package{arabluatex} | ||
2040 | % places the horizontal stroke \emph{under} the emphasized words in | ||
2041 | % any of the transliteration modes. | ||
2005 | % | 2042 | % |
2043 | % \DescribeMacro{\aemph*}\NEWfeature{v1.9.2} | ||
2044 | % \end{quoting} | ||
2045 | % | ||
2006 | % \section{Arabic poetry} | 2046 | % \section{Arabic poetry} |
2007 | % \label{sec:poetry} | 2047 | % \label{sec:poetry} |
2008 | % \NEWfeature{v1.6} \package{arabluatex} provides a special | 2048 | % \NEWfeature{v1.6} \package{arabluatex} provides a special |
@@ -2552,6 +2592,14 @@ muhaddamaTaN mi'_danatu-hu}: \arb[trans]{ra'aytu | |||
2552 | % 'l-nAs-a kAffaT-aN min mu_hA.tabati-hi 'a.had-uN bi-sayyidi-nA}. | 2592 | % 'l-nAs-a kAffaT-aN min mu_hA.tabati-hi 'a.had-uN bi-sayyidi-nA}. |
2553 | % \end{quoting} | 2593 | % \end{quoting} |
2554 | % | 2594 | % |
2595 | % \paragraph{Uncertain short vowels} | ||
2596 | % In some printed books, it may happen that more than one short vowel | ||
2597 | % be placed on a consonant in cases where the vocalization is | ||
2598 | % uncertain or ambiguous, like so: \arb[voc]{fa`uaila}. In | ||
2599 | % transliteration, the uncertain vowels go between slashes and are | ||
2600 | % separated by commas: |fa`uaila| \arb[voc]{fa`uaila} | ||
2601 | % \arb[trans]{fa`uaila}. | ||
2602 | % | ||
2555 | % \subsection{Examples} | 2603 | % \subsection{Examples} |
2556 | % \label{sec:examples-translit} | 2604 | % \label{sec:examples-translit} |
2557 | % Here follows in transliteration the story of | 2605 | % Here follows in transliteration the story of |
@@ -3358,7 +3406,9 @@ wa-ya.sIru ta.hta 'l-jild-i | |||
3358 | % \end{macrocode} | 3406 | % \end{macrocode} |
3359 | % \end{macro} | 3407 | % \end{macro} |
3360 | % \begin{macro}{\aemph} Arabic emphasis. Needs to be redefined as | 3408 | % \begin{macro}{\aemph} Arabic emphasis. Needs to be redefined as |
3361 | % well. The function is actually coded in Lua. | 3409 | % well. The function is actually coded in |
3410 | % Lua. \changes{v1.9.2}{2017/10/24}{\cs{aemph*} Starred version | ||
3411 | % which always puts the stroke over its argument} | ||
3362 | % \begin{macrocode} | 3412 | % \begin{macrocode} |
3363 | \AtBeginDocument{\ifdef{\aemph}% | 3413 | \AtBeginDocument{\ifdef{\aemph}% |
3364 | {\RenewDocumentCommand{\aemph}{s m}{% | 3414 | {\RenewDocumentCommand{\aemph}{s m}{% |