diff options
author | Karl Berry <karl@freefriends.org> | 2014-10-21 22:48:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-10-21 22:48:15 +0000 |
commit | fce949a50f9c7ce87727f243f2035c55eca44682 (patch) | |
tree | b948a3089b2137438fc147496f6fc9dce6e0070d /Master/texmf-dist/doc/generic | |
parent | 1bd0980c6134f2dd931a1fd826c466d53538f125 (diff) |
babel-russian (21oct14)
git-svn-id: svn://tug.org/texlive/trunk@35419 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic')
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-russian/README | 103 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-russian/russianb.pdf | bin | 139997 -> 137517 bytes |
2 files changed, 69 insertions, 34 deletions
diff --git a/Master/texmf-dist/doc/generic/babel-russian/README b/Master/texmf-dist/doc/generic/babel-russian/README index e1bd509f8ff..419af7102c9 100644 --- a/Master/texmf-dist/doc/generic/babel-russian/README +++ b/Master/texmf-dist/doc/generic/babel-russian/README @@ -1,28 +1,38 @@ -Russian Language Definition File for Babel v1.3c +---------------------------------------------------------------- -Igor A. Kotelnikov <kia999 at mail dot ru> +Russian language module for Babel, v1.3f +Released under the LaTeX Project Public License v1.3c or later. +See http://www.latex-project.org/lppl.txt -1. INSTALLATION +The package provides support for use of Babel in documents written in Russian +(in both traditional and ancient forms). The support is adapted for use both +under legacy TEX engines, and under X∃TEX and LuaTEX. + +The Current Maintainer is Igor A. Kotelnikov <kia999 at mail dot ru>. -- unpack russianb.zip -- run latex.exe russianb.ins -- remove russianb.ldf that might come with babel; - it is usually located at <textmf>/tex/generic/babel/contrib/russian. -- move russianb.ldf to the location indicated above. +1. INSTALLATION +- unpack babel-russian.zip +- run "xelatex.exe russianb.dtx" (recommended) + or "pdflatex.exe russianb.dtx"; + run "tex.exe russianb.dtx" + or "tex.exe russianb.ins", if you don't need documentation +- move "russianb.ldf" to <textmf>/tex/generic/babel/contrib/ +- move "russianb.pdf" to <textmf>/doc/latex/russian-babel/ +- update filename base (see documentation for your TeX system) 2. USAGE -Russian language definition file can be used both with legacy 8-bit engines -(such as latex.exe or pdflatex.exe) and Unicode compilers (xelatex.exe or -lualatex.exe). The unicode engines can be ran either in Unicode mode or -8-bit compatibility mode. The two modes differ by a set of packages loaded -in the preamble of a source TeX file. It is important to keep recommended -order of package loading, especially when running Unicode engines -in a compatibility 8-bit mode. +Russian language definition file can be used both with legacy 8-bit engines +(such as latex.exe or pdflatex.exe) and Unicode compilers (xelatex.exe or +lualatex.exe). The unicode engines can be ran either in Unicode mode or 8-bit +compatibility mode, which emulates the legacy engines. The two modes differ by +a set of packages loaded in the preamble of a source TeX file. It is important +to keep recommended order of the packages loaded, especially when running +Unicode engines in a compatibility 8-bit mode. -In examples below, it is assumed that source file has utf8 input encoding. +In the examples below, it is assumed that a source file has utf8 input encoding. 2.1. 8-bit mode @@ -45,7 +55,7 @@ In examples below, it is assumed that source file has utf8 input encoding. \usepackage[T2A]{fontenc} \usepackage[english,russian]{babel} -2.2 Unicode mode +2.2 Unicode mode, LuaLaTeX or XeLaTeX \usepackage{fontspec} \defaultfontfeatures{Ligatures={TeX}} @@ -54,8 +64,8 @@ In examples below, it is assumed that source file has utf8 input encoding. \setmonofont{CMU Typewriter Text} \usepackage[english,russian]{babel} -Instead of Computer Modern Unicode (CMU) font loaded in this example, -you may use any True Type or Open Type font installed on your computer. +Instead of the Computer Modern Unicode (CMU) fonts loaded in this example, +you may use any True Type or Open Type fonts installed on your computer. 2.3 Typesetting ancient book @@ -64,36 +74,59 @@ you may use any True Type or Open Type font installed on your computer. or \usepackage[english,russian.ancient]{babel} -Using unicode mode is strongly recommended for typesetting ancient texts. -Be sure to take X2 or OT2 font encodings when running 8-bit engine such -as latex or pdflatex. - +Using unicode mode is strongly recommended for typesetting ancient texts. +Be sure to take X2 or OT2 font encodings when running 8-bit engine such +as latex or pdflatex. 3. DOCUMENTATION See russianb.pdf for more information. - 4. KNOWN PROBLEMS -Before switching from a legacy 8-bit engine (tex, pdftex) to an Unicode -engine (xetex, luatex) and vise versa delete all .aux, .toc, .lot, .lof -files as they might have stored incompatible internal encoding. +Before switching from a legacy 8-bit engine (tex, pdftex) to an Unicode +engine (xetex, luatex) and vise versa delete all .aux, .toc, .lot, .lof +files as they might have stored incompatible internal encodings. -T2* font encodings do not have legacy Cyrillic letter `yat', which is -hard-coded in ancient caption names. Be sure to use an Unicode engine -or take X2 font encoding when setting the language attribute to -"ancient". Consult your font documentation for other ancient glyphs which -might be absent. +T2* font encodings do not have legacy Cyrillic letters `yat', which is +hard-coded in ancient caption names. Be sure to use an Unicode engine +or borrow `\cyryat` and `\CYRYAT` commands from X2 font encoding when setting +the language attribute to "ancient", for example: + \usepackage[X2,T2A]{fontenc} + \usepackage[utf8]{inputenc} + \DeclareUnicodeCharacter{0462}{\CYRYAT} + \DeclareTextSymbolDefault{\CYRYAT}{X2} + \DeclareUnicodeCharacter{0463}{\cyryat} + \DeclareTextSymbolDefault{\cyryat}{X2} + \usepackage[english,russian.ancient]{babel} + +Consult your font documentation for other ancient glyphs which +might be absent. 5. CHANGES +2014-10-21 version 1.3f + + * A documentation file russianb.pdf can now be generated by + running pdflatex.exe over russianb.dtx although xelatex.exe + is still recommended. + + * russianb.ins was missed in version 1.3e. + +2014-10-14 version 1.3e + + * Generating all stuff from single dtx file. + +2014-10-02 version 1.3d + + * Bug fix in \Proj. + 2014-06-02 version 1.3c * Bug fix in \daterussian. -2013-04-06 version 1.3b +2013-04-06 version 1.3b * Added support for the packages \pkg{listing}, \pkg{nomencl}, and \pkg{nomentbl}. @@ -102,7 +135,7 @@ might be absent. * Added the language attribute 'ancient' for typesetting old Slavonic and Church books. - + 2013-04-08 version 1.3 * Updated for babel 3.9. @@ -123,3 +156,5 @@ might be absent. Original source: russianb.dtx, 2008/03/21 v1.1r Russian support from the babel system. + +---------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf b/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf Binary files differindex d1086fed291..3ecca4c3dc4 100644 --- a/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf +++ b/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf |