diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/arabtex/txt/changes.txt')
-rw-r--r-- | Master/texmf-dist/doc/latex/arabtex/txt/changes.txt | 2313 |
1 files changed, 0 insertions, 2313 deletions
diff --git a/Master/texmf-dist/doc/latex/arabtex/txt/changes.txt b/Master/texmf-dist/doc/latex/arabtex/txt/changes.txt deleted file mode 100644 index 40a3341375b..00000000000 --- a/Master/texmf-dist/doc/latex/arabtex/txt/changes.txt +++ /dev/null @@ -1,2313 +0,0 @@ -CHANGES.TXT 23.01.2005 --------------------------------------------------------------------------- - ArabTeX Version 3 - ================= --------------------------------------------------------------------------- - NOTE: Version management: - - - We distinguish major versions "m.00", minor versions "m.nn-" - with nn > 0, and patch versions "m.nnx" where "x" is a letter. - - - to update from an older major version: reinstall completely. - - - to update from an older minor version: replace the contents of - "TEXINPUT" and, if so indicated, "REPORT". Replace the fonts - only if so indicated explicitly. - - - to update to a newer patch version: replace the ASCII file - "apatch.sty" and, if you use Hebrew, "hepatch.sty". These files - are distributed as unpacked text files, and will be applied - automatially whenever starting ArabTeX. - - - Patch versions within the same minor version are cumulative, so - a newer patch will encompass all earlier versions. - - - To back out from a patch version, replace "apatch.sty" by an - earlier version (within the same minor version only!) if still - locally available, or else edit out the current additions from - "apatch.sty" and, if applicable, "hepatch.sty" (save a copy - first!). Also please inform the author why you backed out. - - - There is no provision to return gracefully to earlier minor or - even major versions. We can make them available on request, but - you should have good reasons, and there will be no support. - -========================================================================== -24.01.2005: Version 3.11m - - Fixes: - - - In the Arabic document classes the list environments were - broken. Their labels work again. - - - Punctuation marks in the Arabic script have been moved down - slightly. - - - ArabTeX used to be too clever: breaking of ligatures and/or - inserting kashida marks did not always work as expected, if the - resulting writing was deprecated. This prevented some users to - explicitly present bad or wrong examples. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -24.06.2004: Version 3.11l - - Fixes: - - - An incompatibility between Kashmiri mode and Hebrew mode was - taken care of. A small glitch in Uighuric mode was fixed. - - - Arabic and Hebrew (right to left) insertions in a left-to-right - paragraph now also work correctly within LaTeX table fields - specified with the p{} qualifier. - - New features: - - - The skip values \LRskip {\hskip \z@ plus 0.1em } before a RTL - insertion, and \RLskip {\hskip \z@ plus 0.1em } after a RTL - insertion, may be adjusted by the user to tune the appearance - of bidirectional paragraphs. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -24.05.2004: Version 3.11k - - Fixes: - - - Arabic and Hebrew (right to left) insertions in a left-to-right - paragraph now also work correctly at the very beginning of the - paragraph, and also in the context of nested LaTeX environments. - There used to be spurious spaces and shifted baselines. - - Note: - - - the reading modules 'bhs.sty', 'witbhs.sty', and 'buck.sty' - presently cannot coexist with other input encoding methods for - Arabic and Hebrew, not even with the standard transliteration - encoding. This restriction might go away in further versions. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -17.05.2004: Version 3.11j - - Fixes: - - - The unconditional placement of a 'hamza' mark on a character - by the suffix < " ' > had been disabled for internal reasons. - It is active again. - - - In Hebrew mode, the placement of diacritics within a final kaph - letter was fixed again. This had already been corrected in the - version 3.11d, but that patch did not work. - - New features: - - - The experimental reading module 'buck.sty' for the 'Buckwalter' - encoding conventions has been upwards compatibly extended to - cover XML compatible extensions, several Persian letters, and - new encodings of diacritic marks as proposed by the Archimedes - project. For details and open issues, enquire. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -26.04.2004: Version 3.11i - - Fixes: - - - The algorithm for bidirectional line-breaking in mixed Arabic- - Roman paragraphs has been completely re-implemented. It is now - shorter and faster, and hopefully, has fewer bugs. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -15.03.2004: Version 3.11h - - Fixes: - - - For Pashto and Sindhi modes, and also for special purposes, - a few input encodings have been changed to conform with the - new version of the user manual (still in preparation). - - New features: - - - For YIVO Yiddish, a few additional input encodings have been - provided to write Hebrew words according to the conventions - of the "Yiddishe Shraybmashinke" by Refoyl Finkel. - - - In 'verses.sty' the command \setversedim {length}{gap} to set - the length of the halfverses and their separation, has been - expanded to the format \setversedim {length1}[length2]{gap} by - an optional second (!) argument to set the lengths of the - two hemistichs independently. The old format still works. - The command \halfverses {first}[conn]{second} is equivalent to - \connverses {first}{conn}{second} (mind the brackets!) - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -26.02.2004: Version 3.11g - - Fixes: - - - When the Arabic Windows encoding is used, double quotes <"> - are interpreted as directional quotes <``> and <''> according - to the context. - - - When using 'verses.sty' the text will be centered, both in - Plain TeX mode and in LaTeX mode. Whenever this is not feasible - due to the indicated verse dimensions, hemistichs will be put - flush right and flush left in alternate lines. Connecting the - hemistichs in that case is not possible; end the last word of - the first hemistich, and start the first word of the second, - by a dash <-> to get the connecting forms of the appropriate - letters, if they exist. - - New features: - - - Within an Arabic word in transliteration encoding, a plus sign - <+> will unconditionally place a 'sukun' or, after an initial - 'alif', a 'wasla', on the preceding letter. As the first - character, or isolated or after punctuation, the plus sign - denotes itself. - - - In Sindhi mode, the special ending 'in' as in <min> and <'in> - may also be coded <.mIN> and <'IN>. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -12.02.2004: Version 3.11f - - Fixes: - - - Some character assignments for Judeo-Arabic were corrected. - - - Various minor technical bugs were found and corrected. - - New features: - - - The file 'arabwin.sty' is obsolete and should no more be used; - for the Arabic Windows encoding use 'cp1256.sty' instead. The - encoding is set by '\setcode{cp1256}' or '\setcode{arabwin}'. - - - In pausal position, the feminine ending <aT> (tah marbuta) is - now transcribed as 'ah'. The input encoding is unchanged. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -08.12.2003: Version 3.11e - - Fixes: - - - Bidirectional paragraphs are now handled correctly even within - the LaTeX environments 'quote' and 'quotation'. - - - In Hebrew mode, the positioning of 'nikudot' on final 'kaph' - was improved. - - - The handling of final 'Urdu wavy hah' was improved. - - - After switching the font size in LaTeX (also implicitly in - section titles and such), an initial number sometimes was - lost even outside of Arabic or Hebrew mode. This has been - corrected. - - New features: - - - The font 'xnsh14' is the default for Arabic mode. In Hebrew - mode, 'hclassic' is the default. - - - ArabTeX now seems to be compatible with 'inputenc.sty'. - - - In the Unicode mode, additional extended Arabic characters - are now supported, so are ZWJ = ZERO WIDTH JOINER and ZWNJ - = ZERO WIDTH NON-JOINER (see below). - - - 'dotless bah' and 'Uzbek ae' are supported in Unicode mode. - - - Within an Arabic word in transliteration encoding, a star <*> - will unconditionally place a 'shadda' on the preceding letter. - At the beginning of a word, or isolated or after punctuation, - the star denotes itself. - - Notes: - - - Changes of input encoding are \global for technical reasons. - - - Private reading modules for individual users may be broken - by the new reading strategy introduced for compatibility with - 'inputenc.sty'. In case of problems, contact the author. New - versions of 'buck.sty, 'bhs.sty', and 'witbhs.sty' have been - prepared. - - Open issues: - - - The space introduced by ZWNJ = ZERO WIDTH NON-JOINER is still - too wide. No fix is known. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -23.10.2003: Version 3.11d - - Fixes: - - - In the Arabic document classes, the formatting of the table - of contents was improved. A strange bug was corrected. - - - A storage leak was found which prevented the formatting of - longer documents, leading to 'save stack overflow'. - - - A bug in the ligatures module was found which used to produce - bogus messages 'missing letter y in font xnsh14' and to - slightly interfere with correct vowelization. - - - A bug in the output module was found which used to produce - bogus messages 'underfull vbox while \output was active'. - The fix might slightly influence page breaking. - - New features: - - - There is now limited support for Arabized LyX. - Since there are no 'italic', 'slanted', 'sanserif' etc. fonts - available for ArabTeX, all special font variants are presently - mapped into 'bold face'. This could be changed at the user's - request; please send any suggestions to the author. - - - The messages in the LOG file are less verbose now. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -17.09.2003: Version 3.11c - - Fixes: - - - in Hebrew mode, a spurious 'shwa' on 'gimel' was fixed. - - New features: - - - Hebrew mode provides a new command \setjudarab to activate - an experimental Judaeo-Arabic mode. Input is supposed to be - Arabic in the standard transliteration encoding (other modes - might work by accident), output is an extended Hebrew writing - in the chosen Hebrew font, and the standard transliteration - when activated. Arabic vowels are presently not provided; the - Hebrew vowels work but are presumably of no use. - - Caution: The new mode can be expected to contain errors. We - do not know the exact writing conventions, and have no access - to any relevant literature. Scholars in the field are urged - to contact the author. Comments and suggestions are invited. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -08.09.2003: Version 3.11b - - Fixes: - - - the selection of fonts in Arabic and Hebrew mode has been - drastically changed, and several logical errors have been - eliminated. Some of the remaining bugs have been fixed. - - - Hebrew Plain mode works again. To use it, download the new - version of 'hebtex.tex'(!), the Hebrew Plain driver. The - corrections cannot be handled by "apatch.sty" alone. - - New features: - - - ArabTeX now seems to cooperate with LyX in Arabic and Hebrew - mode. - - Installation: - - - download "apatch.sty". - - - in case you are using the Hebrew Plain mode (and only then) - also download the new version of the driver module "hebtex.tex" - (not "hebtex.sty"!) - --------------------------------------------------------------------------- -27.08.2003: Version 3.11a - - Fixes: - - - the 'hanging heh' in Urdu mode has been fixed. - - - the selection of fonts in Arabic and Hebrew mode has been - drastically changed, and several logical errors have been - eliminated. Hopefully there are not too many new bugs. - - - Hebrew Plain mode should work again. If you are not directly - concerned, forget it; tests are going on. The necessary - corrections cannot be handled by "apatch.sty" alone, see the - remarks below. - - Installation: - - - download "apatch.sty". - - - in case you are using the Hebrew Plain mode (and only then) - also download the new version of the driver module "hebtex.tex" - (not "hebtex.sty"!) - --------------------------------------------------------------------------- -22.08.2002: Version 3.11 - - Status: - - - This is a new minor version. All existing patches have been - merged into the respective macro files. To install it, load - and replace all macros in the subdirectory "TEXINPUT"; there - are some new files, and some have been extensively rewritten! - The functionality is supposed to be unchanged. - - - Distribution and modification of ArabTeX is now governed by - the Latex Project Public License (see LPPL.TXT). - - - We recommend installing of the fonts "xnash14" and "xnash14bf" - to obtain better quality of output. These fonts are now the - default; to revert to the old font versions use the command - "\oldarabfont". - - New features: - - - In Hebrew mode, all standard fonts available on CTAN are now - supported, including the possibility of generating vowel points - in \vocalize mode. - - Bugs: - - - Hebrew Plain TeX mode is currently broken. - - Installation: - - - Download the contents of "TEXINPUT", and in case of any font - problems also "MFINPUT". - - - In case of problems with old DVI files regenerate them; or else - download "arabsymb.mf" and regenerate the font "nash14". - -========================================================================== -23.04.2003: Version 3.10k - - Fixes: - - - some glitches in Farsi mode were fixed. - - - in Uighuric mode, some transcriptions were missing. - - - in Urdu mode, final 'wavy hah' is generated now. - - New features: - - - in Uighuric mode, <:s> produces 'sin' with three dots below. - <A> produces 'alif' with 'madda', so does <^A>. - - - in Farsi mode and its descendants, 'kasra' on a double letter - will be positioned below the letter instead of below the - 'shadda' mark. This feature will later become an option. - - - the internal test mode is less verbose. This need not concern - normal users. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -16.11.2002: Version 3.10j - - Fixes: - - - the handling of 'ayin' in Hebrew mode was improved. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -14.11.2002: Version 3.10i - - Fixes: - - - "matres lectionis" in Hebrew work better. - - - Version 3.10h was broken on some servers! - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -28.08.2002: Version 3.10h - - Fixes: - - - The math command \cap was broken. - - - Line breaking of Roman insertions within Arabic mode seems to - work correctly now. - - New features: - - - There is formally a new language mode \setbalut for Balochy. - Presently it is mapped to \setpashto but will be extended as - soon as the exact writing rules are known. - - - The command \cond #1{#2}{#3}\fi will expand to either #2 or #3 - depending on the TeX conditional #1. It is nearly equivalent - to #1 #2\else #3\fi but may also be used in Arabic mode. The - command is skippable and fully expandable. - - - \endinput may occur in Arabic mode. - - - The input character <G> encodes Pashto 'gAf' with a ring. In - Farsi and Pashto mode, <g> produces Farsi 'gAf' with a stroke. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -16.06.2002: Version 3.10g - - Fixes: - - - in Pashto mode, <.n> will produce 'noon' with a dot and a ring. - Some further Pashto codes can be found in Table 4.2. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -11.05.2002: Version 3.10f - - Fixes: - - - in Persian mode, some bugs concerning 'hamze on he' were fixed. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -14.04.2002: Version 3.10e - - Fixes: - - - in the standard Hebrew transcription, 'shwa' was missing. - - - in Persian mode, 'hamze on he' is produced if required. - - - in Hebrew mode using the 'hclassic' and 'hcaption' fonts, the - vowel points are generated differently to render better when - using T1 fonts. - - - in CP1256 encoding, explicit 'shadda' works now correctly. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -07.03.2002: Version 3.10d - - Fixes: - - - In many of the non-standard encodings the handling of double - letters (implicit shadda or not) has been corrected. - - - In the Arabic document classes 'arabbook', 'arabrep', 'arabart' - the handling of figure and table \captions has been improved. - - Hints: - - - When using a local addition to ArabTeX together with a patch - version of ArabTeX, read the local addition by \input after - the command \begin{document}, not by an \usepackage command. - Otherwise a race condition occurs that could overwrite your - local additions. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -03.03.2002: Version 3.10c - - Fixes: - - - The default language is Arabic again. - - - The LaTeX commands \footnote, \footnotemark, and \footnotetext - in normal LTR LaTeX mode were broken in version 3.10b. Sorry! - - - In the Arabic document classes 'arabbook', 'arabrep', 'arabart' - the environment 'tabular' works correctly. - - - In the Arabic document classes 'arabbook', 'arabrep', 'arabart' - the command \tableofcontents works correctly. - - - In the Arabic document classes 'arabbook', 'arabrep', 'arabart' - the commands \table and \figure may have a \caption. - - Hints: - - - In the Arabic document classes 'arabbook', 'arabrep', 'arabart' - and *also* in normal LTR mode, within the \tabular environment - every row but the last must be terminated by \\, also if \hline - follows. The text of the error message has been improved. - - New Features: - - - The Arabic document classes 'arabbook', 'arabrep', 'arabart' - formerly required the use of the ArabTeX standard encoding for - correct functioning of generated section heads and the like. - This restriction was never noticed, and applies no more. - - - Abjad numbers now also work with other input encodings. - - - Within an Arabic environment the command \stdcode{some text} - accepts Arabic text in the ArabTeX standard encoding even if - otherwise some other encoding is in use. This may be useful - for local corrections. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -12.02.2002: Version 3.10b - - Fixes: - - - The LaTeX commands \footnote, \footnotemark, and \footnotetext - now work correctly within Arabic environments, even if only - transliteration mode is active. The output mode (transliterate, - Arabic writing, or both) of Arabic inserts in the footnote text - is inherited from the main document if not explicitly switched - locally within the footnote text. - - Hints: - - - Footnotes containing Arabic inserts might come out too high. - This may be prevented, at the risk of lines overlapping, by - \smash-ing the Arabic insert or even the complete footnote. - - - Within transliteration mode hyphenation is only performed after - long vowels, thus \sloppy mode might be required. If the last - word of a line ends with a long vowel, a spurious hyphen will - appear. This is a bug; presently no fix is known! - - New Features: - - - The LaTeX footnote commands (see above) also work within the - Arabic document classes 'arabart', 'arabrep', and 'arabbook'. - - - By default, or after the command \LRfootnotes, the footnotes - are positioned as in a Roman document, and the footnote text - is assumed to be Roman by default. Arabic inserts are produced - by \RL{ }. - - - After the command \RLfootnotes, footnotes run from right to - left and the default language mode is Arabic. Roman inserts - are produced by \LR{ }. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -06.10.2001: Version 3.10a - - Fixes: - - - A few minor patches from 'v3.09' did not make it into 'v3.10'. - - - The transliteration of '_h' was improved. - - - Plain TeX mode now also uses fonts "xnash14" and "xnash14bf" - as the default. - - - In Hebrew mode, 'cholem male' and vowels in contact now work - correctly. - - - In Hebrew mode, footnotes containing Hebrew inserts now have - uniform baselines again. - - New Features: - - - All patches are now handled by "apatch.sty". - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -17.09.2001: Version 3.10 - - Status: - - - This is a new minor version. All existing patches have been - merged into the respective macro files. To install it, load - and replace all macros in the subdirectory "TEXINPUT"; there - are some new files, and some have been extensively rewritten! - The functionality is supposed to be unchanged. - - - Distribution and modification of ArabTeX is now governed by - the Latex Project Public License (see LPPL.TXT). - - - We recommend installing of the fonts "xnash14" and "xnash14bf" - to obtain better quality of output. These fonts are now the - default; to revert to the old font versions use the command - "\oldarabfont". - - New features: - - - In Hebrew mode, all standard fonts available on CTAN are now - supported, including the possibility of generating vowel points - in \vocalize mode. - - Bugs: - - - Presently none are known. - - Installation: - - - Download the contents of "TEXINPUT", and in case of any font - problems also "MFINPUT". - - - In case of problems with old DVI files regenerate them; or else - download "arabsymb.mf" and regenerate the font "nash14". - -========================================================================== -13.05.2001: Version 3.09g - - Fixes: - - - Some spurious spaces in the transliteration were fixed. - - - \tabular within \center was broken by \RL{}. - - - Hamza and `Ayn were broken in a \tabbing environment. - - New Features: - - - The file "arabtds.zip" in the distribution, when available, - contains the ArabTeX package repacked according to the TDS - (TeX Directory Structure). To install the complete package, - PC Users of MikTeX and several other TeX distributions that - presuppose the TDS structure, should download this file only - (in binary mode!) and unpack it at the top level of their - local TEXMF tree. For other installations, moving around some - files or adjusting some access path might be required. - - - Reminder: some TeX installations require a command "texhash" - or "texconfig" to activate a newly installed package. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -27.05.2000: Version 3.09f - - Fixes: - - - The LaTeX command \cdot works again. - - - The LaTeX command \protect may appear in RL mode. It has no - visible effect. - - - The vertical bar | has no function, but does no harm behind an - Arabic character that does not connect to the left. - - - The behaviour of "wasla" in the transliteration was fixed. - - - The vertical spacing of footnotes is no more influenced by \RL - insertions in the first line. - - New Features: - - - Brackets [ and ] and parentheses ( and ) may be used within an - Arabic or Hebrew word to indicate optional parts; they do not - change the connection behaviour of the adjacent characters. - - Installation: - - - download "apatch.sty" and "hepatch.sty". - --------------------------------------------------------------------------- -05.04.2000: Version 3.09e - - Fixes: - - - to switch the transcription font say, e.g., \settransfont{\rm}. - \settransfont{rm} (forgetting the \) now also works, instead of - producing impressive garbage. - - - an \RL{} insertion text may now begin with a space. - - - footnotes containing \RL{} insertions have uniform baselines. - - - the space command \ works within RL mode. - - - \bf and \rm (for returning to normal) work within RL mode. - - New Features: - - - within RL environments, \newcommand, \newenvironment, and \def - and their relatives may be used to define new control sequences - which have to expand to legal ArabTeX input; they will not be - visible outside of the environment (even if \gdef or \xdef is - used.) For a user defined command to be visible both outside - and inside RL mode, define it in LR mode and announce it to the - ArabTeX command processor by \allowarab. - - - the new commands \shadda, \madda, \sukun in Arabic mode and the - commands \raphe, \dagesh, \mappiq in Hebrew mode will place the - corresponding diacritic on the preceding letter. In Hebrew mode - \maqqef will produce a connector, \abbr an abbreviation mark. - - - A single hyphen will be invisible in the RL writing, but will - show up in the transcription; the adjacent letters will always - assume the connecting form, if it exists, even at the beginning - or the end of a word. - - - any paragraph containing \RL{} insertions will now have uniform - baselines. The users might have to adjust \baselinestretch. - - - RL insertions now also work for encodings like MacOS Arabic and - MacOS Hebrew that provide an RL space. - - Installation: - - - download "apatch.sty" - --------------------------------------------------------------------------- -18.03.2000: Version 3.09d - - Fixes: - - - the transcription did not work correctly within a LaTeX tabbing - environment since this environment mungles the accent commands. - (We consider this a mis-feature in LaTeX!) - - Installation: - - - download "apatch.sty" - --------------------------------------------------------------------------- -19.10.1999: Version 3.09c - - Fixes: - - - "\cap" for capitalisation of the transcription now works also - within section titles and in the table of contents. - - Installation: - - - download "apatch.sty" - --------------------------------------------------------------------------- -30.07.1999: Version 3.09b - - Note: version 3.09a did not work. - - Fixes: - - - In the Hebrew mode, "maqqef" now works with all fonts. - - Installation: - - - download "hepatch.sty" - --------------------------------------------------------------------------- -17.07.1999: Version 3.09 - - Status: - - - This is a new minor version. All existing patches have been - merged into the respective macro files. To install it, load - and replace all macros in the subdirectory "TEXINPUT"; there - are some new files, and some have been extensively rewritten! - The functionality is supposed to be unchanged. - - - We recommend installing of the fonts "xnash14" and "xnash14bf" - to obtain better quality of output. These fonts are now the - default; to revert to the old font versions use the command - "\oldarabfont". - - New features: - - - Many ArabTeX commands that used to be fragile in connection - with LaTeX are now robust. - - - Within the LaTeX document classes "arabart", "arabrep", and - "arabbook" nearly all LaTeX environments are allowed also - within Arabic mode. - - Recommendations: - - - When typesetting Roman text with Arabic or Hebrew insertions, a - better result can usually be obtained by typesetting on a grid; - this can be accomplished by resetting the parameters \lineskip - to 0pt, \lineskiplimit to -30pt, and redefining \baselinestretch - to 1.2 (or \baselineskip to 1.2\baselineskip, with Plain TeX). - You may want to experiment with the factor quoted as "1.2". - - Bugs: - - - Presently none are known. - - Installation: - - - Download the contents of "TEXINPUT", and in case of any font - problems also "MFINPUT". - - - In case of problems with old DVI files regenerate them; or else - download "arabsymb.mf" and regenerate the font "nash14". - -========================================================================== -24.06.99: Version 3.08i - - New Features: - - - there is an "abstract" environment in the Arabic classes. - - mathematical displays bracketed by $$ $$ may be nested within an - Arabic environment. Bracketing by $ $ was always there. - - The LaTeX commands \( \), \[ \], and also the LaTeX environments - "math", "displaymath", "equation", "eqnarray", and "eqnarray*" - are supported within Arabic environments, also with the options - "leqno" and "fleqn", if LaTeX is used. - - Upcoming Features: - - - a new edition of the User manual is in preparation. - - Installation: - - - download "apatch.sty", if you are interested. - --------------------------------------------------------------------------- -10.06.99: Version 3.08h - - Fixes: - - - there were a few glitches in Pashto and Kashmiri encoding - - there were a few glitches in Pashto transliteration - - the command \settrans #1 is allowed within Arabic mode - - the command \tracingmacros #1 is allowed within Arabic mode - - New Features: - - - the environments "RLtext", "arabtext", and "hebtext" are now - equivalent - - the braces \< and > are admissible within Arabic mode but have - no effect - - the command \addcontentsline also works in the Arabic classes - "arabrep", "arabart", "arabbook" - - the title of the table of contents is context dependent in the - Arabic document classes - - Upcoming Features: - - - a new edition of the User manual is in preparation - - there is yet no "abstract" environment in the Arabic classes - - Installation: - - - download "apatch.sty" - --------------------------------------------------------------------------- -16.05.99: Version 3.08g2 - - Fixes: - - - In the transcription mode, capitalization (see version 3.08) can - now also be used within a word, even several times. - - In the transcription, the positioning of the marks for Hamza and - Ayn was slightly improved. - - in Urdu mode, Ta' marbuta works again. - - in BHS mode, Shin works again. - - in the Arabic document classes, some spurious font switches were - fixed. - - New Features: - - - There is a new language mode: Kashmiri. See "kashmiri.tex" for a - short description. - - Installation: - - - download "apatch.sty" (and "kashmiri.sty", "kashmiri.tex" and/or - "bhs.sty" if required) - --------------------------------------------------------------------------- -10.05.99: Version 3.08f - - Fixes: - - - In the transcription mode, capitalization (see version 3.08) can - now also be used in the English (Encyclopedia of Islam) style. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -22.04.99: Version 3.08e - - Fixes: - - - We found some grave errors in the Urdu mode; it seems to work - again now. Observe that there are several forms of "heh": - - the two-eyed form for aspiration: code <h> - - the wavy form for other cases: code <,h> - - the final closed form: code <H> - For the Name of God, use <H> in Urdu mode, or switch to \setarab - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -10.04.99: Version 3.08d - - Fixes: - - - For use with EDMAC, the file "aedpatch.sty" has been updated to - fix some spurious spaces. - - For use with Hebrew, the files "hclassic.mf" and "hcaption.mf" - have been slightly adjusted, and "hcbase_pc.mf" was renamed to - "hcbase.mf" to fix an incompatibility in some operating systems - preventing automatic font generation; the fonts themselves are - unchanged. - - Installation: - - - download the indicated files, if you need them; otherwise you - may safely ignore this version. - - Note: the version number of ArabTeX (in the LOG) is still 3.08c ! - --------------------------------------------------------------------------- -25.03.99: Version 3.08c - - Fixes: - - - Most of the LaTeX renumbering commands introduced in the last - version (3.08b) do NOT work and have been blocked off. LaTeX - does not allow font changes within numbering commands, since - these must be fully expandable within TeX's mouth. - - - "arabrep.cls" has been updated again. - - Old Features: - - - There is only one new numbering command, and it only can be - used in the context of the Arabic document classes, also as a - \pagenumbering style, and for renaming e.g. \thesection: - - \abj{ctr} "abjad" notation for counters. - - - \pagenumbering{abj} may also be written \pagenumbering{abjad}. - - - in the Arabic document classes, put \tableofcontents within - an Arabic environment. - - Installation: - - - download "apatch.sty", and also "arabrep.cls" when required. - The latter file is not contained within the packed versions! - --------------------------------------------------------------------------- -21.03.99: Version 3.08b1 - - New Features: - - - For LaTeX there are additional numbering commands for counters - (cf. Section C.8.4 "Numbering" in the LaTeX manual:) - - \arab{ctr} "Arabic" Arabic numerals - \Arab{ctr} "Arabic" Arabic numerals, bold - \abj{ctr} "abjad" notation - \Abj{ctr} "abjad" notation, bold - \Arabic{ctr} "European" Arabic numerals, bold (extension!) - - - There are also the corresponding \pagenumbering styles, e.g.: - \pagenumbering{Abj} for bold "abjad" page numbers. - - Fixes: - - - Some of these commands were present in 3.07g but did not work. - - - isiri.sty had become incompatible and has been updated. - - - arabrep.cls had become incompatible and has been updated. - - Hints: - - - if your MFINPUT subdirectory of ArabTeX should contain a file - "asymbols.mf", delete it. It is obsolete and may be in conflict - with AMSTeX and/or AMSLaTeX. - - Installation: - - - download "apatch.sty", and "isiri.sty" or "arabrep.cls" when - required. The latter two files are not contained within the - packed versions! - --------------------------------------------------------------------------- -13.02.99: Version 3.08a - - Fixes: - - - The transliteration of "Quran alif" was in error. - - Installation: - - - download "apatch.sty" if required. - --------------------------------------------------------------------------- -01.12.98: Version 3.08 - - Status: - - - This is a new minor version. All existing patches have been - merged into the respective macro files. To install it, load - and replace all macros in the subdirectory "TEXINPUT"; there - are some new files, and some have been extensively rewritten! - The functionality is supposed to be unchanged. - - - We recommend installing of the fonts "xnash14" and "xnash14bf" - (and activating them) to obtain better quality of output. - - - ArabTeX is believed to be fully compatible with Babel; however, - it does not use its features. Please report incompatibilities. - - - BHS mode is now also compatible with "german.sty". - - New features: - - - There are two new experimental fonts "xnash14" and "xnash14bf" - which overcome some limitations inherent in the previously - available versions "nash14" and "nash14bf". These fonts can be - activated (if installed) by the new command "\newarabfont" and - can be deactivated again by "\oldarabfont"; these commands - change the meaning of the commands "\setnash" and "\setnashbf" - to switch to the new versions, if required, and back. - - - In transcription mode, single characters may be capitalized by - prefixing the command \cap in the input; the Arabic writing is - not affected. - - with ' (hamza) and ` (`ayn) the next visible letter will be - capitalized. - - this feature also works within words, after prefixes and after - the article, even if written in the assimilated form. - - - In transcription mode, the representations of "hamza" and "ayin" - have been changed slightly; this might influence line breaks. - - Recommendations: - - - When typesetting Roman text with Arabic or Hebrew insertions, a - better result can usually be obtained by typesetting on a grid; - this can be accomplished by resetting the parameters \lineskip - to 0pt, \lineskiplimit to -30pt, and redefining \baselinestretch - to 1.2 (or \baselineskip to 1.2\baselineskip, with Plain TeX). - You may want to experiment with the factor quoted as "1.2". - - Bugs: - - - Presently none are known. - - Installation: - - - Download the contents of "TEXINPUT". - - - In case of problems with old DVI files regenerate them; or else - download "arabsymb.mf" and regenerate the font "nash14". - -========================================================================== -21.10.98: Version 3.07k - - Fixes: - - - A very obscure internal error has been corrected. - - - In Hebrew mode, the positioning of dagesh and also of some vowel - points has been improved. - - In Hebrew mode, "meteg" (and silluq) now also works with cholem. - - In Hebrew mode, there now is a small space before sof pasuq. - - Installation: - - - download "apatch.sty" and "hepatch.sty". - --------------------------------------------------------------------------- -18.10.98: Version 3.07j - - Fixes: - - - In Hebrew mode, patach furtivum after cholem works now. - - In Hebrew verbatim encodings (HED and ISO 8859-8), neither two - identical letters nor a medial letter and its final form will be - any more combined (erroneously) to a letter with dagesh. - - Open Problems: - - - On some servers, the font "nash14" seems to be broken. This does - NOT concern current ArabTeX runs, but displaying older DVI files - might be affected in that some characters, e.g., <^gim>, may be - missing. - - This will be fixed in the next minor version 3.08; for the time - being there are two workarounds: - - Reprocess the ArabTeX input file; the display will be correct. - - If this is not possible or not wanted, download the ASCII file - "arabsymb.mf" and regenerate the font as required. - - The font "nash14bf" might have the same problem; the workarounds - apply also. - - Neither new ArabTeX runs nor the font "xnsh14" are affected. - - Hints: - - - With Hebrew and LaTeX, the LaTeX2e version should be 1996/12/01 - or newer; older versions have been reported to produce obscure - errors. We can no more check this. - - Installation: - - - download "hepatch.sty", and "arabsymb.mf" if required. - --------------------------------------------------------------------------- -30.09.98: Version 3.07i - - Fixes: - - - ArabTeX and CJK are now fully compatible. The loading sequence - of ArabTeX and CJK is arbitrary. - - defective notation of fatha, kasra, damma works again. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -17.09.98: Version 3.07h - - Fixes: - - - The position of some more diacritic dots has been corrected. - - several ligatures have been improved. - - New Features: - - - ArabTeX is now compatible with the package "fnpara.sty" IF this - package is loaded BEFORE "arabtex.sty" so that ArabTeX can find - out about its presence. - - ArabTeX is now compatible with the package "CJK.sty" IF this - package is loaded BEFORE "arabtex.sty" so that ArabTeX can find - out about its presence. - - Special Features: - - - for users of "tustep.sty" (if any :-): - ArabTeX is compatible again. - - Known bugs: - - - There is a problem concerning double consonants in Hebrew, only - in the HED encoding. - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -28.08.98: Version 3.07g - - Fixes: - - - The position of some diacritic dots has been corrected. - - New Features: - - - For LaTeX there are additional styles for page numbers: - \pagenumbering{arab} will produce *real* Arabic page numbers - \pagenumbering{Arab} will produce bold Arabic page numbers - \pagenumbering{abjad} will produce "abjad" page numbers - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -06.08.98: Version 3.07f - - Fixes: - - - there was a small problem transliterating emphasized words. - - - separating words by || did not work. - - - the character for final "ny" in Malay was wrong. - - the character for final "h" in Malay was wrong. - - New Features: - - - Arabic and Persian words may be separated by \, (small space) - - Installation: - - - download "apatch.sty". - --------------------------------------------------------------------------- -31.07.98: Version 3.07e - - Fixes: - - - there were spurious characters in Hebrew output. - - Installation: - - - download "apatch.sty" and "hepatch.sty". - --------------------------------------------------------------------------- -28.07.98: Version 3.07d - - New Features: - - - there is a new directory "psfonts" that contains the Postscript - Type 1 versions of the fonts "xnsh14" and "xnsh14bf". The files - are called "xnsh14.pfb", "xnsh14bf.pfb", and "arabtex.map". The - fonts use the original TFM files. They have been tested with - dvips 5.76, ghostscript 5.10, a LaserJet 4+, and Acrobat Reader. - - These font files have been built and donated by Taco Hoekwater - (taco.hoekwater@wkap.nl). Three cheers on him! - - Old Features: - - - the Arabic commands \lq (opening quotes), \rq (closing quotes), - and \,(small non-breaking space) have been present for some time; - we forgot to document this fact. - - Installation: - - - download and install the contents of the directory "psfonts" - wherever appropriate on your system; this is system dependent. - - - "apatch.sty" was changed, but need not be downloaded except on - special advice. - --------------------------------------------------------------------------- -27.07.98: Version 3.07c - - Fixes: - - - in Farsi mode ,a and ,e work again. - - Installation: - - - download "apatch.sty" and "hepatch.sty". - --------------------------------------------------------------------------- -23.07.98: Version 3.07b - - Fixes: - - - The letter SIN in Hebrew mode was broken. - - The Sindhi abbreviations look better now. - - Installation: - - - download "apatch.sty" and "hepatch.sty". - --------------------------------------------------------------------------- -20.07.98: Version 3.07a - - Fixes: - - - After installing the version 3.07 on our local server we noticed - an incompatibility with LaTeX2e; also by some new strategies the - patching mechanism had been broken. To fix these effects we had - to modify several source modules; we also found, and repaired, - several minor bugs. This is in fact nearly a new minor version; - on installation see below. - - - To our surprise we found, and repaired, a Y2000 problem. - - Changes: - - - Switch to the new font "xnsh14" by the command "\newarabfont"; - use "\oldarabfont" for switching back. The previous command - "\newfont" collides with a command in LaTeX2e. - - Extensions: - - - The font "xnsh14" contains all character fragments necessary to - build the characters in the extended Arabic segment of Unicode. - There is as yet no reading module for Unicode or UTF-8 encoding; - the present version of "utf8.sty" is still inconsistent. - - - There are new commands "\MIN" and "\IN" for two frequently used - abbreviations in Sindhi. - - - The file "atrans.sty" is loaded automatically. - - - The file "etrans.sty" has been deleted. Use "\settrans{english}" - - - The file "nashbf.sty" has been deleted. Use "\setnashbf" - - Installation: - - - If you already have loaded version 3.07, unpack and replace the - macro files in "tex307a.zip"; otherwise do a complete install as - indicated below for version 3.07 first. - --------------------------------------------------------------------------- -16.07.98: Version 3.07 - - Status: - - - This is a new minor version. All existing patches have been - merged into the respective macro files. To install it, load - and replace all macros in the subdirectory "TEXINPUT"; there - are several new files! - - - We have rewritten substantial parts of the package in order to - increase stability and also to ease maintenance and extensions; - the modularisation is now different, and some of the internal - interfaces have been modified. This need not concern the user; - the functionality has not been changed, and apparently nothing - was broken during the transition to the new structure. - - The main reason for the changes was, apart from improving the - overall structure, to prepare for the handling of the full - Arabic segment of Unicode. This goal has not yet been attained, - but it required substantial changes in the internal structures. - - The positioning of diacritical marks has on the average been - much improved. There are a few exceptions; affected users that - need the maximum quality available could try their luck with - the new fonts "xnash14" and "xnash14bf" (see below). Otherwise - the user interface has not changed. - - Additions: - - - There are two new experimental fonts "xnash14" and "xnash14bf" - which overcome some limitations inherent in the previously - available versions "nash14" and "nash14bf". These fonts can be - activated (if installed) by the new command "\newfont" and can - be deactivated again by "\oldfont"; these commands change the - meaning of the commands "\setnash" and "\setnashbf" to switch - to the new versions, if required, and back. Normal users not - requiring the new versions can safely ignore this feature; they - need not now install these fonts. - - Bugs: - - - Presently none are known. - -========================================================================== -24.03.98: Version 3.06h - - Fixes: - - - some ligatures had been broken by the Sindhi mode; these have - been fixed. - - kashida before alif maqsura works again. - - Problems: - - - verses produced via "verses.sty" will ruin the word spacing if - they occur within an Arabic paragraph inside a footnote, and - possibly in other circumstances. There is a workaround: put the - command "\setspace{4.3pt plus 0.001fil}" after the last verse. - --------------------------------------------------------------------------- -11.03.98: Version 3.06g3 - - Fixes: - - - bi-directional linebreaking has been improved; there were some - spurious blank spaces. - - New features: - - - ArabTeX is now believed to be compatible with the BABEL system. - We cannot test this locally; reports are welcome. We acknowledge - useful hints by Olaf Kummer and Johannes Braams. - - - there is now less spurious information in the LOG file. - - - there are some preparations for processing the UTF-8 encoding - and the extended Arabic character set provided in UNICODE. These - features cannot yet be accessed from the user level. - --------------------------------------------------------------------------- -26.01.98: Version 3.06f - - Fixes: - - - the special handling of final "mim" has been restricted to the - Sindhi mode. - - the positioning of diacritics has been improved. - - - Hebrew and EDMAC users: the "\if@lodia effect" has been fixed. - - Note to users of EDMAC: - - - download the new version 3.06a of 22.01.98 of "aedpatch.sty". - This fixes the format of footnote paragraphs. (This correction - cannot technically be handled by a patch within "apatch.sty"). - - Note to users of the Sindhi mode: - - - please download the fonts again to get all characters. - --------------------------------------------------------------------------- -15.12.97: Version 3.06e - - Fixes: - - - "alif maqsura" and isolated "hamza" take explicit vowel marks - and also "tanwin" if required. - - final "mim" in the Urdu mode again has the long shape. In the - Sindhi mode a short form is simulated by a kashida if needed. - - in Urdu the encoding <,d> produces "dal" with a "toi" accent, - and initial <U> becomes "alif+damma" and "waw" as required. - - some transcription errors in Urdu mode have been fixed. - - some ligatures in Sindhi mode are improved. - - Problems: - - - medial "wavy hah" in Urdu has a mark below it (controversial). - --------------------------------------------------------------------------- -27.11.97: Version 3.06d - - Fixes: - - - the input letter <A> denotes alif also in initial position and - after a prefix separated by a hyphen. It may take short vowels, - and also sukun (only if quoted). This feature may be useful when - copying corrupted texts. - - the "lam" of the article carries "sukun" also if the following - word starts with "`ayin", like with the other "moon letters". - - the encodings <I> and <iy> are equivalent; also <Iy> and <iyy>, - <U> and <uw>, <Uw> and <uww>. - - <"> and <""> at the beginning of a word generate alif with wasla - even after a prefix. - - a prefix before hyphen no more needs a short vowel to work. - - the invisible character <|> is legal in the initial or the final - position (but makes no sense there). It never takes a vowel mark. - - New features: - - - the inflection endings <-a>, <-i>, <-u>, <-aN>, <-iN>, <-uN> may - be separated by a hyphen, also if written <-aNA>. Otherwise the - character after a hyphen will be considered to start a new word, - but may be joined to the prefix if possible (e.g., in <al-i-ismu> - where <-i-> is a connection vowel producing "kasra", and <ismu> - starts with "alif" "wasla" combined with "lam" into "lam-alif" - carrying both "wasla" and "kasra".) - - if a ligature is separated by <|> or <--> (kashida), any vowel - mark present will migrate to the appropriate character glyph. The - same happens with the implicit vowel mark that is produced by the - long vowels in the vowelizing modes. - - a comma <,> between digits will no more break the digit sequence - but will be recognized as a decimal separator. A hyphen <-> and a - solidus </> will also not break a digit sequence. A "number" must - still begin with a digit to be recognized. - - Problems: - - - the Urdu mode is still broken. - - for the new language modes (see 3.06) there is yet no (correct) - transcription. - - Hints: - - - users of the Sindhi mode should regenerate the fonts otherwise - the "wide kaf" may be missing. - --------------------------------------------------------------------------- -23.11.97: Version 3.06c - - Fixes: - - - final "alif maqsura" carries no sukun. - - in connection with EDMAC, an Arabic lemma bearing a footnote is - spread out by the same factor as the rest of the line, (e.g. in - verses) even if it contains spaces. - - Arabic footnotes with EDMAC no more produce overfull boxes, and - will no more let the page overflow. - - Known bugs: - - - prefixes separated by a hyphen must presently be given in the - fully vowelized input form, otherwise the writing is wrong. - - The Urdu mode is broken; also its transcription is wrong. - --------------------------------------------------------------------------- -25.09.97: Version 3.06b - - Fixes: - - - in Kurdish mode, kashida and breaking of ligatures work now - --------------------------------------------------------------------------- -18.09.97: Version 3.06a - - Fixes: - - - there were sometimes spurious newlines if the transliteration - was generated via an Arabic insertion - - ligatures can again be broken by inserting a bar | - - the ligatures family lam-gim, ta-gim etc. works again - - there were spurious spaces in bidirectional text under EDMAC - --------------------------------------------------------------------------- -06.08.97: Version 3.06 - - Status: - - - This is a new minor version. All existing patches have been - merged into the respective macro files. - - This doc file has been trimmed down; history information up to - version 3.00 has been moved to "changes2.txt". - - Several file names of the mini-documentation have been changed - to lower case and carry the suffix ".txt", for the benefit of - certain web-browsers. See also the file "arabtex.htm". - - Fixes: - - - some minor bugs have been fixed that had introduced spurious - spaces or newlines when switching between Arabic and Hebrew. - - "kashida" (--) between a consonant and a (long or short) vowel - will no more split the vowel indicator from the consonant glyph. - - Additions: - - - the new command "\setsindhi" will switch to a language mode for - Sindhi in an extended Arabic script. For details, process and - read the file "sindhi.tex". - - the new command "\setuighur" will switch to a language mode for - Uighuric in an extended Arabic script. For details, process and - read the file "uighur.tex". - - the new command "\setmalay" will switch to a language mode for - Old Malay (Jawi) in an extended Arabic script. For details, - process and read the file "malay.tex". - - These new language modes are strictly experimental and just a - starting point. As the author speaks none of these languages, - feedback and comments by interested users are badly needed. - -========================================================================== -19.06.97: Version 3.05h - - Fixes: - - - some ligatures with "kaf" have been improved. - - "quoting" of "wasla" works in all vowel modes. - - "kashida" works also before long vowels. - - breaking of ligatures works correctly also with long vowels - and in combination with "quoting". - --------------------------------------------------------------------------- -12.06.97: Version 3.05g - - Fixes: - - - a bug fix for the new Sindhi module has been introduced (this - mode is in alpha status and not yet publicly available; if you - are interested in testing it: enquire) - --------------------------------------------------------------------------- -10.06.97: Version 3.05f - - Fixes: - - - a spurious error message about a "missing character" has been - eliminated. - - "\settrans{english}" switches again to the transliteration - conventions of the Library of Congress. - - ArabTeX will no more overwrite a user macro "\x". - - Additions: - - - the new command "\arabfootnotes" makes LaTeX footnotes run from - right to left, and their text is considered Arabic by default. - There is as yet no command to switch back to the default mode - (left to right, Roman). With Plain TeX the new command is not - yet available. - --------------------------------------------------------------------------- -28.05.97: Version 3.05e - - Fixes: - - - <U> in the Urdu mode works again. - - some errors in the transliteration have been corrected. - - some ligatures have been corrected. - --------------------------------------------------------------------------- -22.05.97: Version 3.05d - - Fixes: - - - \tabular structures within the Arabic document classes are now - correctly aligned. - - a few ligatures have been improved. - - some internal routines have been updated preparing for some - planned extensions. No visible effect. - - a new test for version clashes has been introduced. - --------------------------------------------------------------------------- -14.05.97: Version 3.05c - - Fixes: The patching routine seems to work again. - --------------------------------------------------------------------------- -14.05.97: Version 3.05b - - Problems: - - - LaTeX is too clever and interferes with the patching routine. - Therefore the existing patches for Hebrew have been moved to - the file "hepatch.sty". Arabic mode is presently not affected. - --------------------------------------------------------------------------- -13.05.97: Version 3.05a - - Fixes: - - - in Hebrew mode when using HED encoding, Thet and Maqqef did - not work correctly. - - in EDMAC mode with Plain TeX the list of modules was missing. - - some internal interfaces have been updated. This has no effect - on the external operation but helps stability. - --------------------------------------------------------------------------- -07.05.97: Version 3.05 - - Status: - - - The internal structure has changed extensively; this need not - trouble the user. - - Warning: NEVER MIX old and new files; they may be incompatible! - - Fixes: - - - A number of minor and some major bugs have been fixed. - - Modifications: - - - With EDMAC, the first argument of \text need not fit on the - current line. All arguments are assumed to be Roman text; they - may contain (or consist of) \<Arabic insertions>. - - Additions: - - - The ISIRI 3342 encoding is supported; load the reading module - by \input isiri.sty or \usepackage {isiri}. Activate it by the - command \setcode {isiri}. - - Hebrew support has been expanded; read the file "hebrew.305". - ArabTeX will try to use fonts locally available, irrespective - of their encoding. - - the file "verses.sty" supports typesetting poetry in two blocks. - For a description, see the file itself. - - See also the comments on Version 3.04 below. - - Hints: - - - If you want to process the manual "arabdoc.tex" under LaTeX 2e - and get error messages, delete the *.aux, *.toc, and *.lot file - and try again. These files depend on the LaTeX version used. - - see also version 3.04. - - Complaints: - - - There is STILL no Nasta`liq font. - - the user manual "arabdoc.tex" is outdated. - - Known bugs: - - - None as yet. - - How to move from earlier minor versions to version 3.05: - - - replace the contents of "TEXINPUT" and "REPORT". - - read and/or print "README.305" - - if interested, process the user manual "arabdoc.tex"; see the - hints above. - -========================================================================== -05.10.96: Version 3.04e - - Fixes: - - - removed many small bugs in Persian (thanks, Ivan Dershzanski!) - - initial <alif> coded <A> in verbatim mode may carry a vowel - - <yah> without dots coded <Y> acts like a consonant except at the - end of a word - - <aNy> denotes <fathatan> on <alif maqsura> erroneously written - with dots - - Modifications: - - - removed quoted hamza ("') from verbatim mode (was ambiguous!) - --------------------------------------------------------------------------- -18.05.96: Version 3.04d -10.05.96: Version 3.04c (not distributed) - - Fixes: - - - in "arabart.cls" (twocolumn) the right column is output first - to get correct numbering of sectional units - - corrected the vertical position of "marginpar" - - a space is assumed after a new command defined via \allowarab - --------------------------------------------------------------------------- -08.04.96: Version 3.04b - - Fixes: - - - \footnote works again within an Arabic environment - - Known bugs: - - - \footnote is incompatible with "arabart.cls" - --------------------------------------------------------------------------- -21.03.96: Version 3.04a - - Fixes: - - - \baselineskip works correctly with EDMAC - - \emphasize puts the overbar at uniform height in \novocalize - - Necessary action: - - If required, download the ASCII file "apatch.sty" again. This - is a patch for version 3.04! - - See also version 3.04 below. - --------------------------------------------------------------------------- -19.03.96: Version 3.04 - - Status: - - - ArabTeX now cooperates well with LaTeX 2e (June 1995 and later) - and also still with Plain TeX and LaTeX 2.09. The configuration - is determined automatically. With LaTeX 2e ArabTeX and all its - suboptions are packages. - - The internal structure has changed extensively; this need not - trouble the user. - - Fixes: - - - \baselineskup, \parskip, \baselinestretch now work correctly - in the Arabic modes. - - The TeX special characters \#, \$, \%, \& can now be used (they - just had been forgotten). - - A number of minor bugs have been fixed. - - Modifications: - - - Digits and punctuation have been raised to the writing line. - We feel this looks better. - - The handling of numbers (= digit sequences) has been improved. - Within a number, the decimal separator is the comma. - - Bidirectional line-breaking has again been much improved. The - command \goodpar still works but is rarely required. - - The option "abidir" is no more necessary. - - The option "nashbf" is no more necessary. - - The option "abjad" is no more necessary. - - Additions: - - - User defined macros can be made known to ArabTeX by the - declaration \allowarab {\macro_name} (previous to their use - within an Arabic environment). The replacement text after - substituting the parameters must be legal ArabTeX input and - may contain further macro calls. The macro must be previously - defined via \newcommand or \def. - - - The Arabic Windows encoding is supported; load the reading - module by \input arabwin.sty, \usepackage {arabwin} or by - adding the LaTeX 2.09 option "arabwin". Activate it by the - command \setcode {arabwin}. - - - There are some additional transliteration modes for Persian - and Urdu; in case of interest: inquire directly. - - - The package "raw.sty" defines the command \setraw to switch - off all special processing for numbers, special characters - and parentheses. This may be helpful for OCR work. Switch - back by \unsetraw. - - - The (experimental) LaTeX 2e class file "arabart.cls" provides - an Arabic article format. Within Arabic environments a number - of LaTeX commands are enabled: sectioning, list environments, - page headers and footers, table of contents, footnotes, quote, - quotation, verse, center, twocolumn. All text arguments are - considered to be Arabic text in the chosen encoding. Some of - the LaTeX environments are missing, e.g., tabular and tabbing, - minipages, pictures. They can usually be simulated by leaving - the Arabic environment and reverting to the standard LaTeX - commands. - - We are working on extensions to this format; suggestions and - bug reports are welcome. We do not intend to supply a version - for LaTeX 2.09. - - - See also the comments on Version 3.03 below. - - The notes in README.303 still apply. - - Hints: - - - Uniform baselines may be obtained by setting \lineskiplimit - to -\baselineskip and adjusting \baselinestretch to 1.4 (with - LaTeX) or \baselineskip to 1.4\baselineskip with Plain TeX. - Some experimenting is advised. - - If you want to process the manual "arabdoc.tex" under LaTeX 2e - first move the file "arabimax.tex" to the REPORT subdirectory. - You will get some error messages on the first run. Forget them - and process the file again; LaTeX 2e is to blame. Warning: the - report is not quite up to date. - - Put any local macro definitions into the LaTeX preamble or else - precede them by \setnone; thus the < sign can be used in the - normal meaning as a comparison operator. Activate short Arabic - insertions again by \setarab or any other of the commands for - language choice. - - PiCTeX users may use Arabic labels within diagrams if and only - if these are included in \< and > (NOT < and >). - - If you use MlTeX and the output looks broken, note the version - number of MlTeX and inform us. - - Complaints: - - - There is STILL no Nasta`liq font. - - Known bugs: - - - None as yet. - - How to move from earlier minor versions to version 3.04: - - - read and/or print "README.303" - -========================================================================== -04.07.95: Version 3.03e - - Fixes: - - - Final yah before hamza works again - --------------------------------------------------------------------------- -24.05.95: Version 3.03d - - Fixes: - - - After switching to other encodings switching back to the - standard encoding works again. - - An empty \RL {} insertion will no more blow the system. - - Problems: - - - see version 3.03c - --------------------------------------------------------------------------- -02.05.95: Version 3.03c - - Fixes: - - - The METAFONT routines for the fonts "nash14" and "nash14bf" - used a file "asymbols.mf" that conflicted with the AMS-Fonts. - This file has been renamed to "arabsymb.mf". To use the new - version, download "arabsymb.mf" and "nashbase.mf" from the - subdirectory ARABTEX/MFINPUT and delete "asymbols.mf". This - only concerns users who need to regenerate the fonts locally. - - Problems: - - - The font "dclassic" used by the Hebrew mode of ArabTeX has on - the archive "noa.huji.ac.il" been replaced by a new version - that is incompatible to the previous version while keeping the - same name. We are working on a solution to resolve the ensuing - compatibility problems. Users of the previous version are not - affected. - - Acknowledgment: - - - The routines for building up punctuated Hebrew characters have - profited from macros written by Joel Hoffmann and contained in - his packages "dots.sty" and "hvowel1.sty". We apologize for not - pointing out this fact clearly. - - Necessary action: - - - Normally none, except if indicated above. - --------------------------------------------------------------------------- -24.04.95: Version 3.03b - - Fixes: - - - The handling of single and double quotes, and of other special - characters, in the ASMO 449 and ISO 8859-6 encodings has been - improved. - - After a punctuation character inside a word (usually an error) - no space will be produced. - - <tanwIn> on <'alif maqsUraT> works again. - - In \setverb mode, a <harakaT> on <'alif> now works. - - In \setverb mode, <A> may be used to produce <'alif>. - - The ligature <lm|a> is produced instead of <l|ma>. - - <ba'>, <ya'> etc. before <lAm> now have the short form. - - Known bugs in ArabTeX: - - - \begin{arabtext} inside a minipage will produce a spurious - empty line; the reason is unknown. - - Hints: - - - Numbers after quotes will not be recognized as such and thus - will be reversed; as a workaround, leave a space around the - digits, e.g., <`` 1234 ''> or use a \nospace command, e.g., - <`` \nospace 1234 \nospace ''>. - Mind the spaces before the \nospace commands in the example! - - With LaTeX2e, load ArabTeX and its suboptions by the command - \usepackage. - --------------------------------------------------------------------------- -28.03.95: Version 3.03a - - Fixes: - - - A workaround for an error in some versions of ML-TeX has - been tentatively introduced. Non-ML-TeX users may safely - ignore this. - --------------------------------------------------------------------------- -10.03.95: Version 3.03 - - Fixes: - - - A number of minor bugs have been fixed, nothing dramatic. - - The spacing of punctuation has been improved. - - Modifications: - - - Hebrew vowel points are provided. Hebrew mode now uses the font - "dclassic". It can be downloaded e.g. from "noa.huji.ac.il". - - Additions: - - - The Hebrew encoding used in the machine readable version - of BHS is supported. See README.303! - - \obeylines and \obeyspaces also work for Arabic text. They - however must be used in a group that contains the Arabic - text AND this group must be followed by at least one space. - - An <Arabic insertion> inside a \verbatim environment will be - typeset in Arabic. Big TeX may be necessary. - An Arabic environment will be typeset verbatim. - - \vskip, \hskip, \vspace, \hspace, \newpage, \vfill are legal - in Arabic mode. - - A list of the loaded modules is put into the log file. - - Known bugs: - - - None as yet. - - How to move from earlier minor versions to version 3.03: - - - completely replace the contents of the subdirectory TEXINPUT - - move the updated files "arabdoc?.tex" from the outermost level - to the subdirectory "REPORT" - - read and/or print "README.303" - -========================================================================== -12.08.94: Version 3.02b - - Fixes: - - - \fullvocalize mode uses somewhat less TeX main memory than - before but might still overflow; using \newpage explicitly - could help - - some ligatures have been improved - - spacing has been improved in short insertions when the - transliteration is also generated - - in Hebrew mode, HED encoding, double letters work again - - explicit spreading works again correctly - - <hamza> in rare cases had the wrong carrier - - if an Arabic word starts with a vowel, "quoting" toggles - <wasla> if no vowel is given in the input - - bidirectional line-breaking has been much improved. The - command \goodpar is rarely necessary - - Hints: - - - etrans.sty is no more necessary; load atrans.sty - - \settrans{english} switches to the romanization conventions - of the Library of Congress - --------------------------------------------------------------------------- -19.07.94: Version 3.02a - - Fixes: - - - in Arabic, alif maqsura after tanwin works again - - in Hebrew, before an apostrophe the medial form is used - - in Hebrew, hyphen/maqqef works correctly - - Hints: - - - with Plain TeX (and/or EDMAC) only: load the ASCII file - "apatch.sty" explicitly as the last file! - --------------------------------------------------------------------------- -14.07.94: Version 3.02 - - Fixes: - - - some minor bugs have been corrected - - the User Manual has been slightly updated, but is otherwise - somewhat out of date. - - Modifications: - - - for storage reasons the transcription module is not loaded - automatically; add the LaTeX option "atrans" if required, - or say "\input atrans.sty". - - Additions: - - - EDMAC 3.00 and EDMAC 3.15 are both supported. - - the LaTeX option "abidir" provides the new command \RL {text} - for right-to-left insertions; it is used like <text> which is - still provided, and which should be used wherever possible for - reasons of efficiency. - - the LaTeX option "hebtex" loads the modules for processing text - in Hebrew. Switch to Hebrew by \sethebrew, and back to Arabic - by \setarab. Hebrew text can be coded in the standard ArabTeX - input notation, or in the encoding used by the editor HED; the - latter coding is activated by \setcode {hed}. The reading module - is supposed to also process texts in "newcode" (not tested!) - - For using the Hebrew mode, the font "deadsea" must be available; - it can be downloaded e.g. from "noa.huji.ac.il". Vowels are - presently not provided. - - For details see the ASCII file "readme.302". - - Hints: - - - only load the modules really required, or you might have to use - a Big TeX! - - Known bugs: - - - None. - - How to move from earlier minor versions to version 3.02: - - - completely replace the contents of the subdirectory TEXINPUT - - move the updated files "arabdoc?.tex" from the outermost level - to the subdirectory "REPORT" - - read and/or print "README.302" - -========================================================================== -05.05.94: Version 3.01a - - Fixes: - - - \parskip now has effect also inside Arabic environments. - - Additions: - - - The EDMAC commands \pstart, \pend, \autopar are allowed - inside an Arabic environment, IF properly nested. - --------------------------------------------------------------------------- -28.04.94: Version 3.01 - - There has been extensive internal rewriting but the external - effects are minor. - - - \setarab is the language default again. It will no more break - the user's macro definitions IF these are put into the LaTeX - preamble, or before "\input arabtex.sty" when using Plain TeX. - - Fixes: - - - Spaces are normally ignored after allowed control sequences - inside Arabic text, (if not produced by the command itself.) - - The spacing between a final silent <hah> in Persian and the - next word has been improved. - - - An error in "twoblocks.sty" has been corrected that produced - a spurious vertical space. - - An error in "asmo449.sty" has been corrected that produced - nonsense from the combination "Gdr" (article with an explicit - <sukUn>) - - In "abjad.sty", the <gIm> for the numeral 3 has no dot. - - Additions: - - - The commands \smallskip, \medskip, \bigskip, \newpage, - \clearpage, \pagebreak, \hskip {glue}, \vskip {glue}, \today - now work inside Arabic text. - - there is a new language mode: \setturk for Ottoman. - The input notation has been extended to cover both the standard - and the modern Turkish transliteration. - The documentation remains to be written :-( - - there is a new language mode: \setkurdish for Kurdish. - The documentation remains to be written :-( - - "" produces an explicit <sukUn> except in \fullvocalize mode - where it deletes a <sukUn> otherwise present. - - The new commands \setarabfont {\nash} or \setarabfont {\nashbf} - supersede \setnash and \setnashbf (which are still supported). - - Known bugs: - - - None. - - Hints: - - - The LaTeX style option "atrans" is redundant. - - After changing the input coding, select the language mode and - the vowelization mode anew (this is a feature :-). - - How to move from earlier minor versions to version 3.01: - - - completely replace the contents of the directory TEXINPUT - - observe that there is a new file "acmd.sty" - -========================================================================== -07.12.93: Version 3.00b - - Fixes: - - - corrected handling of <tanween fatha> in \setverb mode. - - improved error handling for illegal commands. - - ligature <geem>-<meem> also in spreading mode. - - Additions: - - - \setspace{rubber_length} changes the default for spaces in - Arabic text; 3pt plus .5fil is recommended for \spreadbox. - - Known bugs: - - - arguments of boxing commands may not contain insertions. - - in ASMO449, the combination Gdr (article with an explicit - sukoon) will produce nonsense. - - Hints: - - - There is no language default. Do not forget \setarab etc. - or otherwise you might get strange results. - - After changing the input coding, select the language and - the vowelization mode anew (this is a feature). - - These are in the manual but easily overlooked. - --------------------------------------------------------------------------- -26.11.93: Version 3.00a - - Fixes: - - - the <hamza> carrier is now <ya'> the before diphthong <ay> - - Additions: - - - more Qur'anic writing variants provided - - \hfil is allowed in Arabic text - --------------------------------------------------------------------------- -20.11.93: Major Version 3.00 - - Status: - - - large portions of the code have been rearranged and partly - rewritten - - The User Manual has been extensively updated and describes - all (supported) ArabTeX features currently implemented - - Version 3.00 seems to be compatible with Version 2 files - - NFSS and NFSS2 can be used but are not required - - all known bugs have been removed - - Version 3.00 still can be run (slowly) on a standard PC XT - - Additions: - - - texts coded in ASMO 449 or ISO 8859-6 can now be processed - - several historic writing variants are additionally supported - - details of Farsi support are now described in the User Manual - - many new commands are valid inside Arabic text; a complete - list appears in the log file of each ArabTeX run, and also - in the new User Manual - - see also versions 2.00 - 2.08 below - -========================================================================== - - How to move from version 2.0x, 0 <= x <= 8, to version 3.00: - - - completely replace the contents of the directory TEXINPUT - - completely replace the contents of the directory REPORT - - process AND READ the new User Manual "arabdoc.tex" - - leave the fonts alone - - How to move from version 1 (or none at all) to version 3.00: - - - Do as above; install the fonts "nash14" and "nash14bf" first - according to local TeX conventions. - - If the font "nash10" is still there, delete it. - -========================================================================== - For information on older versions see the file "changes2.txt". -========================================================================== - Prof. Klaus Lagally - Institut fuer Formale Methoden der Informatik - Universitaet Stuttgart - Universitaetsstrasse 38 - D-70569 Stuttgart - GERMANY - - lagally@informatik.uni-stuttgart.de - FAX: +49 - 711 - 7816 370 --------------------------------------------------------------------------- - Copyright (c) 1990 - 2005, Klaus Lagally --------------------------------------------------------------------------- - |