summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/babel-russian
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-10-21 22:48:15 +0000
committerKarl Berry <karl@freefriends.org>2014-10-21 22:48:15 +0000
commitfce949a50f9c7ce87727f243f2035c55eca44682 (patch)
treeb948a3089b2137438fc147496f6fc9dce6e0070d /Master/texmf-dist/doc/generic/babel-russian
parent1bd0980c6134f2dd931a1fd826c466d53538f125 (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/babel-russian')
-rw-r--r--Master/texmf-dist/doc/generic/babel-russian/README103
-rw-r--r--Master/texmf-dist/doc/generic/babel-russian/russianb.pdfbin139997 -> 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
index d1086fed291..3ecca4c3dc4 100644
--- a/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf
+++ b/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf
Binary files differ