diff options
-rw-r--r-- | arabluatex.dtx | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/arabluatex.dtx b/arabluatex.dtx index 7f5246c..f72d1d9 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/05/28 v1.3 This is ArabTeX for LuaLaTeX] | 30 | [2016/07/05 v1.4 This is ArabTeX for LuaLaTeX] |
31 | %</package-info> | 31 | %</package-info> |
32 | % | 32 | % |
33 | %<*driver> | 33 | %<*driver> |
@@ -135,7 +135,7 @@ | |||
135 | \defaultfontfeatures{RawFeature={+liga}} | 135 | \defaultfontfeatures{RawFeature={+liga}} |
136 | \setmainfont{Old Standard}[SmallCapsFont={Latin Modern Roman Caps}] | 136 | \setmainfont{Old Standard}[SmallCapsFont={Latin Modern Roman Caps}] |
137 | \newfontfamily\translitfont{Latin Modern Roman}[Ligatures=TeX] | 137 | \newfontfamily\translitfont{Latin Modern Roman}[Ligatures=TeX] |
138 | \usepackage{arabluatex}[2016/05/28] | 138 | \usepackage{arabluatex}[2016/07/05] |
139 | \SetTranslitFont{\translitfont} | 139 | \SetTranslitFont{\translitfont} |
140 | \usepackage{varioref} | 140 | \usepackage{varioref} |
141 | \usepackage{hypdoc} | 141 | \usepackage{hypdoc} |
@@ -189,7 +189,7 @@ | |||
189 | %</driver> | 189 | %</driver> |
190 | % \fi | 190 | % \fi |
191 | % | 191 | % |
192 | % \CheckSum{0} | 192 | % \CheckSum{371} |
193 | % | 193 | % |
194 | % \CharacterTable | 194 | % \CharacterTable |
195 | % {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 | 195 | % {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 |
@@ -217,7 +217,8 @@ | |||
217 | % \DoNotIndex{\else,\endcsname,\endinput,\expandafter,\fi} | 217 | % \DoNotIndex{\else,\endcsname,\endinput,\expandafter,\fi} |
218 | % \DoNotIndex{\ifdef,\ifdefined,\ifx,\MessageBreak,\NeedsTeXFormat} | 218 | % \DoNotIndex{\ifdef,\ifdefined,\ifx,\MessageBreak,\NeedsTeXFormat} |
219 | % \DoNotIndex{\NewDocumentCommand,\newif,\PackageError,\PackageWarning} | 219 | % \DoNotIndex{\NewDocumentCommand,\newif,\PackageError,\PackageWarning} |
220 | % \DoNotIndex{\relax,\RenewDocumentCommand,\string,\verb} | 220 | % \DoNotIndex{\relax,\RenewDocumentCommand,\string,\verb,\let} |
221 | % \DoNotIndex{\enskip} | ||
221 | % | 222 | % |
222 | % \providecommand*{\url}{\texttt} | 223 | % \providecommand*{\url}{\texttt} |
223 | % \GetFileInfo{arabluatex.dtx} | 224 | % \GetFileInfo{arabluatex.dtx} |
@@ -1749,12 +1750,13 @@ vowels (see ยง~3). | |||
1749 | % font shape selection command, eg. \cs{upshape}, \cs{itshape}, | 1750 | % font shape selection command, eg. \cs{upshape}, \cs{itshape}, |
1750 | % \cs{slshape}, and so forth. | 1751 | % \cs{slshape}, and so forth. |
1751 | % | 1752 | % |
1752 | % \paragraph{Font} \DescribeMacro{\SetTranslitFont} Any specific font | 1753 | % \paragraph{Font} \NEWfeature{v1.4} \DescribeMacro{\SetTranslitFont} |
1753 | % may also be selected for rendering transliterated text with the | 1754 | % \cs{SetTranslitFont}\marg{font selection command} allows any |
1754 | % font-selecting commands of the \package{fontspec} package. Of | 1755 | % specific font to be selected for rendering transliterated text with |
1755 | % course, this font must have been defined properly. To take one | 1756 | % the font-selecting commands of the \package{fontspec} or |
1756 | % example, here is how the \emph{Gentium Plus} font may be used for | 1757 | % \package{luaotfload} package. Of course, this font must have been |
1757 | % rendering transliterated text:--- | 1758 | % defined properly. To take one example, here is how the \emph{Gentium |
1759 | % Plus} font may be used for rendering transliterated text:--- | ||
1758 | % \iffalse | 1760 | % \iffalse |
1759 | %<*example> | 1761 | %<*example> |
1760 | % \fi | 1762 | % \fi |
@@ -2314,7 +2316,7 @@ wa-ya.sIru ta.hta 'l-jild-i | |||
2314 | % \begin{macrocode} | 2316 | % \begin{macrocode} |
2315 | \NeedsTeXFormat{LaTeX2e} | 2317 | \NeedsTeXFormat{LaTeX2e} |
2316 | \ProvidesPackage{arabluatex}% | 2318 | \ProvidesPackage{arabluatex}% |
2317 | [2016/05/28 v1.3 ArabTeX-like interface for LuaLaTeX] | 2319 | [2016/07/05 v1.4 ArabTeX-like interface for LuaLaTeX] |
2318 | \RequirePackage{ifluatex} | 2320 | \RequirePackage{ifluatex} |
2319 | % \end{macrocode} | 2321 | % \end{macrocode} |
2320 | % \package{arabluatex} requires \LuaLaTeX\ of course. Issue a warning | 2322 | % \package{arabluatex} requires \LuaLaTeX\ of course. Issue a warning |
@@ -2410,7 +2412,7 @@ wa-ya.sIru ta.hta 'l-jild-i | |||
2410 | {\NewDocumentCommand{\aemph}{m}{$\overline{\text{#1}}$}}} | 2412 | {\NewDocumentCommand{\aemph}{m}{$\overline{\text{#1}}$}}} |
2411 | % \end{macrocode} | 2413 | % \end{macrocode} |
2412 | % \begin{macro}{\SetInputScheme} | 2414 | % \begin{macro}{\SetInputScheme} |
2413 | % \changes{v1.4}{2016/07/04}{\cs{SetInputScheme} may be used to | 2415 | % \changes{v1.4}{2016/07/05}{\cs{SetInputScheme} may be used to |
2414 | % process other input schemes such as \enquote*{Buckwalter}} | 2416 | % process other input schemes such as \enquote*{Buckwalter}} |
2415 | % \package{arabluatex} is designed for processing Arab\TeX\ input | 2417 | % \package{arabluatex} is designed for processing Arab\TeX\ input |
2416 | % notation. \cs{SetInputScheme} may be used in the preamble or at | 2418 | % notation. \cs{SetInputScheme} may be used in the preamble or at |
@@ -2440,10 +2442,11 @@ wa-ya.sIru ta.hta 'l-jild-i | |||
2440 | % \end{macrocode} | 2442 | % \end{macrocode} |
2441 | % \end{macro} | 2443 | % \end{macro} |
2442 | % \begin{macro}{\SetTranslitFont} | 2444 | % \begin{macro}{\SetTranslitFont} |
2443 | % By default, the font that is used for transliterated text is the | 2445 | % \changes{v1.4}{2016/07/05}{For selecting a specific font for |
2444 | % main font of the document. Any other font may also be selected | 2446 | % transliterated texts} By default, the font that is used for |
2445 | % with the font-selecting commands of the \package{fontspec} | 2447 | % transliterated text is the main font of the document. Any other |
2446 | % package. | 2448 | % font may also be selected with the font-selecting commands of the |
2449 | % \package{fontspec} package. | ||
2447 | % \begin{macrocode} | 2450 | % \begin{macrocode} |
2448 | \def\al@trans@font{\rmfamily}% | 2451 | \def\al@trans@font{\rmfamily}% |
2449 | \NewDocumentCommand{\SetTranslitFont}{m}{\def\al@trans@font{#1}} | 2452 | \NewDocumentCommand{\SetTranslitFont}{m}{\def\al@trans@font{#1}} |