diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/babel')
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/FIXES39 | 31 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/README | 14 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/babel/babel.pdf | bin | 581648 -> 365792 bytes |
3 files changed, 42 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/FIXES39 b/Master/texmf-dist/doc/latex/babel/FIXES39 new file mode 100644 index 00000000000..7bca470e7a9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/babel/FIXES39 @@ -0,0 +1,31 @@ +Version 3.9 fixes lots of bugs and this list is selective. + +* \select@language did not set \languagename. This meant the language + in force when auxiliary files were loaded was the one used in, for + example, shorthands -- if the language was german, a + \select@language{spanish} had no effect. + +* \foreignlanguage and otherlanguage* messed up + \extras<language>. Scripts, encodings and many other things were + not switched correctly. + +* The :ENC mechanism for hyphenation patterns used the encoding of the + _previous_ language, not that of the language being selected. + +* ' (with activeacute) had the original value when writing to an + auxiliary file, and things like an infinite loop could happen. It + worked incorrectly with ^ (if activated) and also if deactivated. + +* Active chars where not reset at the end of language options, and + that lead to incompatibilities between languages. + +* \textormath raised and error with a conditional. + +* \aliasshorthand didn't work (or only in a few and very specific + cases). + +* \l@english was defined incorrectly (using \let instead of \chardef). + +* ldf files not bundled with babel were not recognized when called as global + options. + diff --git a/Master/texmf-dist/doc/latex/babel/README b/Master/texmf-dist/doc/latex/babel/README index 5b730e8cc92..0162eedee74 100644 --- a/Master/texmf-dist/doc/latex/babel/README +++ b/Master/texmf-dist/doc/latex/babel/README @@ -1,7 +1,7 @@ -Babel 3.9f +Babel 3.9g ---------- -This is Babel 3.9f. +This is Babel 3.9g. Version 3.9a fixed lots of bugs and added some new features, intended mainly to make it compatible somehow with Unicode engines. Some bugs @@ -45,10 +45,18 @@ New 3.9e - Fixed a bug introduced in 3.9c which mangled key=value options. 3.9f - Default hyphenmins were not set to 2 3. Now they are again. +3.9g - bbplain.dtx and babel.dtx merged. + - The number of languages was not printed in some formats. + - A new mechanism to force \StartBabelCommands even without the + 'strings' key (\UseStrings didn't work at all). + - With \AfterBabelCommands macros can be defined in the global scope. + - A tool for readjusting lccodes for hyphenation (\SetHyphenMap and a + package option). + - Tentative macros for \fontspec. * bbunicode.dtx 1.0b - Improvements by Elie Roux for LuaTeX. ------------ Javier Bezos -2013-05-16 +2013-10-10 diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf Binary files differindex 681da726e5e..2f97e469bd0 100644 --- a/Master/texmf-dist/doc/latex/babel/babel.pdf +++ b/Master/texmf-dist/doc/latex/babel/babel.pdf |