From e5ffc42ed260285f76383ae18dd0f4a603c07fa8 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 8 Oct 2019 03:00:28 +0000 Subject: CTAN sync 201910080300 --- macros/xetex/latex/xecyr/README | 47 ++- macros/xetex/latex/xecyr/bin/xecyr/rubibtexx.bat | 9 - .../xetex/latex/xecyr/bin/xecyr/rumakeindexx.bat | 8 - .../xetex/latex/xecyr/bin/xecyr/rumakeindexx2.bat | 8 - macros/xetex/latex/xecyr/doc/NEWS | 8 + macros/xetex/latex/xecyr/doc/README | 2 + .../latex/xecyr/doc/combined_hyphenation/README | 4 + .../combined_hyphenation_ruen-x.pdf | Bin 0 -> 8399 bytes .../combined_hyphenation_ruen-x.tex | 19 ++ .../combined_hyphenation_ruen.pdf | Bin 0 -> 22179 bytes .../combined_hyphenation_ruen.tex | 18 ++ macros/xetex/latex/xecyr/doc/grafika_v_tex.pdf | Bin 0 -> 19971 bytes macros/xetex/latex/xecyr/doc/grafika_v_tex.tex | 101 +++++++ macros/xetex/latex/xecyr/doc/howto-tex-ru-x.pdf | Bin 0 -> 37189 bytes macros/xetex/latex/xecyr/doc/howto-tex-ru-x.tex | 152 ++++++++++ macros/xetex/latex/xecyr/doc/inputs/1251.tex | 19 ++ macros/xetex/latex/xecyr/doc/inputs/866.tex | 5 + macros/xetex/latex/xecyr/doc/inputs/iso.tex | 11 + macros/xetex/latex/xecyr/doc/inputs/koi8-r.tex | 16 + macros/xetex/latex/xecyr/doc/listings-utf8-ex.pdf | Bin 0 -> 13894 bytes macros/xetex/latex/xecyr/doc/listings-utf8-ex.tex | 18 ++ macros/xetex/latex/xecyr/doc/old/1251.tex | 19 ++ macros/xetex/latex/xecyr/doc/old/866.tex | 5 + macros/xetex/latex/xecyr/doc/old/iso.tex | 11 + macros/xetex/latex/xecyr/doc/old/koi8-r.tex | 16 + .../xetex/latex/xecyr/doc/old/listings-utf8-ex.pdf | Bin 0 -> 13894 bytes .../xetex/latex/xecyr/doc/old/listings-utf8-ex.tex | 18 ++ macros/xetex/latex/xecyr/doc/old/pict2e-ex.pdf | Bin 0 -> 11535 bytes macros/xetex/latex/xecyr/doc/old/pict2e-ex.tex | 22 ++ macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.pdf | Bin 0 -> 36093 bytes macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.tex | 92 ++++++ macros/xetex/latex/xecyr/doc/old/rubibtex-ex.bib | 75 +++++ .../xetex/latex/xecyr/doc/old/rumakeindex-ex-x.pdf | Bin 0 -> 23709 bytes .../xetex/latex/xecyr/doc/old/rumakeindex-ex-x.tex | 57 ++++ macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.pdf | Bin 0 -> 19853 bytes macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.tex | 29 ++ .../xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.pdf | Bin 0 -> 52505 bytes .../xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.tex | 213 +++++++++++++ .../xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.pdf | Bin 0 -> 41061 bytes .../xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.tex | 166 ++++++++++ .../xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.pdf | Bin 0 -> 16814 bytes .../xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.tex | 60 ++++ .../xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.pdf | Bin 0 -> 4743 bytes .../xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.tex | 27 ++ .../xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.pdf | Bin 0 -> 42828 bytes .../xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.tex | 19 ++ .../xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.pdf | Bin 0 -> 14095 bytes .../xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.tex | 61 ++++ .../xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.pdf | Bin 0 -> 29170 bytes .../xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.tex | 35 +++ macros/xetex/latex/xecyr/doc/pict2e-ex.pdf | Bin 0 -> 11568 bytes macros/xetex/latex/xecyr/doc/pict2e-ex.tex | 21 ++ macros/xetex/latex/xecyr/doc/rubibtex-ex-x.pdf | Bin 0 -> 28435 bytes macros/xetex/latex/xecyr/doc/rubibtex-ex-x.sh | 6 + macros/xetex/latex/xecyr/doc/rubibtex-ex-x.tex | 94 ++++++ macros/xetex/latex/xecyr/doc/rubibtex-ex.bib | 75 +++++ macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.pdf | Bin 0 -> 20655 bytes macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.tex | 66 ++++ macros/xetex/latex/xecyr/doc/rumakeindex.sh | 6 + macros/xetex/latex/xecyr/doc/sample2e-ru-x.pdf | Bin 0 -> 35253 bytes macros/xetex/latex/xecyr/doc/sample2e-ru-x.tex | 207 +++++++++++++ macros/xetex/latex/xecyr/doc/xecyr-doc-ru.pdf | Bin 0 -> 22966 bytes macros/xetex/latex/xecyr/doc/xecyr-doc-ru.tex | 38 +++ macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.pdf | Bin 0 -> 16738 bytes macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.tex | 60 ++++ macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.pdf | Bin 0 -> 4978 bytes macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.tex | 26 ++ macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.pdf | Bin 0 -> 62847 bytes macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.tex | 18 ++ macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.pdf | Bin 0 -> 14367 bytes macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.tex | 59 ++++ macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.pdf | Bin 0 -> 26182 bytes macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.tex | 38 +++ .../xetex/latex/xecyr/doc/xelatex/xecyr/1251.tex | 19 -- macros/xetex/latex/xecyr/doc/xelatex/xecyr/866.tex | 5 - macros/xetex/latex/xecyr/doc/xelatex/xecyr/NEWS | 1 - macros/xetex/latex/xecyr/doc/xelatex/xecyr/README | 46 --- macros/xetex/latex/xecyr/doc/xelatex/xecyr/iso.tex | 11 - .../xetex/latex/xecyr/doc/xelatex/xecyr/koi8-r.tex | 16 - .../xecyr/doc/xelatex/xecyr/listings-utf8-ex.pdf | Bin 13894 -> 0 bytes .../xecyr/doc/xelatex/xecyr/listings-utf8-ex.tex | 18 -- .../latex/xecyr/doc/xelatex/xecyr/pict2e-ex.pdf | Bin 11535 -> 0 bytes .../latex/xecyr/doc/xelatex/xecyr/pict2e-ex.tex | 22 -- .../xecyr/doc/xelatex/xecyr/rubibtex-ex-x.pdf | Bin 36093 -> 0 bytes .../xecyr/doc/xelatex/xecyr/rubibtex-ex-x.tex | 92 ------ .../latex/xecyr/doc/xelatex/xecyr/rubibtex-ex.bib | 75 ----- .../xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.pdf | Bin 23709 -> 0 bytes .../xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.tex | 57 ---- .../latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.pdf | Bin 19853 -> 0 bytes .../latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.tex | 29 -- .../xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf | Bin 52505 -> 0 bytes .../xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex | 213 ------------- .../xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf | Bin 41061 -> 0 bytes .../xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex | 166 ---------- .../xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf | Bin 16814 -> 0 bytes .../xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex | 60 ---- .../xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf | Bin 4743 -> 0 bytes .../xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex | 27 -- .../xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf | Bin 42828 -> 0 bytes .../xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex | 19 -- .../xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf | Bin 14095 -> 0 bytes .../xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex | 61 ---- .../xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf | Bin 29170 -> 0 bytes .../xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex | 35 --- .../latex/xecyr/tex/generic/xecyr/language.dat.add | 1 - .../latex/xecyr/tex/generic/xecyr/xu-ruenhyph.tex | 59 ---- macros/xetex/latex/xecyr/tex/xecyr.sty | 336 +++++++++++++++++++++ .../xetex/latex/xecyr/tex/xelatex/xecyr/xecyr.sty | 321 -------------------- 108 files changed, 2393 insertions(+), 1380 deletions(-) delete mode 100644 macros/xetex/latex/xecyr/bin/xecyr/rubibtexx.bat delete mode 100644 macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx.bat delete mode 100644 macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx2.bat create mode 100644 macros/xetex/latex/xecyr/doc/NEWS create mode 100644 macros/xetex/latex/xecyr/doc/README create mode 100644 macros/xetex/latex/xecyr/doc/combined_hyphenation/README create mode 100644 macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.pdf create mode 100644 macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.tex create mode 100644 macros/xetex/latex/xecyr/doc/grafika_v_tex.pdf create mode 100644 macros/xetex/latex/xecyr/doc/grafika_v_tex.tex create mode 100644 macros/xetex/latex/xecyr/doc/howto-tex-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/howto-tex-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/inputs/1251.tex create mode 100644 macros/xetex/latex/xecyr/doc/inputs/866.tex create mode 100644 macros/xetex/latex/xecyr/doc/inputs/iso.tex create mode 100644 macros/xetex/latex/xecyr/doc/inputs/koi8-r.tex create mode 100644 macros/xetex/latex/xecyr/doc/listings-utf8-ex.pdf create mode 100644 macros/xetex/latex/xecyr/doc/listings-utf8-ex.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/1251.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/866.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/iso.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/koi8-r.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/pict2e-ex.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/pict2e-ex.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/rubibtex-ex.bib create mode 100644 macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/pict2e-ex.pdf create mode 100644 macros/xetex/latex/xecyr/doc/pict2e-ex.tex create mode 100644 macros/xetex/latex/xecyr/doc/rubibtex-ex-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/rubibtex-ex-x.sh create mode 100644 macros/xetex/latex/xecyr/doc/rubibtex-ex-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/rubibtex-ex.bib create mode 100644 macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/rumakeindex.sh create mode 100644 macros/xetex/latex/xecyr/doc/sample2e-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/sample2e-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-doc-ru.pdf create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-doc-ru.tex create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.tex create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.pdf create mode 100644 macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/1251.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/866.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/NEWS delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/README delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/iso.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/koi8-r.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex.bib delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf delete mode 100644 macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex delete mode 100644 macros/xetex/latex/xecyr/tex/generic/xecyr/language.dat.add delete mode 100644 macros/xetex/latex/xecyr/tex/generic/xecyr/xu-ruenhyph.tex create mode 100644 macros/xetex/latex/xecyr/tex/xecyr.sty delete mode 100644 macros/xetex/latex/xecyr/tex/xelatex/xecyr/xecyr.sty (limited to 'macros/xetex') diff --git a/macros/xetex/latex/xecyr/README b/macros/xetex/latex/xecyr/README index 98ef8eb71b..cd922b5994 100644 --- a/macros/xetex/latex/xecyr/README +++ b/macros/xetex/latex/xecyr/README @@ -1,3 +1,46 @@ -This is the 'xecyr' package which is intended to help -with Russian and other Cyrillic-based languages in Babel and XeLaTeX. +This is the version 1.2 of 'xecyr' package which is intended to help with +Russian and other Cyrillic-based languages in Babel / polyglossia and +XeLaTeX / LuaLaTeX. +This work may be distributed and/or modified under the conditions of the +LaTeX Project Public License, either version 1.3 of this license or (at +your option) any later version. The latest version of this license is in +http://www.latex-project.org/lppl.txt and version 1.3 or later is part of +all distributions of LaTeX version 2005/12/01 or later. + +Now with a great pleasure I must announce that recent development of two +most used Unicode-aware TeX engines (XeTeX and LuaTeX) came to the point +where xecyr is not needed anymore. As you will see, all xecyr examples +work now without xecyr (only slight modifification was typically +required). All these examples work with XeLaTeX and almost all (except +"xecyr-ex7-ru-x.tex") with LuaLaTeX. It is now possible to replace xecyr +with dummy package or even remove it, but I still prefer to keep xecyr. +There are many documents which depend on it. Old and new examples are +also quite useful, especially for Russian typesetting. + +=== FILES === + +NEWS changelog +README This file +xecyr.sty Cyrillic definitions for XeLaTeX, depends on XeLaTeX, "xunicode" package, and, optionally, "misccorr" and highly recommended "xltxtra" package + +combined_hyphenation Examples of how to establish combined (Russian + English) hyphenation in TeXLive +inputs Input files with different Russian encodings +old Old documentation files + +grafika_v_tex.tex Graphics in TeX (in Russian) +howto-tex-ru-x.tex How to work in TeX (in Russian) +listings-utf8-ex.tex Example for listings package (not quite successfull) +pict2e-ex.tex Example for pict2e package +rubibtex-ex.bib Examble BibTeX database (codepage 1251) +rubibtex-ex-x.sh Shell script for BiBTeX +rubibtex-ex-x.tex Example for BibTeX +rumakeindex-ex-x.sh Shell script for makeindex +rumakeindex-ex-x.tex Example for makeindex +sample2e-ru-x.tex Russian translation lf L. Lamport's "sample2e" +xecyr-doc-ru.tex Package documentation +xecyr-ex3-ru-x.tex Example 3 (Xy-Pic) +xecyr-ex4-ru-x.tex Example 4 (Pgf, works only with recent version of Pgf) +xecyr-ex5-ru-x.tex Example 5 (txfonts, works only with recent version of "fontspec" package) +xecyr-ex6-ru-x.tex Example 6 (see Babel shortcuts working) +xecyr-ex7-ru-x.tex Example 7 (handling Russian 8-bit codepages + polyglossia) diff --git a/macros/xetex/latex/xecyr/bin/xecyr/rubibtexx.bat b/macros/xetex/latex/xecyr/bin/xecyr/rubibtexx.bat deleted file mode 100644 index 9ec3b7db3c..0000000000 --- a/macros/xetex/latex/xecyr/bin/xecyr/rubibtexx.bat +++ /dev/null @@ -1,9 +0,0 @@ -@echo off -bibtex8 -B -c cp1251.csf %1.aux -iconv -f CP1251 -t UTF-8 %1.bbl > tmp.tmp -copy /b tmp.tmp %1.bbl -del tmp.tmp - - - - diff --git a/macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx.bat b/macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx.bat deleted file mode 100644 index 230f9f97e4..0000000000 --- a/macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx.bat +++ /dev/null @@ -1,8 +0,0 @@ -@echo off -iconv -f UTF-8 -t CP1251 %1.idx > tmp.tmp -copy /b tmp.tmp %1.idx -del tmp.tmp -makeindex %1.idx -t %1.ilg -o %1.ind -iconv -f CP1251 -t UTF-8 %1.ind > tmp.tmp -copy /b tmp.tmp %1.ind -del tmp.tmp diff --git a/macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx2.bat b/macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx2.bat deleted file mode 100644 index a1b302fb07..0000000000 --- a/macros/xetex/latex/xecyr/bin/xecyr/rumakeindexx2.bat +++ /dev/null @@ -1,8 +0,0 @@ -@echo off -iconv -f UTF-8 -t CP1251 %1.idx > tmp.tmp -copy /b tmp.tmp %1.idx -del tmp.tmp -makeindex %1.idx -t %1.ilg -s %2.ist -o %1.ind -iconv -f CP1251 -t UTF-8 %1.ind > tmp.tmp -copy /b tmp.tmp %1.ind -del tmp.tmp diff --git a/macros/xetex/latex/xecyr/doc/NEWS b/macros/xetex/latex/xecyr/doc/NEWS new file mode 100644 index 0000000000..765209ee87 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/NEWS @@ -0,0 +1,8 @@ +xecyr 1.1: + Ukrainian letters corrected (thanks to Alexey Bondarchuk); + works with polyglossia; + two examples added + +xecyr 1.2: + code updated; + added examples diff --git a/macros/xetex/latex/xecyr/doc/README b/macros/xetex/latex/xecyr/doc/README new file mode 100644 index 0000000000..cf244a1338 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/README @@ -0,0 +1,2 @@ +xecyr package contains helper tools for using Cyrillic languages with XeLaTeX / LuaLaTeX and babel / polyglossia. + diff --git a/macros/xetex/latex/xecyr/doc/combined_hyphenation/README b/macros/xetex/latex/xecyr/doc/combined_hyphenation/README new file mode 100644 index 0000000000..98077e85e6 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/combined_hyphenation/README @@ -0,0 +1,4 @@ +Combined Russian-English hyphenation is now made simple: just combine +together hyphenation patterns (both types), then change +'loadhyph-ru.tex'. Please see examples to understand it better. Then, as +usual, re-compile format files. \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.pdf b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.pdf new file mode 100644 index 0000000000..26b692b868 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.tex b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.tex new file mode 100644 index 0000000000..fc19c1f7cb --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen-x.tex @@ -0,0 +1,19 @@ +\documentclass{article} +\usepackage[russian]{babel} % only "russian" because it is actually combined! + +\usepackage{boxedminipage} + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\begin{document} + +\begin{boxedminipage}{1.2cm} +Some long tedious Englishtext to show if combined (Russian and English together) hyphenation actually works +\end{boxedminipage} + +\begin{boxedminipage}{1.2cm} +Довольно длинный текст, который позволяет видеть, работают ли комбинированные (одновременно русские и английские) переносы +\end{boxedminipage} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.pdf b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.pdf new file mode 100644 index 0000000000..c4bde21eb1 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.tex b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.tex new file mode 100644 index 0000000000..24d55e1933 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/combined_hyphenation/combined_hyphenation_ruen.tex @@ -0,0 +1,18 @@ +\documentclass{article} +\usepackage[utf8]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[russian]{babel} % only "russian" because it is actually combined! + +\usepackage{boxedminipage} + +\begin{document} + +\begin{boxedminipage}{1.2cm} +Some long tedious Englishtext to show if combined (Russian and English together) hyphenation actually works +\end{boxedminipage} + +\begin{boxedminipage}{1.2cm} +Довольно длинный текст, который позволяет видеть, работают ли комбинированные (одновременно русские и английские) переносы +\end{boxedminipage} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/grafika_v_tex.pdf b/macros/xetex/latex/xecyr/doc/grafika_v_tex.pdf new file mode 100644 index 0000000000..a08f1a605d Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/grafika_v_tex.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/grafika_v_tex.tex b/macros/xetex/latex/xecyr/doc/grafika_v_tex.tex new file mode 100644 index 0000000000..bcc6c0ea18 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/grafika_v_tex.tex @@ -0,0 +1,101 @@ +\documentclass[a4paper,12pt]{article} +\usepackage[russian]{babel} +\usepackage{a4wide,onepagem,qqru} + +\font\manual=logo10 +\def\PiCTeX{{\rm P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\kern-.11em\TeX}} +\def\MF{{\manual META}\-{\manual FONT}} +\def\MP{{\scshape Meta\-post}} +\def\Xy{\leavevmode\hbox{\kern-.1em X\kern-.3em\lower.4ex\hbox{Y\kern-.15em}}} + +% russification of 'enumerate' +\makeatletter +\def\labelenumi{\theenumi)} +\def\theenumii{\asbuk{enumii}} +\def\labelenumii{\theenumii)} +\def\p@enumii{\theenumi} +\def\labelenumiii{{\bf--}} +\let\theenumiii\relax +\def\p@enumiii{\theenumi\theenumii} +\makeatother + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\author{А. Шипунов} +\title{Графика в \TeX/\LaTeX} +\date{19.10.1999} +\begin{document} +\maketitle + +\begin{enumerate} + +\item Работа с внешними объектами + + \begin{enumerate} + + \item Графический код (\<векторный\>), используемый для + препроцессинга или получаемый в результате компиляции + \TeX-файла, а затем встраиваемый в \texttt{dvi}-файл при + помощи команды \verb|\special|. + + \begin{itemize} + + \item \MF\ (и его вариант \MP)~--- пакеты \MP\ и + \texttt{mfpic}. Перед встраиванием в \texttt{dvi}-файл + требуется компиляция кода. + + \item PostScript~--- пакеты из набора + \<\texttt{graphics}\>, PSTricks, \TeX{}\-Draw, + \Xy-pic, \texttt{pspicture}, \texttt{psfrag} и~т.д. + + \item TPIC~--- \Xy-pic, \texttt{eepic}. + + \item Em\TeX~--- \texttt{curvesls}, \texttt{stree}, код, + производимый пакетом \TeX{}cad и~т.д. + + \item Различные языки для препроцессоров, + переводящих внешний код во внутренний: mathsPIC + ($\rightarrow$ \PiCTeX), Flow ($\rightarrow$ + \LaTeX) и~т.д. + + \end{itemize} + + \item Готовые рисунки: растровые (\texttt{BMP}, \texttt{PCX} и~т.д.) + и векторные (\texttt{WMF}, \texttt{FIG}, \texttt{EPS}). + + \begin{itemize} + + \item Встраивание за счет команды + \verb|\special| в \texttt{dvi}-файл~--- пакеты из + набора \<\texttt{graphics}\> и~т.д. + + \item Препроцессинг для преобразования в линейки + (\texttt{bm2latex}), в шрифты (\texttt{bm2font}) или в + другие внешние графические форматы + (\texttt{transfig}). + + \end{itemize} + + \item \<Чужие\> шрифты: \texttt{tfm} + \texttt{vf} + Type1 или + TrueType + + \end{enumerate} + +\item Работа с внутренними объектами + + \begin{enumerate} + + \item Линейки (rules)~--- \<\LaTeX\ picture + environment\> и его расширения (пакеты \texttt{bar}, + \texttt{bez123}, \texttt{epic}, \texttt{pmgraph} и~т.д.), \PiCTeX, + \Xy-pic, Dra\TeX. + + \item Шрифты (\texttt{tfm} + \texttt{pk})~--- \LaTeX\ picture с + расширениями (см. выше), \Xy-pic и~т.д. + + \end{enumerate} + +\end{enumerate} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/howto-tex-ru-x.pdf b/macros/xetex/latex/xecyr/doc/howto-tex-ru-x.pdf new file mode 100644 index 0000000000..9a1c44137c Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/howto-tex-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/howto-tex-ru-x.tex b/macros/xetex/latex/xecyr/doc/howto-tex-ru-x.tex new file mode 100644 index 0000000000..29fb386020 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/howto-tex-ru-x.tex @@ -0,0 +1,152 @@ +\documentclass{article} +\usepackage[russian]{babel} +\usepackage{fontspec} + +\setmainfont{CMU Serif} +\setmonofont{CMU Typewriter Text} + +\begin{document} + +\section{Как работать в системе \TeX} + +\begin{itemize} + +\item[1.] С \TeX{}ом нельзя работать интерактивно, как, скажем с Word'ом, +поэтому запуск любого исполняемого файла из директории, где установлен \TeX, не +приведет ни к какому результату. + +\item[2.] Правильная последовательность действий такая: + +\begin{itemize} + +\item Сначала нужно набрать текст в каком-нибудь текстовом редакторе, который +умеет сохранять текст в кодировке Unicode (UTF-8), например, \textsf{Notepad++}, +\textsf{Vim}, \textsf{AkelPad} (но не \textsf{Word}). Следите за тем, чтобы +текст {\bf не содержал} переносов, номеров страниц и шрифтовых выделений. + +\item Затем следует разделить все абзацы дополнительными пустыми строками +(абзацные отступы для \TeX{}а ничего не значат, как и вообще все лишние пробелы) + +\item До начала текста нужно написать следующее: + +\begin{verbatim} \documentclass{article} \usepackage[russian]{babel} +\usepackage{fontspec} \setmainfont{CMU Serif} \begin{document} \end{verbatim} + +При этом важно, чтобы у Вас были установлены шрифты CM-Unicode. + +\item В конце текста нужно написать следующее: + +\verb|\end{document}| + +\item Проверьте, нет ли в тексте следующих специальных символов: +\begin{verbatim} { } $ & # % _ ^ ~ \ \end{verbatim} %$ + +Их надо либо убрать, либо заменить (например, вместо <<\verb|%|>> поставить +\verb|\%|, а вместо <<\verb|&|>> "--- \verb|\&|). + +\item Сохраните текст с расширением \verb|tex|, например, \verb|myfile.tex|. +Теперь Ваш файл готов для обработки \TeX{}ом. + +\end{itemize} + +\item[3.] Вызовите командную строку так, чтобы она открылась в текущей папке. +Напишите в командной строке следующее: + +\verb|xelatex myfile.tex| + +В ответ запустится программа--транслятор. Она начнет выдавать на экран сообщения +о своей работе, о встретившихся трудностях и ошибках. В последнем случае +трансляция остановится, не дойдя до конца. Тогда попробуйте нажать клавишу +\verb|| или \verb|s| (это помогает в большинстве случаев, а если не +помогло "--- обратитесь к специалисту-\TeX{}нику). + +В некоторых случаях не всю выводимую информацию можно прочитать с экрана. Это +происходит из-за проблем с кодировками русского языка. Но, поскольку эти +сообщения записываются еще и в специальный файл (в нашем случае он будет +называться \verb|myfile.log|), то к ним всегда можно вернуться по окончании +трансляции. + +\item[4.] Как только трансляция завершится, в текущей директории появится среди +прочих файл с расширением \verb|pdf|. Именно этот файл можно просмотреть, а если +результат Вас удовлетворит, то и распечатать. + +Если же то, что получилось, Вам не подходит "--- нужно вернуться к +первоначальному файлу (в нашем примере это \verb|myfile.tex|), исправить ошибки, +ввести новые команды форматирования и т.~п. и опять попытаться его +оттранслировать (см.~пункт 3). + +\item[5.] Вышеприведенные рекомендации годятся, конечно, лишь для очень простых +случаев (хотя, следуя им, можно порой достичь прекрасныхрезультатов). Если Вы +хотите готовить тексты приемлемой сложности, стоит обратиться либо к +электронному справочнику по \TeX{}у, либо к литературе. Особенно хороша в этом +плане книга С.\,М.\,Львовского <<Набор и верстка в пакете \LaTeX>>. Единственный +ее недостаток "--- то, что она уже несколько устарела. + +\end{itemize} + +\section{Особенности подготовки текста для последующей верстки в\TeX} + +Когда текст готовится для последующей верстки, всегда выгоднее набирать его как +<<чистый текст>> (без шрифтовых выделений, переносов, специально оформленных +заголовков и т.п.), потому что любая электронная типографская система (будь то +\textsf{Adobe InDesign}, или \textsf{Scribus}, или что-то еще) все равно будет +форматировать текст самостоятельно. + +Однако автору часто хочется, чтобы его текст был форматирован так, как надо ему, +а не редакции. Есть несколько способов этого добиться: можно самому научиться +верстать свои тексты (это лучший способ), можно делать пометки на распечатке, +представляемой в редакцию (так принято во многих журналах), можно, наконец, не +вникая в верстку досконально, расставлять некие пометки прямо в файле, надеясь, +что система верстки их поймет. Последний вариант проходит только с \TeX{}ом. Вот +несколько рекомендаций для тех, кто набирает <<чистый текст для последующей +верстки в \TeX>>: + +\begin{enumerate} + +\item В тексте можно делать пространные комментарии о том, как надо верстать те +или иные куски текста, просто помечая начало каждой строчки символом \verb|%|, +например: + +\verb|% Отсюда и до следующей пометки "--- жирный курсив!| + +\item Другой способ "--- просто усвоить некоторые \TeX{}овские макрокоманды для +переключения шрифтов (например, на курсивный --- \verb|\itshape|, а обратно "--- +\verb|\normalfont|; прочие команды см. в книге Львовского). + +\item В \TeX{}е несколько видов тире. Обычное (длинное) тире (em-dash) задается +тремя знаками <<\verb|-|>>: \verb|---|; среднее тире (en-dash) "--- двумя +знаками (\verb|--|, это тире используется в основном между цифрами, например, +22--34); маленькое тире, или дефис "--- одним знаком \verb|-|. Эти тире лучше +всего набирать сразу (к тому же и текст выглядит <<читабельнее>>). + +\item Есть возможность сразу проставить ударения в словах (это важно, например, +для различения слов б\'ольшая и больш\'ая). Дляэтого используется команда +\verb|\'|, например, тв\'ор\'ог. Так же легко можно проставить и другие +диакритические (надбуквенные)знаки (перечень "--- в книге Львовского). + +\item Часто в тексте сразу нужно отметить сноски. Для этого служит команда +\verb|\footnote{текст сноски}|. + +\item Если нужны подстрочные или надстрочные символы, набирайте их так: +\verb|$^{надстрочный текст}$| и \verb|$_{подстрочный текст}$|, например +\verb|что-то$^{где-то}_{как-то}$| дает что-то$^\textnormal{\scriptsize +где-то}_\textnormal{\scriptsize как-то}$. + +\item Два значка часто используются в биологических текстах. Этоградус$^\circ$ +(набирается \verb|$^\circ$|) и знак умножения $\times$ (набирается +\verb|$\times$|. Звездочка (*) набирается непосредственно. + +\item Значки параграфа (\S), кавычек (<<окавыченный текст>>) и н\'омера (№) +ст\'оит набирать соотвественно как \verb|\S|, \verb|<<окавыченный текст>>| и +просто как \texttt{№}. + +\item \underline{Подчеркнуть} текст можно командой +\verb|\underline{|\texttt{текст, который надо подчеркнуть}\verb|}|. + +\item Старайтесь не оставлять лишних пробелов и двойных пустых строк в +набираемом файле "--- хотя \TeX{} их не замечает, они сильно ухудшают внешний +вид и <<читабельность>>~файла. + +\end{enumerate} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/inputs/1251.tex b/macros/xetex/latex/xecyr/doc/inputs/1251.tex new file mode 100644 index 0000000000..3b639df8f8 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/inputs/1251.tex @@ -0,0 +1,19 @@ +\section{ windows-1251} + +Windows-1251 "--- , 8- Microsoft Windows. . , <<>> Windows 1990--1991 . <<>>, <<>> Microsoft. ( , << >>). + +Windows-1251 8- ( CP866, KOI8-R ISO-8859-5) , ( ); : , , . + + Windows-1251 20 KOI8-R $\longrightarrow$ Windows-1251, . + +\bigskip + + : + +\begin{itemize} + +\item <<>> 0xFF (255 ). <<>> 8- , ( ) ( CP437 << >>, Windows-1252 \"y, ; -1, 255, << >>); + +\item , CP866 KOI8 ( Windows, , , ). + +\end{itemize} diff --git a/macros/xetex/latex/xecyr/doc/inputs/866.tex b/macros/xetex/latex/xecyr/doc/inputs/866.tex new file mode 100644 index 0000000000..627948f8b4 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/inputs/866.tex @@ -0,0 +1,5 @@ +\section{IBM866, <<ୠ⨢ ஢>>} + +<<ୠ⨢ ஢>> "--- ᭮ CP437 ࠭, ᯥ᪨ ய᪨ ᨬ ன ਫ, ⠢ ᥢ᪨ ᨬ ஭묨. ⥫쭮, ணࠬ, ᯮ ࠡ ⥪⮢ , ⠪ ᯥ稢 ᯮ짮 ᨬ ਫ. + +᪨ ⢮ ਠ⮢ ୠ⨢ ஢, ࠧ ⮫쪮 0xF0--0xFF (240--255). ⥫ ⠭⮬ ⠫ ஢ IBM CP866, প ன 뫠 MS-DOS ᨨ 6.22 ( ⮣ ᯮ짮 ᥢ <<ᠬ>> 䨪). ୠ⨢ ஢ १砩 ୠ । DOS OS/2. ஬ ⮣, ⮩ ஢ 뢠 䠩 ⥬ FAT ( ⪨ VFAT). CP866 ᯮ ᮫ ஢ ⥬ ᥬ⢠ Windows NT. diff --git a/macros/xetex/latex/xecyr/doc/inputs/iso.tex b/macros/xetex/latex/xecyr/doc/inputs/iso.tex new file mode 100644 index 0000000000..2c0728cfe2 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/inputs/iso.tex @@ -0,0 +1,11 @@ +\section{ ISO-8859-5} + +ISO 8859-5 "--- 8- ISO-8859 . . + +ISO 8859-5 << >> ( , ). + + , , ISO 8859-5 "--- , , , -, . <>, . + + Unicode ( 864 ). + +\endinput diff --git a/macros/xetex/latex/xecyr/doc/inputs/koi8-r.tex b/macros/xetex/latex/xecyr/doc/inputs/koi8-r.tex new file mode 100644 index 0000000000..1ddf898e6e --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/inputs/koi8-r.tex @@ -0,0 +1,16 @@ +\section{ KOI8-R} + +-8 ( , 8 ), KOI8 "--- ASCII- , . + + , ASCII "--- -7. -7 -8 19768-74 ( ). + + -8 , . , , -8, , <<>> , . , << >> <>. , . + + -8 . KOI8-R, "--- KOI8-U. + +KOI8-R - . + + RFC 1489 (<>), , , RFC-. RFC 2319 KOI8-U. + + KOI8-R . RFC 1489 <<>> (), . + diff --git a/macros/xetex/latex/xecyr/doc/listings-utf8-ex.pdf b/macros/xetex/latex/xecyr/doc/listings-utf8-ex.pdf new file mode 100644 index 0000000000..48e9c244c8 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/listings-utf8-ex.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/listings-utf8-ex.tex b/macros/xetex/latex/xecyr/doc/listings-utf8-ex.tex new file mode 100644 index 0000000000..6c0937af8b --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/listings-utf8-ex.tex @@ -0,0 +1,18 @@ +\documentclass[a4paper,10pt]{article} +\usepackage{fontspec} + +\setromanfont{Times New Roman} + +\usepackage{listings} +\lstset{% +language=[AlLaTeX]TEX,% +extendedchars=true,% +} + +\begin{document} + +\begin{lstlisting} +Корова пошла гулять. +\end{lstlisting} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/1251.tex b/macros/xetex/latex/xecyr/doc/old/1251.tex new file mode 100644 index 0000000000..3b639df8f8 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/1251.tex @@ -0,0 +1,19 @@ +\section{ windows-1251} + +Windows-1251 "--- , 8- Microsoft Windows. . , <<>> Windows 1990--1991 . <<>>, <<>> Microsoft. ( , << >>). + +Windows-1251 8- ( CP866, KOI8-R ISO-8859-5) , ( ); : , , . + + Windows-1251 20 KOI8-R $\longrightarrow$ Windows-1251, . + +\bigskip + + : + +\begin{itemize} + +\item <<>> 0xFF (255 ). <<>> 8- , ( ) ( CP437 << >>, Windows-1252 \"y, ; -1, 255, << >>); + +\item , CP866 KOI8 ( Windows, , , ). + +\end{itemize} diff --git a/macros/xetex/latex/xecyr/doc/old/866.tex b/macros/xetex/latex/xecyr/doc/old/866.tex new file mode 100644 index 0000000000..627948f8b4 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/866.tex @@ -0,0 +1,5 @@ +\section{IBM866, <<ୠ⨢ ஢>>} + +<<ୠ⨢ ஢>> "--- ᭮ CP437 ࠭, ᯥ᪨ ய᪨ ᨬ ன ਫ, ⠢ ᥢ᪨ ᨬ ஭묨. ⥫쭮, ணࠬ, ᯮ ࠡ ⥪⮢ , ⠪ ᯥ稢 ᯮ짮 ᨬ ਫ. + +᪨ ⢮ ਠ⮢ ୠ⨢ ஢, ࠧ ⮫쪮 0xF0--0xFF (240--255). ⥫ ⠭⮬ ⠫ ஢ IBM CP866, প ன 뫠 MS-DOS ᨨ 6.22 ( ⮣ ᯮ짮 ᥢ <<ᠬ>> 䨪). ୠ⨢ ஢ १砩 ୠ । DOS OS/2. ஬ ⮣, ⮩ ஢ 뢠 䠩 ⥬ FAT ( ⪨ VFAT). CP866 ᯮ ᮫ ஢ ⥬ ᥬ⢠ Windows NT. diff --git a/macros/xetex/latex/xecyr/doc/old/iso.tex b/macros/xetex/latex/xecyr/doc/old/iso.tex new file mode 100644 index 0000000000..2c0728cfe2 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/iso.tex @@ -0,0 +1,11 @@ +\section{ ISO-8859-5} + +ISO 8859-5 "--- 8- ISO-8859 . . + +ISO 8859-5 << >> ( , ). + + , , ISO 8859-5 "--- , , , -, . <>, . + + Unicode ( 864 ). + +\endinput diff --git a/macros/xetex/latex/xecyr/doc/old/koi8-r.tex b/macros/xetex/latex/xecyr/doc/old/koi8-r.tex new file mode 100644 index 0000000000..1ddf898e6e --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/koi8-r.tex @@ -0,0 +1,16 @@ +\section{ KOI8-R} + +-8 ( , 8 ), KOI8 "--- ASCII- , . + + , ASCII "--- -7. -7 -8 19768-74 ( ). + + -8 , . , , -8, , <<>> , . , << >> <>. , . + + -8 . KOI8-R, "--- KOI8-U. + +KOI8-R - . + + RFC 1489 (<>), , , RFC-. RFC 2319 KOI8-U. + + KOI8-R . RFC 1489 <<>> (), . + diff --git a/macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.pdf b/macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.pdf new file mode 100644 index 0000000000..3c9cb87db5 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.tex b/macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.tex new file mode 100644 index 0000000000..005a7ae8a8 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/listings-utf8-ex.tex @@ -0,0 +1,18 @@ +\documentclass[a4paper,10pt]{article} +\usepackage{xecyr} + +\setromanfont{Times New Roman} + +\usepackage{listings} +\lstset{% +language=[AlLaTeX]TEX,% +extendedchars=true,% +} + +\begin{document} + +\begin{lstlisting} +Корова пошла гулять. +\end{lstlisting} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/pict2e-ex.pdf b/macros/xetex/latex/xecyr/doc/old/pict2e-ex.pdf new file mode 100644 index 0000000000..f71720b1e0 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/pict2e-ex.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/pict2e-ex.tex b/macros/xetex/latex/xecyr/doc/old/pict2e-ex.tex new file mode 100644 index 0000000000..3e404a57e2 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/pict2e-ex.tex @@ -0,0 +1,22 @@ +\documentclass[12pt]{article} + +\usepackage{geometry} +\geometry{a4paper} + +\usepackage[russian]{babel} +\usepackage{xecyr} + +\usepackage[dvipdfm]{pict2e} + +\defaultfontfeatures{Mapping=tex-text} +\setromanfont{Times New Roman} + +\begin{document} + +Привет! + +\begin{picture}(125,122)(-13,-3) + \cbezier(100,0)(100,55)(55,100)(0,100) +\end{picture} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.pdf b/macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.pdf new file mode 100644 index 0000000000..27868de2fa Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.tex b/macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.tex new file mode 100644 index 0000000000..6c69d869f0 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/rubibtex-ex-x.tex @@ -0,0 +1,92 @@ +\documentclass{article} +\usepackage[cp1251]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[russian]{babel} +\usepackage{xecyr} + +\setmainfont[Mapping=tex-text]{CMU Serif} + +\let\K=\textit +\let\J=\textbf +\def\NN#1 {\textit{#1 }} +\def\NN#1 #2 {\textit{#1 #2 }} + +\begin{document} + +\section*{Подорожники: жизненная форма} + +Подорожники~--- преимущественно розеточные растения, то есть +ос\-нов\-ная особенность их побеговой системы~--- укороченные +междоузлия вегетативных побегов. Даже у растений, относящихся к +роду \K{Psyllium}, в пазухах листьев развиваются боковые +укороченные вегетативные и удлиненные генеративные побеги. У +растений из рода \K{Plantago} стебель с удлиненными междоузлиями +и очередным (в отличие от \K{Psyllium}) листорасположением +формируется достаточно редко: у некоторых тихоокеанских +древовидных видов секции \K{Palaeopsyllium}, у средиземноморских +\NN P. lagopus L. и \NN P. amplexicaulis Cav., а также у +ближневосточных и американских представителей секций +\K{Albicans} Barn. и \K{Gnaphaloides} Barn. На нашей территории +эти виды не встречаются. У большинства растений из рода +\K{Plantago} ось первого порядка длительное время растет +моноподиально, образуя (при помощи контрактильной деятельности +боковых корней~--- \cite{pl:59}) неспециализированное +эпигеогенное корневище, в состав которого у многих подорожников +входит верхняя часть главного корня, гипокотиль и нижние +междоузлия побега, а генеративные почки закладываются в пазухах +отмерших прошлогодних листьев или самых первых листьев текущего +года \cite{pl:30}. В наших условиях розеточные побеги +большинства многолетних видов зимуют с зелеными листьями. + +Виды подорожника различаются степенью ветвления вегетативных +побегов. Так, у \NN P. major ветвление корневища наблюдается +крайне редко, поскольку, как правило, вслед за этим происходит +распадение растения на отдельные партикулы \cite{pl:18}. Мы +наблюдали растения \NN P. uliginosa с ветвящимся корневищем в +сборах с территории Ленинградской области и Республики Коми +(LEU), причем исключительно с окультуренных местообитаний. +\NN P. media и в особенности \NN P. lanceolata ветвятся +значительно сильнее, а \NN P. maritima subsp. \K{maritima} и +subsp. \K{subpolaris} (Andreev) Tzvel. (в отличие от \NN P. +schrenkii C. Koch) часто образует громадные (площадью до 2 +м$^2$) клоны, возникшие, по-видимому, за счет ветвления и +последующего распада одной особи. Однолетние подорожники (\K{P. +tenuiflora, P. minuta}) практически не ветвятся. + +Анатомические признаки строения древесины у подорожников с +одревесневающими стеблями довольно однообразны +\cite{pl:197,pl:124} и могут использоваться, по-видимому, лишь +для уточнения положения всего семейства в системе цветковых +растений. + +У представителей рода \K{Psyllium} листорасположение +перекрестнопарное. Другие виды подорожников, по нашим данным, +также могут отличаться признаками расположения листьев на +побеге, в частности, числом развитых зеленых листьев и формулой +листорасположения (2/5 у \K{P. major}; 1/3 у \K{P. +media}\footnote{Иногда также 3/8 \cite{pl:254}.}, \K{P. +maritima} и \K{P. lanceolata}). + +Отмирающие в течение сезона нижние листья у степных многолетних +видов (например, у \NN P. maxima Juss. ex Jacq. и у +тетраплоидных растений \K{P. media}) не перегнивают полностью, а +образуют своими основаниями своеобразную <<муфту>>, которая, по +нашим наблюдениям в Оренбургской области, может препятствовать +серьезному повреждению точки роста во время степных пожаров. + +Вегетативное размножение не отличается среди подорожников +большим разнообразием. Как правило, оно происходит путем +партикуляции старых особей \cite{pl:17}. В этой связи ст\'оит +отметить только \NN P. lanceolata, способный к образованию +придаточных почек на корнях \cite{pl:241} и \K{Littorella +uniflora}, которая, как и некоторые другие водные растения, +образует ползучие укореняющиеся боковые побеги-<<усы>> --- без +сомнения, хорошая адаптация к водному образу жизни. В некоторых +местообитаниях (например, на оз. Высокинское Карельского +перешейка), мы наблюдали исключительно вегетативное размножение +\K{Littorella}. + +\bibliography{rubibtex-ex} +\bibliographystyle{gost71s} + +\end{document} \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/old/rubibtex-ex.bib b/macros/xetex/latex/xecyr/doc/old/rubibtex-ex.bib new file mode 100644 index 0000000000..f6d396a55f --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/rubibtex-ex.bib @@ -0,0 +1,75 @@ +@ARTICLE{pl:17, + author = ". . ", + title = " ", + journal = " ", + volume = "7", + pages = "188--209", + address = ".", + language = "russian", + year = 1983 +} +@INCOLLECTION{pl:18, + author = ". . ", + title = " ({\em Plantago major} L.)", + booktitle = " ", + pages = "39--42", + address = ".", + language = "russian", + year = 1986 +} +@ARTICLE{pl:30, + author = ". . ", + title = " ({\em Plantago + major} L.)", + journal = ". , . .", + volume = "92", + number = ". 1", + pages = "97", + language = "russian", + year = 1987 +} +@BOOK{pl:59, + author = ". . ", + title = " ", + pages = "390", + address = ".", + language = "russian", + year = 1952 +} +@ARTICLE{pl:124, + author = "S.~Carlquist", + title = "Wood anatomy of insular species of {\em Plantago} and the problem + of raylessness", + journal = "Bull. Torr. Bot. Club", + volume = "97", + number = "6", + pages = "353--361", + year = 1970 +} +@INBOOK{pl:197, + author = "C. R. Metcalfe and L. Chalk", + title = "{\em Plantaginaceae}", + booktitle = "Anatomy of dicotyledons", + volume = "2", + pages = "1053--1059", + address = "Oxford", + year = 1950 +} +@ARTICLE{pl:241, + author = "G. R. Sagar and J. H. Harper", + title = "{\em Plantago major} L., {\em P. media} L. and {\em + P.~lanceolata} L.", + journal = "J. Ecol.", + volume = "52", + number = "1", + pages = "12--21", + year = 1964 +} +@BOOK{pl:254, + author = "W. Troll", + title = "Praktishe Einfuhrung in die Pflanzenmorphologie", + volume = "1", + pages = "258", + address = "Jena", + year = 1954 +} diff --git a/macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.pdf b/macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.pdf new file mode 100644 index 0000000000..c6c327eb50 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.tex b/macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.tex new file mode 100644 index 0000000000..3e40d22f10 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/rumakeindex-ex-x.tex @@ -0,0 +1,57 @@ +\documentclass{article} +\usepackage[xe]{shipunov2} +\usepackage{multicol} + +\setmainfont[Mapping=tex-text]{CMU Serif} + +\renewcommand*{\indexname}{Указатель русских названий родов} + +\makeindex + +\begin{document} + +\subsection{Семейство Лютиковые --- Ranunculaceae\label{Ran}} + +Травы с очередными, часто расчлененными листьями без +прилистников; цветки обычно обоеполые, околоцветник простой, +лепестковидный или расчленен на чашечку и венчик, тычинки и +пестики в неопределенном числе, плод --- многолистовка или +многоорешек. + +\Z1. Листочки околоцветника белые или бледно-зеленые, не +опадающие. Листья пальчаторассеченные, кожистые, зимующие. Плод +--- многолистовка \TT Морозник\index{Морозник } кавказский (\NN Helleborus +caucasicus A. Br.) + +\AN Признаки иные \T 2. + +\Z2. Околоцветник простой, венчиковидный \T 3. + +\AN Околоцветник двойной \T 4. + +\newpage + +\Z3. Листочков околоцветника 5, желтых \TT +Ветреница\index{Ветреница} лютичная (\NN Anemone ranunculoides +L.) + +\AN Листочков околоцветника больше 5, голубых или синих \TT +Вет\-ре\-ни\-ца нежная (\NN Anemone blanda Schott \& Kotschy) + +\ZZ4(2). Листья цельные, чашелистиков 3. Растение голое \TT +Чистяк\index{Чистяк} калужницелистный (\NN Ficaria calthifolia +Reichenb.) + +\AN Листья рассеченные. Чашелистиков 5 (иногда опадают после +того, как цветок раскрылся) \T 5. + +\Z5. Растение густо опушено мягкими, шелковистыми волосками. +Цветоложе голое \TT Лютик\index{Лютик} крупноцветковый (\NN +Ranunculus grandiflorus C.A.~Mey.) + +\AN Растение слабоопушенное. Цветоложе покрыто волосками \TT +Лютик каппадокийский (\NN Ranunculus cappadocicus Willd.) + +\printindex + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.pdf new file mode 100644 index 0000000000..45f590267f Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.tex new file mode 100644 index 0000000000..6bec033550 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-doc-ru.tex @@ -0,0 +1,29 @@ +\documentclass{article} +\usepackage[mis]{xecyr} +\usepackage{url} +\usepackage[russian]{babel} + +\setmainfont[Mapping=tex-text]{CMU Serif} +\setmonofont{CMU Typewriter Text} + +\author{А.\,Б.\,Шипунов\footnote{e-mail: \texttt{plantago at herba.msu.ru}}} + +\title{\texttt{xecyr.sty},\\ +русский стиль для \XeLaTeX} + +\date{} + +\begin{document} +\maketitle + +Стиль основан на файле А.\,Крюкова <<\texttt{xecyr.tex}>>. + +Доступны две пары опций: \texttt{ext/noext} и \texttt{nomis/mis} (умалчиваемые опции первые). Первая грузит пакет \texttt{xltxtra} (и заодно \texttt{fontspec}, без которого жизнь в \XeLaTeX\ осложняется), вторая грузит (если ее задать явно) пакет \texttt{misccorr}, для загрузки которого нужен некий трюк с кодировками. + +Кавычки набираются "<по-бабелевски">, при помощи \verb|"< "> "` "'|, лигатуры \verb|<< >>| будут работать только если в поставке имеются последние версии файлов \texttt{tex-text.map} и \texttt{tex-text.tec}, скачанные с \url{http://scripts.sil.org/svn-view/xetex/TRUNK}. В будущем эта ситуация, скорее всего, изменится. + +Если кто-то желает использовать комбинированные русско-английские паттерны переносов, то нужно заменить в файле \texttt{language.dat} определение \texttt{russian} на \texttt{xu-ruenhyph.tex}. Соответствующий файл прилагается. + +Работа пакета проверялась на дистрибутиве \TeX Live2007 под \textsf{Windows XP SP2} и под \textsf{Linux}. В системе должны быть установлены шрифты Computer Modern Unicode (\url{http://sourceforge.net/projects/cm-unicode}), желательно (для первого примера) также DejaVu (\url{http://sourceforge.net/projects/dejavu}). + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.pdf new file mode 100644 index 0000000000..365689fc5b Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.tex new file mode 100644 index 0000000000..7eaa5b2f12 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-ex1-ru-x.tex @@ -0,0 +1,213 @@ +% Это пример входного файла LaTeX (Версия от 11 апреля 1994 года.) +% +% Знак '%' говорит TeX'у, что весь следующий за ним на данной строке текст +% будет проигнорирован, и поэтому этот знак используется для комментариев +% (как здесь). + +\documentclass{article} % Определяем класс (тип) документа +\usepackage{xecyr} +\usepackage[russian]{babel} +\usepackage[xetex,colorlinks=true]{hyperref} + + % Здесь начинается преамбула + +\defaultfontfeatures{Mapping=tex-text} + +\setmainfont[Scale=1.0, + BoldFont={* Bold}, + ItalicFont={* Italic}, + BoldItalicFont={* Bold Italic}] + {DejaVu Serif} + +\nonfrenchspacing % Разрешаем увеличивать пробел + % после конца предложения + +\title{Пример документа} % Определяем заголовок +\author{Лесли Лэмпорт} % Определяем имя автора +\date{21 января 1994 г.} % Если убрать эту команду, будет напечатана + % текущая дата + +\newcommand{\ip}[2]{(#1, #2)}% Определяем новую команду \ip{arg1}{arg2}, + % которая раскрывается в (arg1, arg2). + +%\newcommand{\ip}[2]{\langle #1 | #2\rangle} + % Это другое определение \ip (закомментировано). + +\begin{document} % Конец преамбулы и начало текста + +\maketitle % Выводит заголовок + +Это пример входного файла. Сравнивая его с выходным (DVI) +файлом, Вы можете понять, как +сделать простой документ самостоятельно. + +\tableofcontents + +\section{Простой текст} % Производит заголовок раздела. Разделы нижних + % уровней начинаются с похожих команд: + % \subsection и \subsubsection. + +Окончание каждого слова и предложения определяется + пробелами. Не имеет значения, сколько пробелов Вы +напечатаете; один пробел~--- то же, что 100. Конец +строки считается пробелом. + +Одна или несколько пустых строк определяют конец +абзаца. + +Поскольку любое количество последовательных пробелов отвечает одному +пробелу, форматирование исходного файла не имеет значения +для + \LaTeX, % Команда \LaTeX выводит логотип LaTeX'а. +но может иметь значение для Вас. Когда Вы используете \LaTeX, делайте +свой входной файл, насколько это возможно, легким для чтения~--- +это поможет Вам переписать Ваш документ, когда Вы захотите его изменить. +Этот файл показывает, как можно добавлять комментарии ко входному файлу. + +Печать и набор~--- разные вещи, поэтому есть множество случаев, +когда то, что Вы напечатали во входном файле, отличается от того, что +Вы хотите получить в документе. Кавычки типа + <<таких>> +нужно получать специально, также как и кавычки внутри кавычек: + <<\,``эти'', % \, отделяет внешние и внутренние кавычки + которые я сейчас + напечатал, + не "`такие"'\,>>. + +Тире бывают трех размеров: + внутри-слова +(дефис), среднее тире для соединения цифр типа + 1--2, +и тире как знак препинания + --- как +это. + +Пробел в конце предложения должен быть немного больше, чем +обычный пробел. Иногда необходимо вместе со знаками пунктуации +напечатать специальные команды, чтобы получить правильные +пробелы, как в следующем предложении. + Комары, козлы и % `\ ' производит `нормальный' пробел + пр.\ начинаются + с К\@. % \@ определяет, где конец предложения. +Нужно проверять размер пробелов после знаков пунктуации, когда +Вы просматриваете выходной файл, чтобы быть уверенным в том, что Вы +не пропустили ни один специальный случай. +Многоточие производится командой + \ldots\ % `\ ' нужно поставить после `\ldots', т.к. TeX + % пропускает все пробелы после команд, состоящих + % из \ и букв + % + % Обратите внимание на то, что знак `%' приказывает TeX'у + % проигнорировать конец входной строки, и поэтому такие + % строки не производят новый абзац. + % +(правильный пробел после точек требует введения специальной +команды). + +\LaTeX\ считает несколько обычных символов командами, +поэтому, чтобы напечатать некоторые из них, нужны +специальные команды. Вот эти символы: + \$ \& \% \# \{ и \}. +%$ + +Для печати текст лучше высего выделять \emph{курсивом}. + +\begin{em} + Длинный отрывок текста также может быть выделен + таким способом. Текст внутри отрывка может + иметь \emph{добавочное} выделение. +\end{em} + +Иногда необходимо предохранить какую-либо фразу от разрыва +между строками в неподходящем месте. Таким местом может +быть пробел, например, между <<Г-н>> и <<Джонс>> в + <<Г-н Джонс>>, % ~ дает неразрывный междусловный пробел. +или внутри слова~--- особенно если это некоторый термин типа + \mbox{\emph{вхождение}}, +так что не имеет особого смыла разбивать его между строками. + +Сноски\footnote{Это пример сноски.} не создают никаких проблем. + +\LaTeX\ хорош для того, чтобы набирать математические формулы +типа + \( x-3y + z = 7 \) +или + \( a_{1} > x^{2n} + y^{2n} > x' \) +или + \( \ip{A}{B} = \sum_{i} a_{i} b_{i} \). +Пробелы, которые Вы печатаете внутри формулы, будут +проигнорированы. Запомните, что буквы типа + $x$ % $ ... $ и \( ... \) эквивалетнты +являются формулой, поскольку они изображают математический символ, +и должны набираться как формула. + +\section{Выделенный текст} + +Текст выделяется при помощи отступа от левого края. Так обычно +выделяются цитаты. Вот короткая цитата: +\begin{quote} + Это~--- короткая цитата (quote). Она содержит одит абзац + текста. Посмотрите, как она выглядит. +\end{quote} +и более длинная: +\begin{quotation} + Это~--- длинная цитата (quotation). Она содержит + два абзаца текста, ни один из которых не представляет + для Вас никакого интереса. + + Это~--- второй абзац длинной цитаты. Он такой же дурацкий, + как и первый. +\end{quotation} +Другой тип выделенного текста~--- это список. Следующие строки +представляют пример \emph{маркированного} списка: +\begin{itemize} + \item Это~--- первый пункт маркированного списка. + Каждый пункт списка маркирован кружком. Вы не + должны заботиться о том, какой значок выбрать. + + \item Это~--- второй пункт списка. Он содержит другой, + вложенный список. Вложенный список~--- пример + \emph{нумерованного} списка. + \begin{enumerate} + \item Это~--- первый пункт нумерованного спика, который + вложен в маркированный список. + + \item Это~--- второй пункт вложенного списка. + \LaTeX\ разрешает вкладывать разные списки друг + в друга, пока это занятие Вам не надоест. + \end{enumerate} + Это~--- конец второго пункта внешнего списка. Он не + интереснее любой другой его части. + \item Это~--- третий пункт списка. +\end{itemize} +Можно даже набирать стихи: +\begin{verse} + Нет хуже сего окружения,\\ % \\ разделяет строки в строфе + Когда хочешь сочинить + стихотворение. + + % Одна или больше пустых строчек + % разделяет строфы. + + Ты концы всех строчек расставляешь,\\ + Вдохновенье при этом теряешь. + + \emph{Сколько хочешь} слов на строчку здесь влезает~--- это + лаконичности весьма мешает. +\end{verse} + +Математические формулы также могут быть выделенными. +Выделенная формула должна быть длиной в одну строку; +многострочные формулы требуют специальных инструкций +для форматирования. + \[ \ip{\Gamma}{\psi'} = x'' + y^{2} + z_{i}^{n}\] +Не начинайте абзац с выделенной формулы, и не делайте из +нее отдельный абзац. + +\end{document} % Конец документа + +Дальше можно печатать что угодно~--- оно все равно не будет +транслироваться: + +"sample2e.tex" перевел на русский (с некоторыми изменениями) +А. Шипунов (plantago@herba.msu.ru) diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.pdf new file mode 100644 index 0000000000..a37c5997d9 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.tex new file mode 100644 index 0000000000..caa83d43bc --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-ex2-ru-x.tex @@ -0,0 +1,166 @@ +\documentclass{article} +\usepackage[russian]{babel} +\usepackage[mis]{xecyr} + +\setmainfont[Mapping=tex-text]{CMU Serif} +\setmonofont{CMU Typewriter Text} + +\begin{document} + +\section{Как работать в системе \XeLaTeX{}\\ под Windows} + +\begin{itemize} + +\item[1.] С \TeX{}ом нельзя работать интерактивно, как, скажем с +Word'ом, поэтому запуск любого exe--файла из директории +\verb|TeXLive| не приведет ни к какому результату. + +\item[2.] Необходимая последовательность действий примерно такая: + +\begin{itemize} + +\item Сначала нужно набрать текст в каком-нибудь текстовом редакторе, который умеет сохранять текст в кодировке Unicode (UTF-8), например, Notepad++, Vim, AkelPad (но не Word). Следите за тем, чтобы текст {\bf не содержал} переносов, номеров страниц и шрифтовых выделений. + +\item Затем следует разделить все абзацы дополнительными пустыми +строками (абзацные отступы для \TeX{}а ничего не значат, как и +вообще все лишние пробелы) + +\item До начала текста нужно написать следующее: + +\begin{verbatim} +\documentclass{article} +\usepackage{xecyr} +\usepackage[russian]{babel} +\setmainfont[Mapping=tex-text]{CMU Serif} +\setmonofont[Mapping=tex-text]{CMU Typewriter Text} +\begin{document} +\end{verbatim} + +При этом важно, чтобы у Вас были установлены шрифты CM-Unicode. + +\item В конце текста нужно написать следующее: + +\verb|\end{document}| + +\item Проверьте, нет ли в тексте следующих специальных символов: + +\begin{verbatim} +{ } $ & # % _ ^ ~ \ +\end{verbatim} +%$ + +Их надо либо убрать, либо заменить (например, вместо <<\verb|%|>> +поставить \verb|\%|, а вместо <<\verb|&|>> "--- \verb|\&|). + +\item Сохраните текст с расширением \verb|tex| или \verb|ltx|, +например, \verb|myfile.tex|. Теперь Ваш файл готов для обработки +\TeX{}ом. + +\end{itemize} + +\item[3.] Вызовите командную строку так, чтобы она открылась в текущей папке. Напишите в командной строке следующее: + +\verb|xelatex myfile.tex| + +В ответ запустится программа--транслятор. Она начнет выдавать на +экран сообщения о своей работе, о встретившихся трудностях и +ошибках. В последнем случае трансляция остановится, не дойдя до +конца. Тогда попробуйте нажать клавишу \verb|| или \verb|s| (это +помогает в большинстве случаев, а если не помогло "--- +обратитесь к специалисту-\TeX{}нику). + +В некоторых случаях выводимую информацию прочитать с экрана нельзя. Это происходит потому, что командная строка Windows не поддерживает кодировку UTF-8. Но, поскольку эти сообщения записываются еще и в специальный файл (в нашем случае он будет называться \verb|myfile.log|, то к ним всегда можно вернуться по окончании трансляции. + +\item[4.] Как только трансляция завершится, в текущей директории +появится среди прочих файл с расширением \verb|pdf|. Именно этот +файл можно просмотреть, а если результат Вас удовлетворит, то +и распечатать. Просматривать PDF-файлы можно программами Adobe Reader, Foxit Reader, или SumatraPDF. + +Если же то, что получилось, Вам не подходит "--- нужно вернуться +к первоначальному файлу (в нашем примере это \verb|myfile.tex|), +исправить ошибки, ввести новые команды форматирования и т. п. и +опять попытаться его оттранслировать. + +\item[5.] Вышеприведенные рекомендации годятся, конечно, лишь +для очень простых случаев (хотя, следуя им, можно порой достичь +прекрасных результатов). Если Вы хотите готовить тексты +приемлемой сложности, стоит обратиться либо к электронному +справочнику по \TeX{}у, либо к литературе. Особенно хороша в +этом плане книга С.~М.~Львовского <<Набор и верстка в пакете +\LaTeX>>. Единственный ее недостаток "--- то, что она уже несколько устарела, \XeTeX\ там не описан. С другой стороны, почти все, что написано там про \TeX\ и \LaTeX, применимо к \XeTeX\ и \XeLaTeX. + +\end{itemize} + +\section{Особенности подготовки текста для последующей верстки в +\TeX} + +Когда текст готовится для последующей верстки, всегда выгоднее +набирать его как <<чистый текст>> (без шрифтовых выделений, +переносов, специально оформленных заголовков и т.п.), потому что +любая электронная типографская система (будь то Adobe InDesign, +или Scribus, или QuarkXPress) все равно будет форматировать +текст самостоятельно. Однако автору часто хочется, чтобы его +текст был форматирован так, как надо ему, а не редакции. Есть +несколько способов этого добиться: можно самому научиться +верстать свои тексты (это лучший способ), можно делать пометки +на распечатке, представляемой в редакцию (так принято во многих +журналах), можно, наконец, не вникая в верстку досконально, +расставлять некие пометки прямо в файле, надеясь, что система +верстки их поймет. Последний вариант проходит только с \TeX{}ом. +Вот несколько рекомендаций для тех, кто набирает <<чистый +текст для последующей верстки в \TeX>>: + +\begin{enumerate} + +\item В тексте можно делать пространные комментарии о том, как +надо верстать те или иные куски текста, просто помечая начало +каждой строчки символом \verb|%|, например: + +\verb|% Отсюда и до следующей пометки "--- жирный курсив!| + +\item Другой способ "--- просто усвоить некоторые \TeX{}овские +макрокоманды для переключения шрифтов (например, на курсивный +--- \verb|\itshape|, а обратно "--- \verb|\normalfont|; прочие +команды см. в книге Львовского). + +\item В \TeX{}е несколько видов тире. Обычное (длинное) тире +(em-dash) задается тремя знаками <<\verb|-|>>: \verb|---|; +среднее тире (en-dash) "--- двумя знаками (\verb|--|, это тире +используется в основном между цифрами, например, 22--34); +маленькое тире, или дефис "--- одним знаком \verb|-|. Эти тире +лучше всего набирать сразу (к тому же и текст выглядит <<читабельнее>>). + +\item Есть возможность сразу проставить ударения в словах (это +важно, например, для различения слов б\'ольшая и больш\'ая). Для +этого используется команда \verb|\'|, например, тв\'ор\'ог. Так +же легко можно проставить и другие диакритические (надбуквенные) +знаки (перечень "--- в книге Львовского). + +\item Часто в тексте сразу нужно отметить сноски. Для этого +служит команда \verb|\footnote{текст сноски}|. + +\item Если нужны подстрочные или надстрочные символы, набирайте +их так: \verb|$^{надстрочный текст}$| и +\verb|$_{подстрочный текст}$|, +например \verb|что-то$^{где-то}_{как-то}$| дает +что-то$^\textnormal{\scriptsize где-то}_\textnormal{\scriptsize +как-то}$. + +\item Два значка часто используются в биологических текстах. Это +градус$^\circ$ (набирается \verb|$^\circ$|) и знак умножения +$\times$ (набирается \verb|$\times$|. Звездочка (*) набирается +непосредственно. + +\item Значки параграфа (\S), кавычек (<<окавыченный текст>>) и н\'омера (\No) +ст\'оит набирать соотвественно как \verb|\S|, \verb|<<окавыченный текст>>| и \verb|\номер|. + +\item \underline{Подчеркнуть} текст можно командой +\verb|\underline{|\texttt{текст, который надо подчеркнуть}\verb|}|. + +\item Старайтесь не оставлять лишних пробелов и двойных пустых +строк в набираемом файле "--- хотя \TeX{} их не замечает, они +сильно ухудшают внешний вид и <<читабельность>>~файла. + +\end{enumerate} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.pdf new file mode 100644 index 0000000000..16f6888b3b Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.tex new file mode 100644 index 0000000000..173749679a --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-ex3-ru-x.tex @@ -0,0 +1,60 @@ +\documentclass{article} +\usepackage[russian]{babel} +\usepackage{xecyr} +\usepackage[arrow,graph]{xy} +\usepackage[margin=2cm]{geometry} + +\setmainfont[Mapping=tex-text]{CMU Serif} +\setmonofont{CMU Typewriter Text} + +\nofiles +\everymath={\rm} +\let\к=\textit +\let\ж=\textbf +\let\мж=\mathbf + +\newdimen\sH +\def\tsH#1{\setbox0=\txt{#1}\global\sH=\wd0\POS *!L{\copy0}} + +\title{Классификация жизненных форм} +\author{} +\date{} + +\begin{document} +\maketitle +\thispagestyle{empty} + +\begin{center} +\shorthandoff{"} +\xygraph{% +*!R\txt{Организмы}="A" + (:[rr]*!L\txt{Эндотрофные, E}) + :[uurr]!{\tsH{Омнитрофные}}[r/.8\sH/] + (:[urrr(.5)]*!L\txt{Двумерно, O$_2$}) + :[drrr(.5)]*!L\txt{Трехмерно, O$_3$} +"A" + :[drr]!{\tsH{Экзотрофные}}[r/.8\sH/]="B" + ((:[urr]!{\tsH{Активные}}[r/.7\sH/] + (:[urrr(.5)]*!L\txt{Нападающие, A$_n$}) + (:[drrr(.5)]*!L\txt{Охотящиеся, A$_o$})) + (:[rr]*!L\txt{Растущие, R})) +"B" + (:[drr]*!L\txt{Седативные, S}) + :[ddrr]!{\tsH{Пропускающие}}[r/.8\sH/] + (:[urrr(.7)]*+!L\txt{Неподвижно\\ фильтрующие,\\ F$_n$}) + :[drrr(.7)]*+!L\txt{Подвижно\\ фильтрующие,\\ F$_p$} +} +\shorthandon{"} +\end{center} + +{\parindent0pt\obeylines +Примеры: +\к{Centroheliozoa} --- A$_n$, R, \ж{F$_\мж{p}$} +\к{Echinodermata} --- S, \ж{A$_\мж{n}$}, F$_p$ +\к{Spermatophyta} --- \ж{O$_\мж{2}$}, R, E, S +\к{Eumycota} --- \ж{R}, E, S +\к{Chlorophyta} --- F$_n$, A$_o$, \ж{O$_\мж{1}$}, O$_2$ +\к{Scolecida} --- E, M$_2$, \ж{A$_\мж{n}$}, F$_n$ +} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.pdf new file mode 100644 index 0000000000..473d9932ac Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.tex new file mode 100644 index 0000000000..4c19b53dca --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-ex4-ru-x.tex @@ -0,0 +1,27 @@ +\documentclass{article} +\usepackage[russian]{babel} +\usepackage{xecyr} +\usepackage{pgf} + +\setmainfont[Mapping=tex-text]{CMU Serif} +\setmonofont{CMU Typewriter Text} + +\nofiles +\begin{document} + +\begin{pgfpicture}{27.93mm}{47.91mm}{111.30mm}{86.07mm} +\pgfsetxvec{\pgfpoint{1.00mm}{0mm}} +\pgfsetyvec{\pgfpoint{0mm}{1.00mm}} +\color[rgb]{0,0,0}\pgfsetlinewidth{0.30mm}\pgfsetdash{}{0mm} +\pgfputat{\pgfxy(60.20,80.15)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Организмы}} +\pgfputat{\pgfxy(29.93,50.99)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Животные}} +\pgfputat{\pgfxy(90.02,50.99)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Растения}} +\pgfmoveto{\pgfxy(72.26,79.50)}\pgflineto{\pgfxy(41.12,55.15)}\pgfstroke +\pgfmoveto{\pgfxy(41.12,55.15)}\pgflineto{\pgfxy(43.76,56.33)}\pgflineto{\pgfxy(42.77,56.45)}\pgflineto{\pgfxy(42.89,57.43)}\pgflineto{\pgfxy(41.12,55.15)}\pgfclosepath\pgffill +\pgfmoveto{\pgfxy(41.12,55.15)}\pgflineto{\pgfxy(43.76,56.33)}\pgflineto{\pgfxy(42.77,56.45)}\pgflineto{\pgfxy(42.89,57.43)}\pgflineto{\pgfxy(41.12,55.15)}\pgfclosepath\pgfstroke +\pgfmoveto{\pgfxy(72.04,79.50)}\pgflineto{\pgfxy(99.67,56.25)}\pgfstroke +\pgfmoveto{\pgfxy(99.67,56.25)}\pgflineto{\pgfxy(97.98,58.59)}\pgflineto{\pgfxy(98.06,57.60)}\pgflineto{\pgfxy(97.08,57.52)}\pgflineto{\pgfxy(99.67,56.25)}\pgfclosepath\pgffill +\pgfmoveto{\pgfxy(99.67,56.25)}\pgflineto{\pgfxy(97.98,58.59)}\pgflineto{\pgfxy(98.06,57.60)}\pgflineto{\pgfxy(97.08,57.52)}\pgflineto{\pgfxy(99.67,56.25)}\pgfclosepath\pgfstroke +\end{pgfpicture} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.pdf new file mode 100644 index 0000000000..41aa6d760b Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.tex new file mode 100644 index 0000000000..b5f1376348 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-ex5-ru-x.tex @@ -0,0 +1,19 @@ +\documentclass{article} +\usepackage[varg]{txfonts} +\usepackage[no-math]{fontspec} +\usepackage[russian]{babel} +\usepackage{xecyr} + +\setmainfont{Times New Roman} +\setsansfont{Arial} +\setmonofont{Courier New} + +\begin{document} + +Здесь идет русский текст. «Кавычки» — тире. +\textsf{Здесь тоже идет русский}. Перенос. +Символы ∫♀. Формула с использованием \texttt{txfonts}: + +\[ \gamma = \frac{1}{\sqrt{1 - v^2/c^2}} \]. + +\end{document} \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.pdf new file mode 100644 index 0000000000..57f155936f Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.tex new file mode 100644 index 0000000000..8acbf05418 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-ex6-ru-x.tex @@ -0,0 +1,61 @@ +\documentclass{article} +\usepackage[russian]{babel} +\usepackage{xecyr} + +\usepackage{boxedminipage,xcolor} +\usepackage[grid,gridcolor=gray!25,subgridcolor=gray!12.5]{eso-pic} + +% \setmainfont[Mapping=tex-text,Script=Cyrillic,Language=Russian]{CMU Serif} +\setmainfont[Mapping=tex-text]{CMU Serif} +\setmonofont{CMU Typewriter Text} + +\gridSetup[mm]{1mm}{1}{1}{10}{1} +\makeatletter\def\ESO@griddeltaY{1}\makeatother + +\begin{document} + +\begin{boxedminipage}{1.8cm} +инженерно-строительный\\ +инженерно"-строительный\\ +инженерно"~строительный\\ +инженерно"=строительный +\end{boxedminipage} + +\begin{boxedminipage}{2.2cm} +Всё лишнее --- детям\\ +Всё лишнее "--- детям +\end{boxedminipage} + +\begin{boxedminipage}{2cm} +Менделеева---Клапейрона\\ +Менделеева"--~Клапейрона +\end{boxedminipage} + +\begin{boxedminipage}{2.2cm} +--- Что случилось? +"--*Ничего страшного. +\end{boxedminipage} + +\begin{boxedminipage}{2.2cm} +инсталлировать/деинсталлировать\\ +""инсталлировать/""деинсталлировать +\end{boxedminipage} + +\begin{boxedminipage}{2cm} +М.В.Ломоносов\\ +М. В. Ломоносов\\ +М.\,В.\,Ломоносов\\ +М.",В.",Ломоносов +\end{boxedminipage} + +\begin{boxedminipage}{3cm} +"Кавычки"\\ +``Кавычки''\\ +`Кавычки'\\ +"<Кавычки">\\ +<<Кавычки>>\\ +<"|<Кавычки>"|>\\ +"`Кавычки"' +\end{boxedminipage} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.pdf b/macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.pdf new file mode 100644 index 0000000000..03a98fd8db Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.tex b/macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.tex new file mode 100644 index 0000000000..544b47c26f --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/old/xecyr-ex7-ru-x.tex @@ -0,0 +1,35 @@ +\documentclass{article} +\usepackage{polyglossia} +\usepackage{xecyr} + +\setmainlanguage{russian} + +\setmainfont[Mapping=tex-text]{CMU Serif} +\setmonofont{CMU Typewriter Text} + +\title{Распространенные русские кодировки} +\author{Из русской <<Википедии>>} +\date{} + +\begin{document} +\maketitle + +\tableofcontents + +% Обратите внимание на названия кодировок! Они берутся отсюда: http://www.iana.org/assignments/character-sets + +\XeTeXdefaultencoding "IBM866" +\input 866 + +\XeTeXdefaultencoding "KOI8-R" +\input koi8-r + +\XeTeXdefaultencoding "windows-1251" +\input 1251 + +\XeTeXdefaultencoding "ISO-8859-5" +\input iso + +\XeTeXdefaultencoding "UTF-8" + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/pict2e-ex.pdf b/macros/xetex/latex/xecyr/doc/pict2e-ex.pdf new file mode 100644 index 0000000000..4d5ad9d4ef Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/pict2e-ex.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/pict2e-ex.tex b/macros/xetex/latex/xecyr/doc/pict2e-ex.tex new file mode 100644 index 0000000000..6dd6c0242c --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/pict2e-ex.tex @@ -0,0 +1,21 @@ +\documentclass[12pt]{article} + +\usepackage{geometry} +\geometry{a4paper} + +\usepackage{fontspec} + +\usepackage{pict2e} + +\setromanfont{Times New Roman} +\defaultfontfeatures{Mapping=tex-text} + +\begin{document} + +Привет! + +\begin{picture}(125,122)(-13,-3) + \cbezier(100,0)(100,55)(55,100)(0,100) +\end{picture} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.pdf b/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.pdf new file mode 100644 index 0000000000..bd97b7e8ad Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.sh b/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.sh new file mode 100644 index 0000000000..b119f75b17 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +# bibtex8 and bibtexu work but make errors, bibtex is the best +# the only problem it does not place Russian references first +# so please do it manually in *.bbl file (it is done here) +bibtex rubibtex-ex-x.aux diff --git a/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.tex b/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.tex new file mode 100644 index 0000000000..44670087b4 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/rubibtex-ex-x.tex @@ -0,0 +1,94 @@ +\documentclass{article} + +\usepackage{polyglossia} +\setdefaultlanguage{russian} + +\usepackage{fontspec} +\usepackage{natbib} + +\setmainfont[Mapping=tex-text]{CMU Serif} + +\let\K=\textit +\let\J=\textbf +\def\NN#1 {\textit{#1 }} +\def\NN#1 #2 {\textit{#1 #2 }} + +\begin{document} + +\section*{Подорожники: жизненная форма} + +Подорожники~--- преимущественно розеточные растения, то есть +ос\-нов\-ная особенность их побеговой системы~--- укороченные +междоузлия вегетативных побегов. Даже у растений, относящихся к +роду \K{Psyllium}, в пазухах листьев развиваются боковые +укороченные вегетативные и удлиненные генеративные побеги. У +растений из рода \K{Plantago} стебель с удлиненными междоузлиями +и очередным (в отличие от \K{Psyllium}) листорасположением +формируется достаточно редко: у некоторых тихоокеанских +древовидных видов секции \K{Palaeopsyllium}, у средиземноморских +\NN P. lagopus L. и \NN P. amplexicaulis Cav., а также у +ближневосточных и американских представителей секций +\K{Albicans} Barn. и \K{Gnaphaloides} Barn. На нашей территории +эти виды не встречаются. У большинства растений из рода +\K{Plantago} ось первого порядка длительное время растет +моноподиально, образуя (при помощи контрактильной деятельности +боковых корней~--- \cite{pl:59}) неспециализированное +эпигеогенное корневище, в состав которого у многих подорожников +входит верхняя часть главного корня, гипокотиль и нижние +междоузлия побега, а генеративные почки закладываются в пазухах +отмерших прошлогодних листьев или самых первых листьев текущего +года \cite{pl:30}. В наших условиях розеточные побеги +большинства многолетних видов зимуют с зелеными листьями. + +Виды подорожника различаются степенью ветвления вегетативных +побегов. Так, у \NN P. major ветвление корневища наблюдается +крайне редко, поскольку, как правило, вслед за этим происходит +распадение растения на отдельные партикулы \cite{pl:18}. Мы +наблюдали растения \NN P. uliginosa с ветвящимся корневищем в +сборах с территории Ленинградской области и Республики Коми +(LEU), причем исключительно с окультуренных местообитаний. +\NN P. media и в особенности \NN P. lanceolata ветвятся +значительно сильнее, а \NN P. maritima subsp. \K{maritima} и +subsp. \K{subpolaris} (Andreev) Tzvel. (в отличие от \NN P. +schrenkii C. Koch) часто образует громадные (площадью до 2 +м$^2$) клоны, возникшие, по-видимому, за счет ветвления и +последующего распада одной особи. Однолетние подорожники (\K{P. +tenuiflora, P. minuta}) практически не ветвятся. + +Анатомические признаки строения древесины у подорожников с +одревесневающими стеблями довольно однообразны +\cite{pl:197,pl:124} и могут использоваться, по-видимому, лишь +для уточнения положения всего семейства в системе цветковых +растений. + +У представителей рода \K{Psyllium} листорасположение +перекрестнопарное. Другие виды подорожников, по нашим данным, +также могут отличаться признаками расположения листьев на +побеге, в частности, числом развитых зеленых листьев и формулой +листорасположения (2/5 у \K{P. major}; 1/3 у \K{P. +media}\footnote{Иногда также 3/8 \cite{pl:254}.}, \K{P. +maritima} и \K{P. lanceolata}). + +Отмирающие в течение сезона нижние листья у степных многолетних +видов (например, у \NN P. maxima Juss. ex Jacq. и у +тетраплоидных растений \K{P. media}) не перегнивают полностью, а +образуют своими основаниями своеобразную <<муфту>>, которая, по +нашим наблюдениям в Оренбургской области, может препятствовать +серьезному повреждению точки роста во время степных пожаров. + +Вегетативное размножение не отличается среди подорожников +большим разнообразием. Как правило, оно происходит путем +партикуляции старых особей \cite{pl:17}. В этой связи ст\'оит +отметить только \NN P. lanceolata, способный к образованию +придаточных почек на корнях \cite{pl:241} и \K{Littorella +uniflora}, которая, как и некоторые другие водные растения, +образует ползучие укореняющиеся боковые побеги-<<усы>> --- без +сомнения, хорошая адаптация к водному образу жизни. В некоторых +местообитаниях (например, на оз. Высокинское Карельского +перешейка), мы наблюдали исключительно вегетативное размножение +\K{Littorella}. + +\bibliography{rubibtex-ex} +\bibliographystyle{ugost2008ns} + +\end{document} \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/rubibtex-ex.bib b/macros/xetex/latex/xecyr/doc/rubibtex-ex.bib new file mode 100644 index 0000000000..bc4d9764fe --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/rubibtex-ex.bib @@ -0,0 +1,75 @@ +@ARTICLE{pl:17, + author = "Л. А. Жукова", + title = "Род Подорожник", + journal = "Биологическая флора Московской области", + volume = "7", + pages = "188--209", + address = "М.", + language = "russian", + year = 1983 +} +@INCOLLECTION{pl:18, + author = "Л. А. Жукова", + title = "Подорожник большой ({\em Plantago major} L.)", + booktitle = "Диагностика и ключи возрастных состояний луговых растений", + pages = "39--42", + address = "М.", + language = "russian", + year = 1986 +} +@ARTICLE{pl:30, + author = "Л. А. Жукова", + title = "О развитии розеточных побегов подорожника большого ({\em Plantago + major} L.)", + journal = "Бюл. МОИП, отд. биол.", + volume = "92", + number = "вып. 1", + pages = "97", + language = "russian", + year = 1987 +} +@BOOK{pl:59, + author = "И. Г. Серебряков", + title = "Морфология вегетативных органов высших растений", + pages = "390", + address = "М.", + language = "russian", + year = 1952 +} +@ARTICLE{pl:124, + author = "S.~Carlquist", + title = "Wood anatomy of insular species of {\em Plantago} and the problem + of raylessness", + journal = "Bull. Torr. Bot. Club", + volume = "97", + number = "6", + pages = "353--361", + year = 1970 +} +@INBOOK{pl:197, + author = "C. R. Metcalfe and L. Chalk", + title = "{\em Plantaginaceae}", + booktitle = "Anatomy of dicotyledons", + volume = "2", + pages = "1053--1059", + address = "Oxford", + year = 1950 +} +@ARTICLE{pl:241, + author = "G. R. Sagar and J. H. Harper", + title = "{\em Plantago major} L., {\em P. media} L. and {\em + P.~lanceolata} L.", + journal = "J. Ecol.", + volume = "52", + number = "1", + pages = "12--21", + year = 1964 +} +@BOOK{pl:254, + author = "W. Troll", + title = "Praktishe Einfuhrung in die Pflanzenmorphologie", + volume = "1", + pages = "258", + address = "Jena", + year = 1954 +} diff --git a/macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.pdf b/macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.pdf new file mode 100644 index 0000000000..d9c0335948 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.tex b/macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.tex new file mode 100644 index 0000000000..61dcd76f40 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/rumakeindex-ex-x.tex @@ -0,0 +1,66 @@ +\documentclass{article} + +\usepackage{polyglossia} +\setdefaultlanguage{russian} + +\usepackage{multicol} +\usepackage{biokey} +\usepackage{makeidx} + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\def\NN#1 {\textit{#1 }} +\def\NN#1 #2 {\textit{#1 #2 }} + +\makeindex + +\AtBeginDocument{\renewcommand\indexname{Указатель русских названий родов}} + +\begin{document} + +\subsection*{Семейство Лютиковые --- Ranunculaceae\label{Ran}} + +Травы с очередными, часто расчлененными листьями без +прилистников; цветки обычно обоеполые, околоцветник простой, +лепестковидный или расчленен на чашечку и венчик, тычинки и +пестики в неопределенном числе, плод --- многолистовка или +многоорешек. + +\Z1. Листочки околоцветника белые или бледно-зеленые, не +опадающие. Листья пальчаторассеченные, кожистые, зимующие. Плод +--- многолистовка \TT Морозник\index{Морозник} кавказский (\NN Helleborus +caucasicus A. Br.) + +\AN Признаки иные \T 2. + +\Z2. Околоцветник простой, венчиковидный \T 3. + +\AN Околоцветник двойной \T 4. + +\newpage + +\Z3. Листочков околоцветника 5, желтых \TT +Ветреница\index{Ветреница} лютичная (\NN Anemone ranunculoides +L.) + +\AN Листочков околоцветника больше 5, голубых или синих \TT +Вет\-ре\-ни\-ца нежная (\NN Anemone blanda Schott \& Kotschy) + +\ZZ4(2). Листья цельные, чашелистиков 3. Растение голое \TT +Чистяк\index{Чистяк} калужницелистный (\NN Ficaria calthifolia +Reichenb.) + +\AN Листья рассеченные. Чашелистиков 5 (иногда опадают после +того, как цветок раскрылся) \T 5. + +\Z5. Растение густо опушено мягкими, шелковистыми волосками. +Цветоложе голое \TT Лютик\index{Лютик} крупноцветковый (\NN +Ranunculus grandiflorus C.A.~Mey.) + +\AN Растение слабоопушенное. Цветоложе покрыто волосками \TT +Лютик каппадокийский (\NN Ranunculus cappadocicus Willd.) + +\printindex + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/rumakeindex.sh b/macros/xetex/latex/xecyr/doc/rumakeindex.sh new file mode 100644 index 0000000000..56663a2f76 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/rumakeindex.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +# this is how to run in case if style file interfers with alphabetical sorting: +# iconv -f UTF-8 -t CP1251 rumakeindex-ex-x.idx | makeindex -i -s shipunov2i.ist | iconv -f CP1251 -t UTF-8 > rumakeindex-ex-x.ind +# however, without style file, everything is much simpler: +makeindex rumakeindex-ex-x.idx diff --git a/macros/xetex/latex/xecyr/doc/sample2e-ru-x.pdf b/macros/xetex/latex/xecyr/doc/sample2e-ru-x.pdf new file mode 100644 index 0000000000..b2afad21e0 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/sample2e-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/sample2e-ru-x.tex b/macros/xetex/latex/xecyr/doc/sample2e-ru-x.tex new file mode 100644 index 0000000000..ae74521d23 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/sample2e-ru-x.tex @@ -0,0 +1,207 @@ +% Это пример входного файла LaTeX (Версия от 11 апреля 1994 года.) +% +% Знак '%' говорит TeX'у, что весь следующий за ним на данной строке текст +% будет проигнорирован, и поэтому этот знак используется для комментариев +% (как здесь). + +\documentclass{article} % Определяем класс (тип) документа +\usepackage[russian]{babel} +\usepackage[colorlinks=true]{hyperref} + + % Здесь начинается преамбула + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\nonfrenchspacing % Разрешаем увеличивать пробел + % после конца предложения + +\title{Пример документа} % Определяем заголовок +\author{Лесли Лэмпорт} % Определяем имя автора +\date{21 января 1994 г.} % Если убрать эту команду, будет напечатана + % текущая дата + +\newcommand{\ip}[2]{(#1, #2)}% Определяем новую команду \ip{arg1}{arg2}, + % которая раскрывается в (arg1, arg2). + +%\newcommand{\ip}[2]{\langle #1 | #2\rangle} + % Это другое определение \ip (закомментировано). + +\begin{document} % Конец преамбулы и начало текста + +\maketitle % Выводит заголовок + +Это пример входного файла. Сравнивая его с выходным (PDF) +файлом, Вы можете понять, как +сделать простой документ самостоятельно. + +\tableofcontents + +\section{Простой текст} % Производит заголовок раздела. Разделы нижних + % уровней начинаются с похожих команд: + % \subsection и \subsubsection. + +Окончание каждого слова и предложения определяется + пробелами. Не имеет значения, сколько пробелов Вы +напечатаете; один пробел~--- то же, что 100. Конец +строки считается пробелом. + +Одна или несколько пустых строк определяют конец +абзаца. + +Поскольку любое количество последовательных пробелов отвечает одному +пробелу, форматирование исходного файла не имеет значения +для + \LaTeX, % Команда \LaTeX выводит логотип LaTeX'а. +но может иметь значение для Вас. Когда Вы используете \LaTeX, делайте +свой входной файл, насколько это возможно, легким для чтения~--- +это поможет Вам переписать Ваш документ, когда Вы захотите его изменить. +Этот файл показывает, как можно добавлять комментарии ко входному файлу. + +Печать и набор~--- разные вещи, поэтому есть множество случаев, +когда то, что Вы напечатали во входном файле, отличается от того, что +Вы хотите получить в документе. Кавычки типа + <<таких>> +нужно получать специально, также как и кавычки внутри кавычек: + <<\,``эти'', % \, отделяет внешние и внутренние кавычки + которые я сейчас + напечатал, + не "`такие"'\,>>. + +Тире бывают трех размеров: + внутри-слова +(дефис), среднее тире для соединения цифр типа + 1--2, +и тире как знак препинания + --- как +это. + +Пробел в конце предложения должен быть немного больше, чем +обычный пробел. Иногда необходимо вместе со знаками пунктуации +напечатать специальные команды, чтобы получить правильные +пробелы, как в следующем предложении. + Комары, козлы и % `\ ' производит `нормальный' пробел + пр.\ начинаются + с К\@. % \@ определяет, где конец предложения. +Нужно проверять размер пробелов после знаков пунктуации, когда +Вы просматриваете выходной файл, чтобы быть уверенным в том, что Вы +не пропустили ни один специальный случай. +Многоточие производится командой + \ldots\ % `\ ' нужно поставить после `\ldots', т.к. TeX + % пропускает все пробелы после команд, состоящих + % из \ и букв + % + % Обратите внимание на то, что знак `%' приказывает TeX'у + % проигнорировать конец входной строки, и поэтому такие + % строки не производят новый абзац. + % +(правильный пробел после точек требует введения специальной +команды). + +\LaTeX\ считает несколько обычных символов командами, +поэтому, чтобы напечатать некоторые из них, нужны +специальные команды. Вот эти символы: + \$ \& \% \# \{ и \}. +%$ + +Для печати текст лучше высего выделять \emph{курсивом}. + +\begin{em} + Длинный отрывок текста также может быть выделен + таким способом. Текст внутри отрывка может + иметь \emph{добавочное} выделение. +\end{em} + +Иногда необходимо предохранить какую-либо фразу от разрыва +между строками в неподходящем месте. Таким местом может +быть пробел, например, между <<Г-н>> и <<Джонс>> в + <<Г-н Джонс>>, % ~ дает неразрывный междусловный пробел. +или внутри слова~--- особенно если это некоторый термин типа + \mbox{\emph{вхождение}}, +так что не имеет особого смыла разбивать его между строками. + +Сноски\footnote{Это пример сноски.} не создают никаких проблем. + +\LaTeX\ хорош для того, чтобы набирать математические формулы +типа + \( x-3y + z = 7 \) +или + \( a_{1} > x^{2n} + y^{2n} > x' \) +или + \( \ip{A}{B} = \sum_{i} a_{i} b_{i} \). +Пробелы, которые Вы печатаете внутри формулы, будут +проигнорированы. Запомните, что буквы типа + $x$ % $ ... $ и \( ... \) эквивалетнты +являются формулой, поскольку они изображают математический символ, +и должны набираться как формула. + +\section{Выделенный текст} + +Текст выделяется при помощи отступа от левого края. Так обычно +выделяются цитаты. Вот короткая цитата: +\begin{quote} + Это~--- короткая цитата (quote). Она содержит одит абзац + текста. Посмотрите, как она выглядит. +\end{quote} +и более длинная: +\begin{quotation} + Это~--- длинная цитата (quotation). Она содержит + два абзаца текста, ни один из которых не представляет + для Вас никакого интереса. + + Это~--- второй абзац длинной цитаты. Он такой же дурацкий, + как и первый. +\end{quotation} +Другой тип выделенного текста~--- это список. Следующие строки +представляют пример \emph{маркированного} списка: +\begin{itemize} + \item Это~--- первый пункт маркированного списка. + Каждый пункт списка маркирован кружком. Вы не + должны заботиться о том, какой значок выбрать. + + \item Это~--- второй пункт списка. Он содержит другой, + вложенный список. Вложенный список~--- пример + \emph{нумерованного} списка. + \begin{enumerate} + \item Это~--- первый пункт нумерованного спика, который + вложен в маркированный список. + + \item Это~--- второй пункт вложенного списка. + \LaTeX\ разрешает вкладывать разные списки друг + в друга, пока это занятие Вам не надоест. + \end{enumerate} + Это~--- конец второго пункта внешнего списка. Он не + интереснее любой другой его части. + \item Это~--- третий пункт списка. +\end{itemize} +Можно даже набирать стихи: +\begin{verse} + Нет хуже сего окружения,\\ % \\ разделяет строки в строфе + Когда хочешь сочинить + стихотворение. + + % Одна или больше пустых строчек + % разделяет строфы. + + Ты концы всех строчек расставляешь,\\ + Вдохновенье при этом теряешь. + + \emph{Сколько хочешь} слов на строчку здесь влезает~--- это + лаконичности весьма мешает. +\end{verse} + +Математические формулы также могут быть выделенными. +Выделенная формула должна быть длиной в одну строку; +многострочные формулы требуют специальных инструкций +для форматирования. + \[ \ip{\Gamma}{\psi'} = x'' + y^{2} + z_{i}^{n}\] +Не начинайте абзац с выделенной формулы, и не делайте из +нее отдельный абзац. + +\end{document} % Конец документа + +Дальше можно печатать что угодно~--- оно все равно не будет +транслироваться: + +"sample2e.tex" перевел на русский (с некоторыми изменениями) +А. Шипунов (plantago@herba.msu.ru) diff --git a/macros/xetex/latex/xecyr/doc/xecyr-doc-ru.pdf b/macros/xetex/latex/xecyr/doc/xecyr-doc-ru.pdf new file mode 100644 index 0000000000..fb6e857559 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/xecyr-doc-ru.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/xecyr-doc-ru.tex b/macros/xetex/latex/xecyr/doc/xecyr-doc-ru.tex new file mode 100644 index 0000000000..82511d660e --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/xecyr-doc-ru.tex @@ -0,0 +1,38 @@ +\documentclass{article} +\usepackage[russian]{babel} + +\usepackage{url} + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\author{А.\,Б.\,Шипунов\footnote{e-mail: \texttt{plantago at +herba.msu.ru}}} + +\title{\texttt{xecyr.sty},\\ русский стиль для \texttt{XeLaTeX}} + +\date{} + +\begin{document} + +\maketitle + +Стиль основан на файле А.\,Крюкова <<\texttt{xecyr.tex}>>. + +Доступны две пары опций: \texttt{ext/noext} и \texttt{nomis/mis} +(умалчиваемые опции первые). Первая грузит пакет \texttt{xltxtra} (и +заодно \texttt{fontspec}, без которого жизнь в \texttt{XeLaTeX} осложняется), +вторая грузит (если ее задать явно) пакет \texttt{misccorr}, для загрузки +которого нужен некий трюк с кодировками. + +Кавычки набираются "<по-бабелевски">, при помощи \verb|"< "> "` "'|, +лигатуры \verb|<< >>| будут работать только если в поставке имеются +последние версии файлов \texttt{tex-text.map} и \texttt{tex-text.tec}, +скачанные с \url{http://scripts.sil.org/svn-view/xetex/TRUNK}. В будущем +эта ситуация, скорее всего, изменится. + +В системе должны быть +установлены шрифты Computer Modern Unicode +(\url{http://sourceforge.net/projects/cm-unicode}). + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.pdf new file mode 100644 index 0000000000..e9d5a54572 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.tex b/macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.tex new file mode 100644 index 0000000000..8b53de230b --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/xecyr-ex3-ru-x.tex @@ -0,0 +1,60 @@ +\RequirePackage{luatex85} % old definitions of PDF primitives, need for lualatex, xelatex ignores it +\documentclass{article} +\usepackage[russian]{babel} +\usepackage[arrow,graph]{xy} +\usepackage[margin=2cm]{geometry} + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\nofiles +\everymath={\rm} +\let\к=\textit +\let\ж=\textbf +\let\мж=\mathbf + +\newdimen\sH +\def\tsH#1{\setbox0=\txt{#1}\global\sH=\wd0\POS *!L{\copy0}} + +\title{Классификация жизненных форм} +\author{} +\date{} + +\begin{document} +\maketitle +\thispagestyle{empty} + +\begin{center} +\shorthandoff{"} +\xygraph{% +*!R\txt{Организмы}="A" + (:[rr]*!L\txt{Эндотрофные, E}) + :[uurr]!{\tsH{Омнитрофные}}[r/.8\sH/] + (:[urrr(.5)]*!L\txt{Двумерно, O$_2$}) + :[drrr(.5)]*!L\txt{Трехмерно, O$_3$} +"A" + :[drr]!{\tsH{Экзотрофные}}[r/.8\sH/]="B" + ((:[urr]!{\tsH{Активные}}[r/.7\sH/] + (:[urrr(.5)]*!L\txt{Нападающие, A$_n$}) + (:[drrr(.5)]*!L\txt{Охотящиеся, A$_o$})) + (:[rr]*!L\txt{Растущие, R})) +"B" + (:[drr]*!L\txt{Седативные, S}) + :[ddrr]!{\tsH{Пропускающие}}[r/.8\sH/] + (:[urrr(.7)]*+!L\txt{Неподвижно\\ фильтрующие,\\ F$_n$}) + :[drrr(.7)]*+!L\txt{Подвижно\\ фильтрующие,\\ F$_p$} +} +\shorthandon{"} +\end{center} + +{\parindent0pt\obeylines +Примеры: +\к{Centroheliozoa} --- A$_n$, R, \ж{F$_\мж{p}$} +\к{Echinodermata} --- S, \ж{A$_\мж{n}$}, F$_p$ +\к{Spermatophyta} --- \ж{O$_\мж{2}$}, R, E, S +\к{Eumycota} --- \ж{R}, E, S +\к{Chlorophyta} --- F$_n$, A$_o$, \ж{O$_\мж{1}$}, O$_2$ +\к{Scolecida} --- E, M$_2$, \ж{A$_\мж{n}$}, F$_n$ +} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.pdf new file mode 100644 index 0000000000..1f8b9c479a Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.tex b/macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.tex new file mode 100644 index 0000000000..5b35b7fef7 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/xecyr-ex4-ru-x.tex @@ -0,0 +1,26 @@ +\documentclass{article} +\usepackage[russian]{babel} +\usepackage{pgf} + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\nofiles +\begin{document} + +\begin{pgfpicture}{27.93mm}{47.91mm}{111.30mm}{86.07mm} +\pgfsetxvec{\pgfpoint{1.00mm}{0mm}} +\pgfsetyvec{\pgfpoint{0mm}{1.00mm}} +\color[rgb]{0,0,0}\pgfsetlinewidth{0.30mm}\pgfsetdash{}{0mm} +\pgfputat{\pgfxy(60.20,80.15)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Организмы}} +\pgfputat{\pgfxy(29.93,50.99)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Животные}} +\pgfputat{\pgfxy(90.02,50.99)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Растения}} +\pgfmoveto{\pgfxy(72.26,79.50)}\pgflineto{\pgfxy(41.12,55.15)}\pgfstroke +\pgfmoveto{\pgfxy(41.12,55.15)}\pgflineto{\pgfxy(43.76,56.33)}\pgflineto{\pgfxy(42.77,56.45)}\pgflineto{\pgfxy(42.89,57.43)}\pgflineto{\pgfxy(41.12,55.15)}\pgfclosepath\pgffill +\pgfmoveto{\pgfxy(41.12,55.15)}\pgflineto{\pgfxy(43.76,56.33)}\pgflineto{\pgfxy(42.77,56.45)}\pgflineto{\pgfxy(42.89,57.43)}\pgflineto{\pgfxy(41.12,55.15)}\pgfclosepath\pgfstroke +\pgfmoveto{\pgfxy(72.04,79.50)}\pgflineto{\pgfxy(99.67,56.25)}\pgfstroke +\pgfmoveto{\pgfxy(99.67,56.25)}\pgflineto{\pgfxy(97.98,58.59)}\pgflineto{\pgfxy(98.06,57.60)}\pgflineto{\pgfxy(97.08,57.52)}\pgflineto{\pgfxy(99.67,56.25)}\pgfclosepath\pgffill +\pgfmoveto{\pgfxy(99.67,56.25)}\pgflineto{\pgfxy(97.98,58.59)}\pgflineto{\pgfxy(98.06,57.60)}\pgflineto{\pgfxy(97.08,57.52)}\pgflineto{\pgfxy(99.67,56.25)}\pgfclosepath\pgfstroke +\end{pgfpicture} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.pdf new file mode 100644 index 0000000000..bf5c3f5a84 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.tex b/macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.tex new file mode 100644 index 0000000000..62e08f7472 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/xecyr-ex5-ru-x.tex @@ -0,0 +1,18 @@ +\documentclass{article} +\usepackage[varg]{txfonts} +\usepackage[no-math]{fontspec} +\usepackage[russian]{babel} + +\setmainfont{Times New Roman} +\setsansfont{Arial} +\setmonofont{Courier New} + +\begin{document} + +Здесь идет русский текст. «Кавычки» — тире. +\textsf{Здесь тоже идет русский}. Перенос. +Символы ∫♀. Формула с использованием \texttt{txfonts}: + +\[ \gamma = \frac{1}{\sqrt{1 - v^2/c^2}} \]. + +\end{document} \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.pdf new file mode 100644 index 0000000000..e941d7eb58 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.tex b/macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.tex new file mode 100644 index 0000000000..e7ab046b89 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/xecyr-ex6-ru-x.tex @@ -0,0 +1,59 @@ +\documentclass{article} +\usepackage[russian]{babel} + +\usepackage{boxedminipage,xcolor} +\usepackage[grid,gridcolor=gray!25,subgridcolor=gray!12.5]{eso-pic} + +\usepackage{fontspec} +\setmainfont{CMU Serif} + +\gridSetup[mm]{1mm}{1}{1}{10}{1} +\makeatletter\def\ESO@griddeltaY{1}\makeatother + +\begin{document} + +\begin{boxedminipage}{1.8cm} +инженерно-строительный\\ +инженерно"-строительный\\ +инженерно"~строительный\\ +инженерно"=строительный +\end{boxedminipage} + +\begin{boxedminipage}{2.2cm} +Всё лишнее --- детям\\ +Всё лишнее "--- детям +\end{boxedminipage} + +\begin{boxedminipage}{2cm} +Менделеева---Клапейрона\\ +Менделеева"--~Клапейрона +\end{boxedminipage} + +\begin{boxedminipage}{2.2cm} +--- Что случилось? +"--*Ничего страшного. +\end{boxedminipage} + +\begin{boxedminipage}{2.2cm} +инсталлировать/деинсталлировать\\ +""инсталлировать/""деинсталлировать +\end{boxedminipage} + +\begin{boxedminipage}{2cm} +М.В.Ломоносов\\ +М. В. Ломоносов\\ +М.\,В.\,Ломоносов\\ +М.",В.",Ломоносов +\end{boxedminipage} + +\begin{boxedminipage}{3cm} +"Кавычки"\\ +``Кавычки''\\ +`Кавычки'\\ +"<Кавычки">\\ +<<Кавычки>>\\ +<"|<Кавычки>"|>\\ +"`Кавычки"' +\end{boxedminipage} + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.pdf new file mode 100644 index 0000000000..60e11eb435 Binary files /dev/null and b/macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.pdf differ diff --git a/macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.tex b/macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.tex new file mode 100644 index 0000000000..9b8b0aba83 --- /dev/null +++ b/macros/xetex/latex/xecyr/doc/xecyr-ex7-ru-x.tex @@ -0,0 +1,38 @@ +\documentclass{article} +\usepackage{polyglossia} + +\setmainlanguage{russian} + +\setmainfont{CMU Serif} + +\title{Распространенные русские кодировки} +\author{Из русской <<Википедии>>} +\date{} + +\begin{document} +\maketitle + +\tableofcontents + +% Does not work with LuaLaTeX! +% Обратите внимание на названия кодировок! Они берутся отсюда: http://www.iana.org/assignments/character-sets + +\XeTeXdefaultencoding "IBM866" +\input inputs/866 + +\XeTeXdefaultencoding "KOI8-R" +\input inputs/koi8-r + +\XeTeXdefaultencoding "windows-1251" +\input inputs/1251 + +\XeTeXdefaultencoding "ISO-8859-5" +\input inputs/iso + +\XeTeXdefaultencoding "UTF-8" + +\vspace{\stretch{1}} + +Конец документа :) + +\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/1251.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/1251.tex deleted file mode 100644 index 3b639df8f8..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/1251.tex +++ /dev/null @@ -1,19 +0,0 @@ -\section{ windows-1251} - -Windows-1251 "--- , 8- Microsoft Windows. . , <<>> Windows 1990--1991 . <<>>, <<>> Microsoft. ( , << >>). - -Windows-1251 8- ( CP866, KOI8-R ISO-8859-5) , ( ); : , , . - - Windows-1251 20 KOI8-R $\longrightarrow$ Windows-1251, . - -\bigskip - - : - -\begin{itemize} - -\item <<>> 0xFF (255 ). <<>> 8- , ( ) ( CP437 << >>, Windows-1252 \"y, ; -1, 255, << >>); - -\item , CP866 KOI8 ( Windows, , , ). - -\end{itemize} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/866.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/866.tex deleted file mode 100644 index 627948f8b4..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/866.tex +++ /dev/null @@ -1,5 +0,0 @@ -\section{IBM866, <<ୠ⨢ ஢>>} - -<<ୠ⨢ ஢>> "--- ᭮ CP437 ࠭, ᯥ᪨ ய᪨ ᨬ ன ਫ, ⠢ ᥢ᪨ ᨬ ஭묨. ⥫쭮, ணࠬ, ᯮ ࠡ ⥪⮢ , ⠪ ᯥ稢 ᯮ짮 ᨬ ਫ. - -᪨ ⢮ ਠ⮢ ୠ⨢ ஢, ࠧ ⮫쪮 0xF0--0xFF (240--255). ⥫ ⠭⮬ ⠫ ஢ IBM CP866, প ன 뫠 MS-DOS ᨨ 6.22 ( ⮣ ᯮ짮 ᥢ <<ᠬ>> 䨪). ୠ⨢ ஢ १砩 ୠ । DOS OS/2. ஬ ⮣, ⮩ ஢ 뢠 䠩 ⥬ FAT ( ⪨ VFAT). CP866 ᯮ ᮫ ஢ ⥬ ᥬ⢠ Windows NT. diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/NEWS b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/NEWS deleted file mode 100644 index 498f2de126..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/NEWS +++ /dev/null @@ -1 +0,0 @@ -1.1 Ukrainian letters corrected (thanks to Alexey Bondarchuk); works with polyglossia; two examples added \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/README b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/README deleted file mode 100644 index 86fdc3275d..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/README +++ /dev/null @@ -1,46 +0,0 @@ -This is the version 1.1 of 'xecyr' package which is intended to help -with Russian and other Cyrillic-based languages in Babel and XeLaTeX. - -This work may be distributed and/or modified under the conditions of the -LaTeX Project Public License, either version 1.3 of this license or -(at your option) any later version. The latest version of this license is -in http://www.latex-project.org/lppl.txt and version 1.3 or later is part -of all distributions of LaTeX version 2005/12/01 or later. - -Be sure that you use the latest versions of "tex-text.map" and "tex-text.tec" -available in XeTeX source tree (http://scripts.sil.org/svn-view/xetex). - -=== FILES === - -README This file - -language.dat.add Addition to "language.dat" to use "xu-ruenhyph.tex" as russian - hyphenation -rubibtexx.bat Windows command file for BibTeX + XeTeX -rumakeindexx2.bat Windows command file for makeindex + XeTeX (2 args) -rumakeindexx.bat Windows command file for makeindex + XeTeX (1 arg) - -xecyr.sty Cyrillic definitions for XeLaTeX, depends on XeLaTeX, "xunicode" package, - and, optionally, "misccorr" and highly recommended "xltxtra" package - -xecyr-doc-ru.tex Package documentation - -xecyr-ex1-ru-x.tex Example 1 (see how hyperref working) -xecyr-ex2-ru-x.tex Example 2 (CM Unicode fonts) -xecyr-ex3-ru-x.tex Example 3 (Xy-Pic) -xecyr-ex4-ru-x.tex Example 4 (Pgf, works only with recent version of Pgf) -xecyr-ex5-ru-x.tex Example 5 (txfonts, works only with recent version of "fontspec" package) -xecyr-ex6-ru-x.tex Example 6 (see Babel shortcuts working) -xecyr-ex7-ru-x.tex Example 7 (handling Russian 8-bit codepages + polyglossia) -866.tex Input file for example 7 -1251.tex Input file for example 7 -iso.tex Input file for example 7 -koi8-r.tex Input file for example 7 -rubibtex-ex.bib Examble BibTeX database (codepage 1251) -rubibtex-ex-x.tex Example for BibTeX -rumakeindex-ex-x.tex Example for makeindex -listings-utf8-ex.tex Example for listings package (not quite successfull) -pict2e-ex.tex Example for pict2e package - -xu-ruenhyph.tex Wrapper for XeTeX to read combined Russian/English hyphenation patterns - diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/iso.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/iso.tex deleted file mode 100644 index 2c0728cfe2..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/iso.tex +++ /dev/null @@ -1,11 +0,0 @@ -\section{ ISO-8859-5} - -ISO 8859-5 "--- 8- ISO-8859 . . - -ISO 8859-5 << >> ( , ). - - , , ISO 8859-5 "--- , , , -, . <>, . - - Unicode ( 864 ). - -\endinput diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/koi8-r.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/koi8-r.tex deleted file mode 100644 index 1ddf898e6e..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/koi8-r.tex +++ /dev/null @@ -1,16 +0,0 @@ -\section{ KOI8-R} - --8 ( , 8 ), KOI8 "--- ASCII- , . - - , ASCII "--- -7. -7 -8 19768-74 ( ). - - -8 , . , , -8, , <<>> , . , << >> <>. , . - - -8 . KOI8-R, "--- KOI8-U. - -KOI8-R - . - - RFC 1489 (<>), , , RFC-. RFC 2319 KOI8-U. - - KOI8-R . RFC 1489 <<>> (), . - diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.pdf deleted file mode 100644 index 3c9cb87db5..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.tex deleted file mode 100644 index 7d6bb9e3b1..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/listings-utf8-ex.tex +++ /dev/null @@ -1,18 +0,0 @@ -\documentclass[a4paper,10pt]{article} -\usepackage{xecyr} - -\setromanfont{Times New Roman} - -\usepackage{listings} -\lstset{% -language=[AlLaTeX]TEX,% -extendedchars=true,% -} - -\begin{document} - -\begin{lstlisting} -Корова пошла гулять. -\end{lstlisting} - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.pdf deleted file mode 100644 index f71720b1e0..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.tex deleted file mode 100644 index ef90e4b26e..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/pict2e-ex.tex +++ /dev/null @@ -1,22 +0,0 @@ -\documentclass[12pt]{article} - -\usepackage{geometry} -\geometry{a4paper} - -\usepackage[russian]{babel} -\usepackage{xecyr} - -\usepackage[dvipdfm]{pict2e} - -\defaultfontfeatures{Mapping=tex-text} -\setromanfont{Times New Roman} - -\begin{document} - -Привет! - -\begin{picture}(125,122)(-13,-3) - \cbezier(100,0)(100,55)(55,100)(0,100) -\end{picture} - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.pdf deleted file mode 100644 index 27868de2fa..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.tex deleted file mode 100644 index d7c055bc1f..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex-x.tex +++ /dev/null @@ -1,92 +0,0 @@ -\documentclass{article} -\usepackage[cp1251]{inputenc} -\usepackage[T2A]{fontenc} -\usepackage[russian]{babel} -\usepackage{xecyr} - -\setmainfont[Mapping=tex-text]{CMU Serif} - -\let\K=\textit -\let\J=\textbf -\def\NN#1 {\textit{#1 }} -\def\NN#1 #2 {\textit{#1 #2 }} - -\begin{document} - -\section*{Подорожники: жизненная форма} - -Подорожники~--- преимущественно розеточные растения, то есть -ос\-нов\-ная особенность их побеговой системы~--- укороченные -междоузлия вегетативных побегов. Даже у растений, относящихся к -роду \K{Psyllium}, в пазухах листьев развиваются боковые -укороченные вегетативные и удлиненные генеративные побеги. У -растений из рода \K{Plantago} стебель с удлиненными междоузлиями -и очередным (в отличие от \K{Psyllium}) листорасположением -формируется достаточно редко: у некоторых тихоокеанских -древовидных видов секции \K{Palaeopsyllium}, у средиземноморских -\NN P. lagopus L. и \NN P. amplexicaulis Cav., а также у -ближневосточных и американских представителей секций -\K{Albicans} Barn. и \K{Gnaphaloides} Barn. На нашей территории -эти виды не встречаются. У большинства растений из рода -\K{Plantago} ось первого порядка длительное время растет -моноподиально, образуя (при помощи контрактильной деятельности -боковых корней~--- \cite{pl:59}) неспециализированное -эпигеогенное корневище, в состав которого у многих подорожников -входит верхняя часть главного корня, гипокотиль и нижние -междоузлия побега, а генеративные почки закладываются в пазухах -отмерших прошлогодних листьев или самых первых листьев текущего -года \cite{pl:30}. В наших условиях розеточные побеги -большинства многолетних видов зимуют с зелеными листьями. - -Виды подорожника различаются степенью ветвления вегетативных -побегов. Так, у \NN P. major ветвление корневища наблюдается -крайне редко, поскольку, как правило, вслед за этим происходит -распадение растения на отдельные партикулы \cite{pl:18}. Мы -наблюдали растения \NN P. uliginosa с ветвящимся корневищем в -сборах с территории Ленинградской области и Республики Коми -(LEU), причем исключительно с окультуренных местообитаний. -\NN P. media и в особенности \NN P. lanceolata ветвятся -значительно сильнее, а \NN P. maritima subsp. \K{maritima} и -subsp. \K{subpolaris} (Andreev) Tzvel. (в отличие от \NN P. -schrenkii C. Koch) часто образует громадные (площадью до 2 -м$^2$) клоны, возникшие, по-видимому, за счет ветвления и -последующего распада одной особи. Однолетние подорожники (\K{P. -tenuiflora, P. minuta}) практически не ветвятся. - -Анатомические признаки строения древесины у подорожников с -одревесневающими стеблями довольно однообразны -\cite{pl:197,pl:124} и могут использоваться, по-видимому, лишь -для уточнения положения всего семейства в системе цветковых -растений. - -У представителей рода \K{Psyllium} листорасположение -перекрестнопарное. Другие виды подорожников, по нашим данным, -также могут отличаться признаками расположения листьев на -побеге, в частности, числом развитых зеленых листьев и формулой -листорасположения (2/5 у \K{P. major}; 1/3 у \K{P. -media}\footnote{Иногда также 3/8 \cite{pl:254}.}, \K{P. -maritima} и \K{P. lanceolata}). - -Отмирающие в течение сезона нижние листья у степных многолетних -видов (например, у \NN P. maxima Juss. ex Jacq. и у -тетраплоидных растений \K{P. media}) не перегнивают полностью, а -образуют своими основаниями своеобразную <<муфту>>, которая, по -нашим наблюдениям в Оренбургской области, может препятствовать -серьезному повреждению точки роста во время степных пожаров. - -Вегетативное размножение не отличается среди подорожников -большим разнообразием. Как правило, оно происходит путем -партикуляции старых особей \cite{pl:17}. В этой связи ст\'оит -отметить только \NN P. lanceolata, способный к образованию -придаточных почек на корнях \cite{pl:241} и \K{Littorella -uniflora}, которая, как и некоторые другие водные растения, -образует ползучие укореняющиеся боковые побеги-<<усы>> --- без -сомнения, хорошая адаптация к водному образу жизни. В некоторых -местообитаниях (например, на оз. Высокинское Карельского -перешейка), мы наблюдали исключительно вегетативное размножение -\K{Littorella}. - -\bibliography{rubibtex-ex} -\bibliographystyle{gost71s} - -\end{document} \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex.bib b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex.bib deleted file mode 100644 index f6d396a55f..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rubibtex-ex.bib +++ /dev/null @@ -1,75 +0,0 @@ -@ARTICLE{pl:17, - author = ". . ", - title = " ", - journal = " ", - volume = "7", - pages = "188--209", - address = ".", - language = "russian", - year = 1983 -} -@INCOLLECTION{pl:18, - author = ". . ", - title = " ({\em Plantago major} L.)", - booktitle = " ", - pages = "39--42", - address = ".", - language = "russian", - year = 1986 -} -@ARTICLE{pl:30, - author = ". . ", - title = " ({\em Plantago - major} L.)", - journal = ". , . .", - volume = "92", - number = ". 1", - pages = "97", - language = "russian", - year = 1987 -} -@BOOK{pl:59, - author = ". . ", - title = " ", - pages = "390", - address = ".", - language = "russian", - year = 1952 -} -@ARTICLE{pl:124, - author = "S.~Carlquist", - title = "Wood anatomy of insular species of {\em Plantago} and the problem - of raylessness", - journal = "Bull. Torr. Bot. Club", - volume = "97", - number = "6", - pages = "353--361", - year = 1970 -} -@INBOOK{pl:197, - author = "C. R. Metcalfe and L. Chalk", - title = "{\em Plantaginaceae}", - booktitle = "Anatomy of dicotyledons", - volume = "2", - pages = "1053--1059", - address = "Oxford", - year = 1950 -} -@ARTICLE{pl:241, - author = "G. R. Sagar and J. H. Harper", - title = "{\em Plantago major} L., {\em P. media} L. and {\em - P.~lanceolata} L.", - journal = "J. Ecol.", - volume = "52", - number = "1", - pages = "12--21", - year = 1964 -} -@BOOK{pl:254, - author = "W. Troll", - title = "Praktishe Einfuhrung in die Pflanzenmorphologie", - volume = "1", - pages = "258", - address = "Jena", - year = 1954 -} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.pdf deleted file mode 100644 index c6c327eb50..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.tex deleted file mode 100644 index e4b612e8be..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/rumakeindex-ex-x.tex +++ /dev/null @@ -1,57 +0,0 @@ -\documentclass{article} -\usepackage[xe]{shipunov2} -\usepackage{multicol} - -\setmainfont[Mapping=tex-text]{CMU Serif} - -\renewcommand*{\indexname}{Указатель русских названий родов} - -\makeindex - -\begin{document} - -\subsection{Семейство Лютиковые --- Ranunculaceae\label{Ran}} - -Травы с очередными, часто расчлененными листьями без -прилистников; цветки обычно обоеполые, околоцветник простой, -лепестковидный или расчленен на чашечку и венчик, тычинки и -пестики в неопределенном числе, плод --- многолистовка или -многоорешек. - -\Z1. Листочки околоцветника белые или бледно-зеленые, не -опадающие. Листья пальчаторассеченные, кожистые, зимующие. Плод ---- многолистовка \TT Морозник\index{Морозник } кавказский (\NN Helleborus -caucasicus A. Br.) - -\AN Признаки иные \T 2. - -\Z2. Околоцветник простой, венчиковидный \T 3. - -\AN Околоцветник двойной \T 4. - -\newpage - -\Z3. Листочков околоцветника 5, желтых \TT -Ветреница\index{Ветреница} лютичная (\NN Anemone ranunculoides -L.) - -\AN Листочков околоцветника больше 5, голубых или синих \TT -Вет\-ре\-ни\-ца нежная (\NN Anemone blanda Schott \& Kotschy) - -\ZZ4(2). Листья цельные, чашелистиков 3. Растение голое \TT -Чистяк\index{Чистяк} калужницелистный (\NN Ficaria calthifolia -Reichenb.) - -\AN Листья рассеченные. Чашелистиков 5 (иногда опадают после -того, как цветок раскрылся) \T 5. - -\Z5. Растение густо опушено мягкими, шелковистыми волосками. -Цветоложе голое \TT Лютик\index{Лютик} крупноцветковый (\NN -Ranunculus grandiflorus C.A.~Mey.) - -\AN Растение слабоопушенное. Цветоложе покрыто волосками \TT -Лютик каппадокийский (\NN Ranunculus cappadocicus Willd.) - -\printindex - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.pdf deleted file mode 100644 index 45f590267f..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.tex deleted file mode 100644 index a7fa7e55eb..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.tex +++ /dev/null @@ -1,29 +0,0 @@ -\documentclass{article} -\usepackage[mis]{xecyr} -\usepackage{url} -\usepackage[russian]{babel} - -\setmainfont[Mapping=tex-text]{CMU Serif} -\setmonofont{CMU Typewriter Text} - -\author{А.\,Б.\,Шипунов\footnote{e-mail: \texttt{plantago at herba.msu.ru}}} - -\title{\texttt{xecyr.sty},\\ -русский стиль для \XeLaTeX} - -\date{} - -\begin{document} -\maketitle - -Стиль основан на файле А.\,Крюкова <<\texttt{xecyr.tex}>>. - -Доступны две пары опций: \texttt{ext/noext} и \texttt{nomis/mis} (умалчиваемые опции первые). Первая грузит пакет \texttt{xltxtra} (и заодно \texttt{fontspec}, без которого жизнь в \XeLaTeX\ осложняется), вторая грузит (если ее задать явно) пакет \texttt{misccorr}, для загрузки которого нужен некий трюк с кодировками. - -Кавычки набираются "<по-бабелевски">, при помощи \verb|"< "> "` "'|, лигатуры \verb|<< >>| будут работать только если в поставке имеются последние версии файлов \texttt{tex-text.map} и \texttt{tex-text.tec}, скачанные с \url{http://scripts.sil.org/svn-view/xetex/TRUNK}. В будущем эта ситуация, скорее всего, изменится. - -Если кто-то желает использовать комбинированные русско-английские паттерны переносов, то нужно заменить в файле \texttt{language.dat} определение \texttt{russian} на \texttt{xu-ruenhyph.tex}. Соответствующий файл прилагается. - -Работа пакета проверялась на дистрибутиве \TeX Live2007 под \textsf{Windows XP SP2} и под \textsf{Linux}. В системе должны быть установлены шрифты Computer Modern Unicode (\url{http://sourceforge.net/projects/cm-unicode}), желательно (для первого примера) также DejaVu (\url{http://sourceforge.net/projects/dejavu}). - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf deleted file mode 100644 index 365689fc5b..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex deleted file mode 100644 index 5f5269533b..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex +++ /dev/null @@ -1,213 +0,0 @@ -% Это пример входного файла LaTeX (Версия от 11 апреля 1994 года.) -% -% Знак '%' говорит TeX'у, что весь следующий за ним на данной строке текст -% будет проигнорирован, и поэтому этот знак используется для комментариев -% (как здесь). - -\documentclass{article} % Определяем класс (тип) документа -\usepackage{xecyr} -\usepackage[russian]{babel} -\usepackage[xetex,colorlinks=true]{hyperref} - - % Здесь начинается преамбула - -\defaultfontfeatures{Mapping=tex-text} - -\setmainfont[Scale=1.0, - BoldFont={* Bold}, - ItalicFont={* Italic}, - BoldItalicFont={* Bold Italic}] - {DejaVu Serif} - -\nonfrenchspacing % Разрешаем увеличивать пробел - % после конца предложения - -\title{Пример документа} % Определяем заголовок -\author{Лесли Лэмпорт} % Определяем имя автора -\date{21 января 1994 г.} % Если убрать эту команду, будет напечатана - % текущая дата - -\newcommand{\ip}[2]{(#1, #2)}% Определяем новую команду \ip{arg1}{arg2}, - % которая раскрывается в (arg1, arg2). - -%\newcommand{\ip}[2]{\langle #1 | #2\rangle} - % Это другое определение \ip (закомментировано). - -\begin{document} % Конец преамбулы и начало текста - -\maketitle % Выводит заголовок - -Это пример входного файла. Сравнивая его с выходным (DVI) -файлом, Вы можете понять, как -сделать простой документ самостоятельно. - -\tableofcontents - -\section{Простой текст} % Производит заголовок раздела. Разделы нижних - % уровней начинаются с похожих команд: - % \subsection и \subsubsection. - -Окончание каждого слова и предложения определяется - пробелами. Не имеет значения, сколько пробелов Вы -напечатаете; один пробел~--- то же, что 100. Конец -строки считается пробелом. - -Одна или несколько пустых строк определяют конец -абзаца. - -Поскольку любое количество последовательных пробелов отвечает одному -пробелу, форматирование исходного файла не имеет значения -для - \LaTeX, % Команда \LaTeX выводит логотип LaTeX'а. -но может иметь значение для Вас. Когда Вы используете \LaTeX, делайте -свой входной файл, насколько это возможно, легким для чтения~--- -это поможет Вам переписать Ваш документ, когда Вы захотите его изменить. -Этот файл показывает, как можно добавлять комментарии ко входному файлу. - -Печать и набор~--- разные вещи, поэтому есть множество случаев, -когда то, что Вы напечатали во входном файле, отличается от того, что -Вы хотите получить в документе. Кавычки типа - <<таких>> -нужно получать специально, также как и кавычки внутри кавычек: - <<\,``эти'', % \, отделяет внешние и внутренние кавычки - которые я сейчас - напечатал, - не "`такие"'\,>>. - -Тире бывают трех размеров: - внутри-слова -(дефис), среднее тире для соединения цифр типа - 1--2, -и тире как знак препинания - --- как -это. - -Пробел в конце предложения должен быть немного больше, чем -обычный пробел. Иногда необходимо вместе со знаками пунктуации -напечатать специальные команды, чтобы получить правильные -пробелы, как в следующем предложении. - Комары, козлы и % `\ ' производит `нормальный' пробел - пр.\ начинаются - с К\@. % \@ определяет, где конец предложения. -Нужно проверять размер пробелов после знаков пунктуации, когда -Вы просматриваете выходной файл, чтобы быть уверенным в том, что Вы -не пропустили ни один специальный случай. -Многоточие производится командой - \ldots\ % `\ ' нужно поставить после `\ldots', т.к. TeX - % пропускает все пробелы после команд, состоящих - % из \ и букв - % - % Обратите внимание на то, что знак `%' приказывает TeX'у - % проигнорировать конец входной строки, и поэтому такие - % строки не производят новый абзац. - % -(правильный пробел после точек требует введения специальной -команды). - -\LaTeX\ считает несколько обычных символов командами, -поэтому, чтобы напечатать некоторые из них, нужны -специальные команды. Вот эти символы: - \$ \& \% \# \{ и \}. -%$ - -Для печати текст лучше высего выделять \emph{курсивом}. - -\begin{em} - Длинный отрывок текста также может быть выделен - таким способом. Текст внутри отрывка может - иметь \emph{добавочное} выделение. -\end{em} - -Иногда необходимо предохранить какую-либо фразу от разрыва -между строками в неподходящем месте. Таким местом может -быть пробел, например, между <<Г-н>> и <<Джонс>> в - <<Г-н Джонс>>, % ~ дает неразрывный междусловный пробел. -или внутри слова~--- особенно если это некоторый термин типа - \mbox{\emph{вхождение}}, -так что не имеет особого смыла разбивать его между строками. - -Сноски\footnote{Это пример сноски.} не создают никаких проблем. - -\LaTeX\ хорош для того, чтобы набирать математические формулы -типа - \( x-3y + z = 7 \) -или - \( a_{1} > x^{2n} + y^{2n} > x' \) -или - \( \ip{A}{B} = \sum_{i} a_{i} b_{i} \). -Пробелы, которые Вы печатаете внутри формулы, будут -проигнорированы. Запомните, что буквы типа - $x$ % $ ... $ и \( ... \) эквивалетнты -являются формулой, поскольку они изображают математический символ, -и должны набираться как формула. - -\section{Выделенный текст} - -Текст выделяется при помощи отступа от левого края. Так обычно -выделяются цитаты. Вот короткая цитата: -\begin{quote} - Это~--- короткая цитата (quote). Она содержит одит абзац - текста. Посмотрите, как она выглядит. -\end{quote} -и более длинная: -\begin{quotation} - Это~--- длинная цитата (quotation). Она содержит - два абзаца текста, ни один из которых не представляет - для Вас никакого интереса. - - Это~--- второй абзац длинной цитаты. Он такой же дурацкий, - как и первый. -\end{quotation} -Другой тип выделенного текста~--- это список. Следующие строки -представляют пример \emph{маркированного} списка: -\begin{itemize} - \item Это~--- первый пункт маркированного списка. - Каждый пункт списка маркирован кружком. Вы не - должны заботиться о том, какой значок выбрать. - - \item Это~--- второй пункт списка. Он содержит другой, - вложенный список. Вложенный список~--- пример - \emph{нумерованного} списка. - \begin{enumerate} - \item Это~--- первый пункт нумерованного спика, который - вложен в маркированный список. - - \item Это~--- второй пункт вложенного списка. - \LaTeX\ разрешает вкладывать разные списки друг - в друга, пока это занятие Вам не надоест. - \end{enumerate} - Это~--- конец второго пункта внешнего списка. Он не - интереснее любой другой его части. - \item Это~--- третий пункт списка. -\end{itemize} -Можно даже набирать стихи: -\begin{verse} - Нет хуже сего окружения,\\ % \\ разделяет строки в строфе - Когда хочешь сочинить - стихотворение. - - % Одна или больше пустых строчек - % разделяет строфы. - - Ты концы всех строчек расставляешь,\\ - Вдохновенье при этом теряешь. - - \emph{Сколько хочешь} слов на строчку здесь влезает~--- это - лаконичности весьма мешает. -\end{verse} - -Математические формулы также могут быть выделенными. -Выделенная формула должна быть длиной в одну строку; -многострочные формулы требуют специальных инструкций -для форматирования. - \[ \ip{\Gamma}{\psi'} = x'' + y^{2} + z_{i}^{n}\] -Не начинайте абзац с выделенной формулы, и не делайте из -нее отдельный абзац. - -\end{document} % Конец документа - -Дальше можно печатать что угодно~--- оно все равно не будет -транслироваться: - -"sample2e.tex" перевел на русский (с некоторыми изменениями) -А. Шипунов (plantago@herba.msu.ru) diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf deleted file mode 100644 index a37c5997d9..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex deleted file mode 100644 index 8a315af3c7..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex +++ /dev/null @@ -1,166 +0,0 @@ -\documentclass{article} -\usepackage[russian]{babel} -\usepackage[mis]{xecyr} - -\setmainfont[Mapping=tex-text]{CMU Serif} -\setmonofont{CMU Typewriter Text} - -\begin{document} - -\section{Как работать в системе \XeLaTeX{}\\ под Windows} - -\begin{itemize} - -\item[1.] С \TeX{}ом нельзя работать интерактивно, как, скажем с -Word'ом, поэтому запуск любого exe--файла из директории -\verb|TeXLive| не приведет ни к какому результату. - -\item[2.] Необходимая последовательность действий примерно такая: - -\begin{itemize} - -\item Сначала нужно набрать текст в каком-нибудь текстовом редакторе, который умеет сохранять текст в кодировке Unicode (UTF-8), например, Notepad++, Vim, AkelPad (но не Word). Следите за тем, чтобы текст {\bf не содержал} переносов, номеров страниц и шрифтовых выделений. - -\item Затем следует разделить все абзацы дополнительными пустыми -строками (абзацные отступы для \TeX{}а ничего не значат, как и -вообще все лишние пробелы) - -\item До начала текста нужно написать следующее: - -\begin{verbatim} -\documentclass{article} -\usepackage{xecyr} -\usepackage[russian]{babel} -\setmainfont[Mapping=tex-text]{CMU Serif} -\setmonofont[Mapping=tex-text]{CMU Typewriter Text} -\begin{document} -\end{verbatim} - -При этом важно, чтобы у Вас были установлены шрифты CM-Unicode. - -\item В конце текста нужно написать следующее: - -\verb|\end{document}| - -\item Проверьте, нет ли в тексте следующих специальных символов: - -\begin{verbatim} -{ } $ & # % _ ^ ~ \ -\end{verbatim} -%$ - -Их надо либо убрать, либо заменить (например, вместо <<\verb|%|>> -поставить \verb|\%|, а вместо <<\verb|&|>> "--- \verb|\&|). - -\item Сохраните текст с расширением \verb|tex| или \verb|ltx|, -например, \verb|myfile.tex|. Теперь Ваш файл готов для обработки -\TeX{}ом. - -\end{itemize} - -\item[3.] Вызовите командную строку так, чтобы она открылась в текущей папке. Напишите в командной строке следующее: - -\verb|xelatex myfile.tex| - -В ответ запустится программа--транслятор. Она начнет выдавать на -экран сообщения о своей работе, о встретившихся трудностях и -ошибках. В последнем случае трансляция остановится, не дойдя до -конца. Тогда попробуйте нажать клавишу \verb|| или \verb|s| (это -помогает в большинстве случаев, а если не помогло "--- -обратитесь к специалисту-\TeX{}нику). - -В некоторых случаях выводимую информацию прочитать с экрана нельзя. Это происходит потому, что командная строка Windows не поддерживает кодировку UTF-8. Но, поскольку эти сообщения записываются еще и в специальный файл (в нашем случае он будет называться \verb|myfile.log|, то к ним всегда можно вернуться по окончании трансляции. - -\item[4.] Как только трансляция завершится, в текущей директории -появится среди прочих файл с расширением \verb|pdf|. Именно этот -файл можно просмотреть, а если результат Вас удовлетворит, то -и распечатать. Просматривать PDF-файлы можно программами Adobe Reader, Foxit Reader, или SumatraPDF. - -Если же то, что получилось, Вам не подходит "--- нужно вернуться -к первоначальному файлу (в нашем примере это \verb|myfile.tex|), -исправить ошибки, ввести новые команды форматирования и т. п. и -опять попытаться его оттранслировать. - -\item[5.] Вышеприведенные рекомендации годятся, конечно, лишь -для очень простых случаев (хотя, следуя им, можно порой достичь -прекрасных результатов). Если Вы хотите готовить тексты -приемлемой сложности, стоит обратиться либо к электронному -справочнику по \TeX{}у, либо к литературе. Особенно хороша в -этом плане книга С.~М.~Львовского <<Набор и верстка в пакете -\LaTeX>>. Единственный ее недостаток "--- то, что она уже несколько устарела, \XeTeX\ там не описан. С другой стороны, почти все, что написано там про \TeX\ и \LaTeX, применимо к \XeTeX\ и \XeLaTeX. - -\end{itemize} - -\section{Особенности подготовки текста для последующей верстки в -\TeX} - -Когда текст готовится для последующей верстки, всегда выгоднее -набирать его как <<чистый текст>> (без шрифтовых выделений, -переносов, специально оформленных заголовков и т.п.), потому что -любая электронная типографская система (будь то Adobe InDesign, -или Scribus, или QuarkXPress) все равно будет форматировать -текст самостоятельно. Однако автору часто хочется, чтобы его -текст был форматирован так, как надо ему, а не редакции. Есть -несколько способов этого добиться: можно самому научиться -верстать свои тексты (это лучший способ), можно делать пометки -на распечатке, представляемой в редакцию (так принято во многих -журналах), можно, наконец, не вникая в верстку досконально, -расставлять некие пометки прямо в файле, надеясь, что система -верстки их поймет. Последний вариант проходит только с \TeX{}ом. -Вот несколько рекомендаций для тех, кто набирает <<чистый -текст для последующей верстки в \TeX>>: - -\begin{enumerate} - -\item В тексте можно делать пространные комментарии о том, как -надо верстать те или иные куски текста, просто помечая начало -каждой строчки символом \verb|%|, например: - -\verb|% Отсюда и до следующей пометки "--- жирный курсив!| - -\item Другой способ "--- просто усвоить некоторые \TeX{}овские -макрокоманды для переключения шрифтов (например, на курсивный ---- \verb|\itshape|, а обратно "--- \verb|\normalfont|; прочие -команды см. в книге Львовского). - -\item В \TeX{}е несколько видов тире. Обычное (длинное) тире -(em-dash) задается тремя знаками <<\verb|-|>>: \verb|---|; -среднее тире (en-dash) "--- двумя знаками (\verb|--|, это тире -используется в основном между цифрами, например, 22--34); -маленькое тире, или дефис "--- одним знаком \verb|-|. Эти тире -лучше всего набирать сразу (к тому же и текст выглядит <<читабельнее>>). - -\item Есть возможность сразу проставить ударения в словах (это -важно, например, для различения слов б\'ольшая и больш\'ая). Для -этого используется команда \verb|\'|, например, тв\'ор\'ог. Так -же легко можно проставить и другие диакритические (надбуквенные) -знаки (перечень "--- в книге Львовского). - -\item Часто в тексте сразу нужно отметить сноски. Для этого -служит команда \verb|\footnote{текст сноски}|. - -\item Если нужны подстрочные или надстрочные символы, набирайте -их так: \verb|$^{надстрочный текст}$| и -\verb|$_{подстрочный текст}$|, -например \verb|что-то$^{где-то}_{как-то}$| дает -что-то$^\textnormal{\scriptsize где-то}_\textnormal{\scriptsize -как-то}$. - -\item Два значка часто используются в биологических текстах. Это -градус$^\circ$ (набирается \verb|$^\circ$|) и знак умножения -$\times$ (набирается \verb|$\times$|. Звездочка (*) набирается -непосредственно. - -\item Значки параграфа (\S), кавычек (<<окавыченный текст>>) и н\'омера (\No) -ст\'оит набирать соотвественно как \verb|\S|, \verb|<<окавыченный текст>>| и \verb|\номер|. - -\item \underline{Подчеркнуть} текст можно командой -\verb|\underline{|\texttt{текст, который надо подчеркнуть}\verb|}|. - -\item Старайтесь не оставлять лишних пробелов и двойных пустых -строк в набираемом файле "--- хотя \TeX{} их не замечает, они -сильно ухудшают внешний вид и <<читабельность>>~файла. - -\end{enumerate} - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf deleted file mode 100644 index 16f6888b3b..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex deleted file mode 100644 index 334ef4e60d..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex +++ /dev/null @@ -1,60 +0,0 @@ -\documentclass{article} -\usepackage[russian]{babel} -\usepackage{xecyr} -\usepackage[arrow,graph]{xy} -\usepackage[margin=2cm]{geometry} - -\setmainfont[Mapping=tex-text]{CMU Serif} -\setmonofont{CMU Typewriter Text} - -\nofiles -\everymath={\rm} -\let\к=\textit -\let\ж=\textbf -\let\мж=\mathbf - -\newdimen\sH -\def\tsH#1{\setbox0=\txt{#1}\global\sH=\wd0\POS *!L{\copy0}} - -\title{Классификация жизненных форм} -\author{} -\date{} - -\begin{document} -\maketitle -\thispagestyle{empty} - -\begin{center} -\shorthandoff{"} -\xygraph{% -*!R\txt{Организмы}="A" - (:[rr]*!L\txt{Эндотрофные, E}) - :[uurr]!{\tsH{Омнитрофные}}[r/.8\sH/] - (:[urrr(.5)]*!L\txt{Двумерно, O$_2$}) - :[drrr(.5)]*!L\txt{Трехмерно, O$_3$} -"A" - :[drr]!{\tsH{Экзотрофные}}[r/.8\sH/]="B" - ((:[urr]!{\tsH{Активные}}[r/.7\sH/] - (:[urrr(.5)]*!L\txt{Нападающие, A$_n$}) - (:[drrr(.5)]*!L\txt{Охотящиеся, A$_o$})) - (:[rr]*!L\txt{Растущие, R})) -"B" - (:[drr]*!L\txt{Седативные, S}) - :[ddrr]!{\tsH{Пропускающие}}[r/.8\sH/] - (:[urrr(.7)]*+!L\txt{Неподвижно\\ фильтрующие,\\ F$_n$}) - :[drrr(.7)]*+!L\txt{Подвижно\\ фильтрующие,\\ F$_p$} -} -\shorthandon{"} -\end{center} - -{\parindent0pt\obeylines -Примеры: -\к{Centroheliozoa} --- A$_n$, R, \ж{F$_\мж{p}$} -\к{Echinodermata} --- S, \ж{A$_\мж{n}$}, F$_p$ -\к{Spermatophyta} --- \ж{O$_\мж{2}$}, R, E, S -\к{Eumycota} --- \ж{R}, E, S -\к{Chlorophyta} --- F$_n$, A$_o$, \ж{O$_\мж{1}$}, O$_2$ -\к{Scolecida} --- E, M$_2$, \ж{A$_\мж{n}$}, F$_n$ -} - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf deleted file mode 100644 index 473d9932ac..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex deleted file mode 100644 index b921fae637..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex +++ /dev/null @@ -1,27 +0,0 @@ -\documentclass{article} -\usepackage[russian]{babel} -\usepackage{xecyr} -\usepackage{pgf} - -\setmainfont[Mapping=tex-text]{CMU Serif} -\setmonofont{CMU Typewriter Text} - -\nofiles -\begin{document} - -\begin{pgfpicture}{27.93mm}{47.91mm}{111.30mm}{86.07mm} -\pgfsetxvec{\pgfpoint{1.00mm}{0mm}} -\pgfsetyvec{\pgfpoint{0mm}{1.00mm}} -\color[rgb]{0,0,0}\pgfsetlinewidth{0.30mm}\pgfsetdash{}{0mm} -\pgfputat{\pgfxy(60.20,80.15)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Организмы}} -\pgfputat{\pgfxy(29.93,50.99)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Животные}} -\pgfputat{\pgfxy(90.02,50.99)}{\pgfbox[bottom,left]{\fontsize{14.23}{17.07}\selectfont Растения}} -\pgfmoveto{\pgfxy(72.26,79.50)}\pgflineto{\pgfxy(41.12,55.15)}\pgfstroke -\pgfmoveto{\pgfxy(41.12,55.15)}\pgflineto{\pgfxy(43.76,56.33)}\pgflineto{\pgfxy(42.77,56.45)}\pgflineto{\pgfxy(42.89,57.43)}\pgflineto{\pgfxy(41.12,55.15)}\pgfclosepath\pgffill -\pgfmoveto{\pgfxy(41.12,55.15)}\pgflineto{\pgfxy(43.76,56.33)}\pgflineto{\pgfxy(42.77,56.45)}\pgflineto{\pgfxy(42.89,57.43)}\pgflineto{\pgfxy(41.12,55.15)}\pgfclosepath\pgfstroke -\pgfmoveto{\pgfxy(72.04,79.50)}\pgflineto{\pgfxy(99.67,56.25)}\pgfstroke -\pgfmoveto{\pgfxy(99.67,56.25)}\pgflineto{\pgfxy(97.98,58.59)}\pgflineto{\pgfxy(98.06,57.60)}\pgflineto{\pgfxy(97.08,57.52)}\pgflineto{\pgfxy(99.67,56.25)}\pgfclosepath\pgffill -\pgfmoveto{\pgfxy(99.67,56.25)}\pgflineto{\pgfxy(97.98,58.59)}\pgflineto{\pgfxy(98.06,57.60)}\pgflineto{\pgfxy(97.08,57.52)}\pgflineto{\pgfxy(99.67,56.25)}\pgfclosepath\pgfstroke -\end{pgfpicture} - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf deleted file mode 100644 index 41aa6d760b..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex deleted file mode 100644 index 9705e44b0a..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex +++ /dev/null @@ -1,19 +0,0 @@ -\documentclass{article} -\usepackage[varg]{txfonts} -\usepackage[no-math]{fontspec} -\usepackage[russian]{babel} -\usepackage{xecyr} - -\setmainfont{Times New Roman} -\setsansfont{Arial} -\setmonofont{Courier New} - -\begin{document} - -Здесь идет русский текст. «Кавычки» — тире. -\textsf{Здесь тоже идет русский}. Перенос. -Символы ∫♀. Формула с использованием \texttt{txfonts}: - -\[ \gamma = \frac{1}{\sqrt{1 - v^2/c^2}} \]. - -\end{document} \ No newline at end of file diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf deleted file mode 100644 index 57f155936f..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex deleted file mode 100644 index c800332df1..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex +++ /dev/null @@ -1,61 +0,0 @@ -\documentclass{article} -\usepackage[russian]{babel} -\usepackage{xecyr} - -\usepackage{boxedminipage,xcolor} -\usepackage[grid,gridcolor=gray!25,subgridcolor=gray!12.5]{eso-pic} - -% \setmainfont[Mapping=tex-text,Script=Cyrillic,Language=Russian]{CMU Serif} -\setmainfont[Mapping=tex-text]{CMU Serif} -\setmonofont{CMU Typewriter Text} - -\gridSetup[mm]{1mm}{1}{1}{10}{1} -\makeatletter\def\ESO@griddeltaY{1}\makeatother - -\begin{document} - -\begin{boxedminipage}{1.8cm} -инженерно-строительный\\ -инженерно"-строительный\\ -инженерно"~строительный\\ -инженерно"=строительный -\end{boxedminipage} - -\begin{boxedminipage}{2.2cm} -Всё лишнее --- детям\\ -Всё лишнее "--- детям -\end{boxedminipage} - -\begin{boxedminipage}{2cm} -Менделеева---Клапейрона\\ -Менделеева"--~Клапейрона -\end{boxedminipage} - -\begin{boxedminipage}{2.2cm} ---- Что случилось? -"--*Ничего страшного. -\end{boxedminipage} - -\begin{boxedminipage}{2.2cm} -инсталлировать/деинсталлировать\\ -""инсталлировать/""деинсталлировать -\end{boxedminipage} - -\begin{boxedminipage}{2cm} -М.В.Ломоносов\\ -М. В. Ломоносов\\ -М.\,В.\,Ломоносов\\ -М.",В.",Ломоносов -\end{boxedminipage} - -\begin{boxedminipage}{3cm} -"Кавычки"\\ -``Кавычки''\\ -`Кавычки'\\ -"<Кавычки">\\ -<<Кавычки>>\\ -<"|<Кавычки>"|>\\ -"`Кавычки"' -\end{boxedminipage} - -\end{document} diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf deleted file mode 100644 index 03a98fd8db..0000000000 Binary files a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf and /dev/null differ diff --git a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex b/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex deleted file mode 100644 index c21331cfba..0000000000 --- a/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex +++ /dev/null @@ -1,35 +0,0 @@ -\documentclass{article} -\usepackage{polyglossia} -\usepackage{xecyr} - -\setmainlanguage{russian} - -\setmainfont[Mapping=tex-text]{CMU Serif} -\setmonofont{CMU Typewriter Text} - -\title{Распространенные русские кодировки} -\author{Из русской <<Википедии>>} -\date{} - -\begin{document} -\maketitle - -\tableofcontents - -% Обратите внимание на названия кодировок! Они берутся отсюда: http://www.iana.org/assignments/character-sets - -\XeTeXdefaultencoding "IBM866" -\input 866 - -\XeTeXdefaultencoding "KOI8-R" -\input koi8-r - -\XeTeXdefaultencoding "windows-1251" -\input 1251 - -\XeTeXdefaultencoding "ISO-8859-5" -\input iso - -\XeTeXdefaultencoding "UTF-8" - -\end{document} diff --git a/macros/xetex/latex/xecyr/tex/generic/xecyr/language.dat.add b/macros/xetex/latex/xecyr/tex/generic/xecyr/language.dat.add deleted file mode 100644 index ebd584c966..0000000000 --- a/macros/xetex/latex/xecyr/tex/generic/xecyr/language.dat.add +++ /dev/null @@ -1 +0,0 @@ -russian xu-ruenhyph.tex diff --git a/macros/xetex/latex/xecyr/tex/generic/xecyr/xu-ruenhyph.tex b/macros/xetex/latex/xecyr/tex/generic/xecyr/xu-ruenhyph.tex deleted file mode 100644 index 363814c686..0000000000 --- a/macros/xetex/latex/xecyr/tex/generic/xecyr/xu-ruenhyph.tex +++ /dev/null @@ -1,59 +0,0 @@ -% xu-ruenhyph.tex -% Wrapper for XeTeX to read combined Russian/English hyphenation patterns -% Alexey Shipunov, 2008/02/16-08-19 -% Public domain - -\begingroup - -% Please uncomment the pattern value you need before creating a new -% format file containing Russian hyphenation patterns: - -\ifx\Pattern\undefined -\def\Pattern{al} -%\def\Pattern{as} -%\def\Pattern{ct} -%\def\Pattern{dv} -%\def\Pattern{mg} -%\def\Pattern{vl} -%\def\Pattern{zn} -\fi - -% For non-XeTeX use, also check the encoding options in ruhyphen.tex - -\expandafter\ifx\csname XeTeXrevision\endcsname\relax - - \input hyphen - \input enrhm2 - \input ruhyphen - -\else - - \let\PATTERNS=\patterns - \def\patterns{% - \XeTeXinputencoding "KOI8-R" - \PATTERNS - } - - \input hyphen - \input enrhm2 - \input ruhyph\Pattern - \input cyryo\Pattern - - % additional patterns from ruhyphen.tex, converted to Unicode - \PATTERNS{.^^^^043d^^^^04358 8^^^^043d^^^^0435.} - \PATTERNS{8^^^^0431^^^^044a. 8^^^^0432^^^^044a. 8^^^^0433^^^^044a. - 8^^^^0434^^^^044a. 8^^^^0436^^^^044a. 8^^^^0437^^^^044a. - 8^^^^043a^^^^044a. 8^^^^043b^^^^044a. 8^^^^043c^^^^044a. - 8^^^^043d^^^^044a. 8^^^^043f^^^^044a. 8^^^^0440^^^^044a. - 8^^^^0441^^^^044a. 8^^^^0442^^^^044a. 8^^^^0444^^^^044a. - 8^^^^0445^^^^044a. 8^^^^0446^^^^044a. 8^^^^0447^^^^044a. - 8^^^^0448^^^^044a. 8^^^^0449^^^^044a.} - -\fi - -\endgroup - -\lefthyphenmin2 % settings copied from ruhyphen.tex -\righthyphenmin2 - -\endinput diff --git a/macros/xetex/latex/xecyr/tex/xecyr.sty b/macros/xetex/latex/xecyr/tex/xecyr.sty new file mode 100644 index 0000000000..fde8e2a316 --- /dev/null +++ b/macros/xetex/latex/xecyr/tex/xecyr.sty @@ -0,0 +1,336 @@ +\ProvidesPackage{xecyr}% + [2019/10/04 v1.2 Definitions for Cyrillic Babel and XeLaTeX/LuaTeX compatibility] + +\RequirePackage{ifluatex} +\RequirePackage{ifxetex} + +\newif\if@EXT +\DeclareOption{ext}{\@EXTtrue} +\DeclareOption{noext}{\@EXTfalse} +\newif\if@MIS +\DeclareOption{mis}{\@MIStrue} +\DeclareOption{nomis}{\@MISfalse} + +\ExecuteOptions{ext,nomis} +\ProcessOptions + +\if@MIS + \RequirePackage{misccorr} +\fi + +\ifluatex + \if@EXT + \RequirePackage{luatextra} + \defaultfontfeatures{Mapping=tex-text} + \fi +\else + \ifxetex + \if@EXT + \RequirePackage{xltxtra} + \defaultfontfeatures{Mapping=tex-text} + \fi + \else % pdflatex/inputenc hack + \RequirePackage[utf8]{inputenc} + \def\setmainfont#1{} + \def\setsansfont#1{} + \def\setmonofont#1{} + \endinput + \fi +\fi + +\@ifpackageloaded{xunicode}{}{\RequirePackage{xunicode}} + +%%% Cyrillic letter TeX definitions for XeTeX/LuaTeX +% This definition set is complete for all Slavic Cyrillic +% languages (Russian, Ukrainian, Belorussian, +% Rusyn, Serbian, Macedonian and Bulgarian alphabets). +% +% It has not been confirmed as complete, but might be, for those +% non-Slavic Cyrillic languages: +% Ossetian, Khalka, Buryat, Kalmyk, Kyrgyz, Tatar, Uzbek +% Azerbaijani, Kazakh, Abkhaz, Chukchi. + +%%% Part I +%%% Cyrillic letters defined as a continuous stretch +%%% in Unicode and most common 8-bit encodings which define them: + +\DeclareUTFcharacter[\UTFencname]{x0410}{\CYRA} % А +\DeclareUTFcharacter[\UTFencname]{x0430}{\cyra} % а +\DeclareUTFcharacter[\UTFencname]{x0411}{\CYRB} % Б +\DeclareUTFcharacter[\UTFencname]{x0431}{\cyrb} % б +\DeclareUTFcharacter[\UTFencname]{x0412}{\CYRV} % В +\DeclareUTFcharacter[\UTFencname]{x0432}{\cyrv} % в +\DeclareUTFcharacter[\UTFencname]{x0413}{\CYRG} % Г +\DeclareUTFcharacter[\UTFencname]{x0433}{\cyrg} % г +\DeclareUTFcharacter[\UTFencname]{x0414}{\CYRD} % Д +\DeclareUTFcharacter[\UTFencname]{x0434}{\cyrd} % д +\DeclareUTFcharacter[\UTFencname]{x0415}{\CYRE} % Е +\DeclareUTFcharacter[\UTFencname]{x0435}{\cyre} % е +\DeclareUTFcharacter[\UTFencname]{x0416}{\CYRZH} % Ж +\DeclareUTFcharacter[\UTFencname]{x0436}{\cyrzh} % ж +\DeclareUTFcharacter[\UTFencname]{x0417}{\CYRZ} % З +\DeclareUTFcharacter[\UTFencname]{x0437}{\cyrz} % з +\DeclareUTFcharacter[\UTFencname]{x0418}{\CYRI} % И +\DeclareUTFcharacter[\UTFencname]{x0438}{\cyri} % и +\DeclareUTFcharacter[\UTFencname]{x0419}{\CYRISHRT} % Й +\DeclareUTFcharacter[\UTFencname]{x0439}{\cyrishrt} % й +\DeclareUTFcharacter[\UTFencname]{x041A}{\CYRK} % К +\DeclareUTFcharacter[\UTFencname]{x043A}{\cyrk} % к +\DeclareUTFcharacter[\UTFencname]{x041B}{\CYRL} % Л +\DeclareUTFcharacter[\UTFencname]{x043B}{\cyrl} % л +\DeclareUTFcharacter[\UTFencname]{x041C}{\CYRM} % М +\DeclareUTFcharacter[\UTFencname]{x043C}{\cyrm} % м +\DeclareUTFcharacter[\UTFencname]{x041D}{\CYRN} % Н +\DeclareUTFcharacter[\UTFencname]{x043D}{\cyrn} % н +\DeclareUTFcharacter[\UTFencname]{x041E}{\CYRO} % О +\DeclareUTFcharacter[\UTFencname]{x043E}{\cyro} % о +\DeclareUTFcharacter[\UTFencname]{x041F}{\CYRP} % П +\DeclareUTFcharacter[\UTFencname]{x043F}{\cyrp} % п +\DeclareUTFcharacter[\UTFencname]{x0420}{\CYRR} % Р +\DeclareUTFcharacter[\UTFencname]{x0440}{\cyrr} % р +\DeclareUTFcharacter[\UTFencname]{x0421}{\CYRS} % С +\DeclareUTFcharacter[\UTFencname]{x0441}{\cyrs} % с +\DeclareUTFcharacter[\UTFencname]{x0422}{\CYRT} % Т +\DeclareUTFcharacter[\UTFencname]{x0442}{\cyrt} % т +\DeclareUTFcharacter[\UTFencname]{x0423}{\CYRU} % У +\DeclareUTFcharacter[\UTFencname]{x0443}{\cyru} % у +\DeclareUTFcharacter[\UTFencname]{x0424}{\CYRF} % Ф +\DeclareUTFcharacter[\UTFencname]{x0444}{\cyrf} % ф +\DeclareUTFcharacter[\UTFencname]{x0425}{\CYRH} % Х +\DeclareUTFcharacter[\UTFencname]{x0445}{\cyrh} % х +\DeclareUTFcharacter[\UTFencname]{x0426}{\CYRC} % Ц +\DeclareUTFcharacter[\UTFencname]{x0446}{\cyrc} % ц +\DeclareUTFcharacter[\UTFencname]{x0427}{\CYRCH} % Ч +\DeclareUTFcharacter[\UTFencname]{x0447}{\cyrch} % ч +\DeclareUTFcharacter[\UTFencname]{x0428}{\CYRSH} % Ш +\DeclareUTFcharacter[\UTFencname]{x0448}{\cyrsh} % ш +\DeclareUTFcharacter[\UTFencname]{x0429}{\CYRSHCH} % Щ +\DeclareUTFcharacter[\UTFencname]{x0449}{\cyrshch} % щ +\DeclareUTFcharacter[\UTFencname]{x042A}{\CYRHRDSN} % Ъ +\DeclareUTFcharacter[\UTFencname]{x044A}{\cyrhrdsn} % ъ +\DeclareUTFcharacter[\UTFencname]{x042B}{\CYRERY} % Ы +\DeclareUTFcharacter[\UTFencname]{x044B}{\cyrery} % ы +\DeclareUTFcharacter[\UTFencname]{x042C}{\CYRSFTSN} % Ь +\DeclareUTFcharacter[\UTFencname]{x044C}{\cyrsftsn} % ь +\DeclareUTFcharacter[\UTFencname]{x042D}{\CYREREV} % Э +\DeclareUTFcharacter[\UTFencname]{x044D}{\cyrerev} % э +\DeclareUTFcharacter[\UTFencname]{x042E}{\CYRYU} % Ю +\DeclareUTFcharacter[\UTFencname]{x044E}{\cyryu} % ю +\DeclareUTFcharacter[\UTFencname]{x042F}{\CYRYA} % Я +\DeclareUTFcharacter[\UTFencname]{x044F}{\cyrya} % я + +%%% Part II +%%% Cyrillic letters not defined as continuous stretches, +%%% but available in common 8-bit cyrillic encodings, +%%% like cp1251 and iso-8859-5, sorted by languages +%%% they're used in for ease of checking: + +% Common to many languages: +\DeclareUTFcharacter[\UTFencname]{x0401}{\CYRYO} % Ё +\DeclareUTFcharacter[\UTFencname]{x0451}{\cyryo} % ё +% Belorussian-Uzbek: +\DeclareUTFcharacter[\UTFencname]{x040E}{\CYRUSHRT} % Ў +\DeclareUTFcharacter[\UTFencname]{x045E}{\cyrushrt} % ў +% Ukrainian-Rusyn: +\DeclareUTFcharacter[\UTFencname]{x0490}{\CYRGUP} % Ґ +\DeclareUTFcharacter[\UTFencname]{x0491}{\cyrgup} % ґ +\DeclareUTFcharacter[\UTFencname]{x0407}{\CYRYI} % Ї +\DeclareUTFcharacter[\UTFencname]{x0457}{\cyryi} % ї +\DeclareUTFcharacter[\UTFencname]{x0404}{\CYRIE} % Є +\DeclareUTFcharacter[\UTFencname]{x0454}{\cyrie} % є +% Ukrainian-Belorussian-Rusyn-Kazakh: +\DeclareUTFcharacter[\UTFencname]{x0406}{\CYRII} % І +\DeclareUTFcharacter[\UTFencname]{x0456}{\cyrii} % і +% Serbian-Macedonian-Azerbaijani: +\DeclareUTFcharacter[\UTFencname]{x0408}{\CYRJE} % Ј +\DeclareUTFcharacter[\UTFencname]{x0458}{\cyrje} % ј +% Serbian-Macedonian-Abkhaz: +\DeclareUTFcharacter[\UTFencname]{x040F}{\CYRDZHE} % Џ +\DeclareUTFcharacter[\UTFencname]{x045F}{\cyrdzhe} % џ +% Serbian-Macedonian: +\DeclareUTFcharacter[\UTFencname]{x0409}{\CYRLJE} % Љ +\DeclareUTFcharacter[\UTFencname]{x0459}{\cyrlje} % љ +\DeclareUTFcharacter[\UTFencname]{x040A}{\CYRNJE} % Њ +\DeclareUTFcharacter[\UTFencname]{x045A}{\cyrnje} % њ +% Serbian: +\DeclareUTFcharacter[\UTFencname]{x0402}{\CYRDJE} % Ђ +\DeclareUTFcharacter[\UTFencname]{x0452}{\cyrdje} % ђ +\DeclareUTFcharacter[\UTFencname]{x040B}{\CYRTSHE} % Ћ +\DeclareUTFcharacter[\UTFencname]{x045B}{\cyrtshe} % ћ +% Macedonian: +\DeclareUTFcharacter[\UTFencname]{x0405}{\CYRDZE} % Ѕ +\DeclareUTFcharacter[\UTFencname]{x0455}{\cyrdze} % ѕ +\DeclareUTFcharacter[\UTFencname]{x0403}{\CYRGJE} % Ѓ +\DeclareUTFcharacter[\UTFencname]{x0453}{\cyrgje} % ѓ +\DeclareUTFcharacter[\UTFencname]{x040C}{\CYRKJE} % Ќ +\DeclareUTFcharacter[\UTFencname]{x045C}{\cyrkje} % ќ + +%%% Part III +%%% Non-Slavic Cyrillic letters, waiting for their experts +%%% to be confirmed as correct. +%%% From here on, we're out of the frequently used 8-bit land +%%% and into mostly Unicode territory. + +% Azerbaijani-Abkhaz-Kalmyk-Kazakh-Tatar: +\DeclareUTFcharacter[\UTFencname]{x04D8}{\CYRSCHWA} % Ә +\DeclareUTFcharacter[\UTFencname]{x04D9}{\cyrschwa} % ә +% Azerbaijani-Kyrgyz-Buryat-Kazakh-Tatar: +\DeclareUTFcharacter[\UTFencname]{x04BA}{\CYRSHHA} % Һ +\DeclareUTFcharacter[\UTFencname]{x04BB}{\cyrshha} % һ +% Azerbaijani-Kyrgyz-Buryat-Kalmyk-Kazakh-Tatar: +\DeclareUTFcharacter[\UTFencname]{x04E8}{\CYROTLD} % Ө +\DeclareUTFcharacter[\UTFencname]{x04E9}{\cyrotld} % ө +\DeclareUTFcharacter[\UTFencname]{x04AE}{\CYRY} % Ү +\DeclareUTFcharacter[\UTFencname]{x04AF}{\cyry} % ү +% Azerbaijani-Tajik-Kazakh-Uzbek: +\DeclareUTFcharacter[\UTFencname]{x0492}{\CYRGHCRS} % Ғ +\DeclareUTFcharacter[\UTFencname]{x0493}{\cyrghcrs} % ғ +% Tajik-Abkhaz-Kazakh-Uzbek: +\DeclareUTFcharacter[\UTFencname]{x049A}{\CYRKDSC} % Қ +\DeclareUTFcharacter[\UTFencname]{x049B}{\cyrkdsc} % қ +% Tajik-Abkhaz-Uzbek: +\DeclareUTFcharacter[\UTFencname]{x04B2}{\CYRHDSC} % Ҳ +\DeclareUTFcharacter[\UTFencname]{x04B3}{\cyrhdsc} % ҳ +% Tajik-Abkhaz: +\DeclareUTFcharacter[\UTFencname]{x04B6}{\CYRCHRDSC} % Ҷ +\DeclareUTFcharacter[\UTFencname]{x04B7}{\cyrchrdsc} % ҷ +% Kalmyk-Kyrguz-Tatar: +\DeclareUTFcharacter[\UTFencname]{x04A2}{\CYRNDSC} % Ң +\DeclareUTFcharacter[\UTFencname]{x04A3}{\cyrndsc} % ң +% Kalmyk-Tatar: +\DeclareUTFcharacter[\UTFencname]{x0496}{\CYRZHDSC} % Җ +\DeclareUTFcharacter[\UTFencname]{x0497}{\cyrzhdsc} % җ +% Ossetian: +\DeclareUTFcharacter[\UTFencname]{x04D4}{\CYRAE} % Ӕ +\DeclareUTFcharacter[\UTFencname]{x04D5}{\cyrae} % ӕ +% Azerbaijani: +\DeclareUTFcharacter[\UTFencname]{x04B8}{\CYRCHVCRS} % Ҹ +\DeclareUTFcharacter[\UTFencname]{x04B9}{\cyrchvcrs} % ҹ +\DeclareUTFcharacter[\UTFencname]{x049C}{\CYRKVCRS} % Ҝ +\DeclareUTFcharacter[\UTFencname]{x049D}{\cyrkvcrs} % ҝ +% Kazakh: +\DeclareUTFcharacter[\UTFencname]{x04B0}{\CYRYHCRS} % Ұ +\DeclareUTFcharacter[\UTFencname]{x04B1}{\cyryhcrs} % ұ +% Abkhaz: +\DeclareUTFcharacter[\UTFencname]{x0494}{\CYRGHK} % Ҕ +\DeclareUTFcharacter[\UTFencname]{x0495}{\cyrghk} % ҕ +\DeclareUTFcharacter[\UTFencname]{x04E0}{\CYRABHDZE} % Ӡ +\DeclareUTFcharacter[\UTFencname]{x04E1}{\cyrabhdze} % ӡ +\DeclareUTFcharacter[\UTFencname]{x049E}{\CYRKHCRS} % Ҟ +\DeclareUTFcharacter[\UTFencname]{x049F}{\cyrkhcrs} % ҟ +\DeclareUTFcharacter[\UTFencname]{x04A6}{\CYRPHK} % Ҧ +\DeclareUTFcharacter[\UTFencname]{x04A7}{\cyrphk} % ҧ +\DeclareUTFcharacter[\UTFencname]{x04AC}{\CYRTDSC} % Ҭ +\DeclareUTFcharacter[\UTFencname]{x04AD}{\cyrtdsc} % ҭ +\DeclareUTFcharacter[\UTFencname]{x04B4}{\CYRTETSE} % Ҵ +\DeclareUTFcharacter[\UTFencname]{x04B5}{\cyrtetse} % ҵ +\DeclareUTFcharacter[\UTFencname]{x04BC}{\CYRABHCH} % Ҽ +\DeclareUTFcharacter[\UTFencname]{x04BD}{\cyrabhch} % ҽ +\DeclareUTFcharacter[\UTFencname]{x04BE}{\CYRABHCHDSC} % Ҿ +\DeclareUTFcharacter[\UTFencname]{x04BF}{\cyrabhchdsc} % ҿ +\DeclareUTFcharacter[\UTFencname]{x04A8}{\CYRABHHA} % Ҩ +\DeclareUTFcharacter[\UTFencname]{x04A9}{\cyrabhha} % ҩ +% Chukchi: +\DeclareUTFcharacter[\UTFencname]{x04C3}{\CYRKHK} % Ӄ +\DeclareUTFcharacter[\UTFencname]{x04C4}{\cyrkhk} % ӄ +\DeclareUTFcharacter[\UTFencname]{x04C7}{\CYRNHK} % Ӈ +\DeclareUTFcharacter[\UTFencname]{x04C8}{\cyrnhk} % ӈ + +%% P.S. Tajik and Chuvash, while mentioned, +%% have letters which are apparently missing and are NOT complete. + +%%% Part IV +%%% Historical letters, needed to support old orthographies. +\DeclareUTFcharacter[\UTFencname]{x0462}{\CYRYAT} % Ѣ +\DeclareUTFcharacter[\UTFencname]{x0463}{\cyryat} % ѣ +\DeclareUTFcharacter[\UTFencname]{x046A}{\CYRBYUS} % Ѫ +\DeclareUTFcharacter[\UTFencname]{x046B}{\cyrbyus} % ѫ +\DeclareUTFcharacter[\UTFencname]{x0474}{\CYRIZH} % Ѵ +\DeclareUTFcharacter[\UTFencname]{x0475}{\cyrizh} % ѵ +\DeclareUTFcharacter[\UTFencname]{x0472}{\CYRFITA} % Ѳ +\DeclareUTFcharacter[\UTFencname]{x0473}{\cyrfita} % ѳ + +%%% Part V +%%% UNRECOGNISED NON-SLAVIC CYRILLIC LETTERS +%%% Belong to languages not mentioned herein. + +\DeclareUTFcharacter[\UTFencname]{x04C0}{\CYRpalochka} % Ӏ +\DeclareUTFcharacter[\UTFencname]{x0498}{\CYRZDSC} % Ҙ +\DeclareUTFcharacter[\UTFencname]{x0499}{\cyrzdsc} % ҙ +\DeclareUTFcharacter[\UTFencname]{x04A0}{\CYRKBEAK} % Ҡ +\DeclareUTFcharacter[\UTFencname]{x04A1}{\cyrkbeak} % ҡ +\DeclareUTFcharacter[\UTFencname]{x04A4}{\CYRNG} % Ҥ +\DeclareUTFcharacter[\UTFencname]{x04A5}{\cyrng} % ҥ +\DeclareUTFcharacter[\UTFencname]{x04AA}{\CYRSDSC} % Ҫ +\DeclareUTFcharacter[\UTFencname]{x04AB}{\cyrsdsc} % ҫ +\DeclareUTFcharacter[\UTFencname]{x04CB}{\CYRCHLDSC} % Ӌ +\DeclareUTFcharacter[\UTFencname]{x04CC}{\cyrchldsc} % ӌ + +%% These are probably improperly named either in TeX or Unicode, +%% since their Unicode names and TeX names do not match. +%% TeX definitely treats them as the same symbol though. +\DeclareUTFcharacter[\UTFencname]{x04CD}{\CYRMDSC} % Ӎ +\DeclareUTFcharacter[\UTFencname]{x04CE}{\cyrmdsc} % ӎ +\DeclareUTFcharacter[\UTFencname]{x04C5}{\CYRLDSC} % Ӆ +\DeclareUTFcharacter[\UTFencname]{x04C6}{\cyrldsc} % ӆ + +%% These two letters are part of proposed Unicode for Kurdish +%% and their codepoints may or may not change upon inclusion. +\DeclareUTFcharacter[\UTFencname]{x051A}{\CYRQ} +\DeclareUTFcharacter[\UTFencname]{x051B}{\cyrq} +\DeclareUTFcharacter[\UTFencname]{x051C}{\CYRW} +\DeclareUTFcharacter[\UTFencname]{x051D}{\cyrw} + +%%% Part VII +%%% PUNCTUATION AND UNCLEAR CASES +%%% Exotic (punctuation, letters...) +%%% (this list is probably incomplete) + +% A dash - Defined in cyrillic.mtx to be emdash +% and should have been emdash all along. +\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + +% Exotic angle brackets. +% Might still be unprintable for you. +\DeclareUTFcharacter[\UTFencname]{x27E8}{\cyrlangle} +\DeclareUTFcharacter[\UTFencname]{x27E9}{\cyrrangle} + +% This particular association is not certain but I guess +% we'll hear about it when someone trips over it. +\DeclareUTFcharacter[\UTFencname]{x0510}{\CYREPS} +\DeclareUTFcharacter[\UTFencname]{x0511}{\cyreps} + +% Can't confirm those, but I'm positive the codepoints are correct: +\DeclareUTFcharacter[\UTFencname]{x04F6}{\CYRGDSC} +\DeclareUTFcharacter[\UTFencname]{x04F7}{\cyrgdsc} +\DeclareUTFcharacter[\UTFencname]{x04FC}{\CYRHHK} +\DeclareUTFcharacter[\UTFencname]{x04FD}{\cyrhhk} +\DeclareUTFcharacter[\UTFencname]{x0512}{\CYRLHK} +\DeclareUTFcharacter[\UTFencname]{x0513}{\cyrlhk} + +% I could not assign these in a way that would make sense, +% since I couldn't find matches in cyrillic unicode table. + +%\DeclareUTFcharacter[\UTFencname]{x????}{\CYRNLHK} +%\DeclareUTFcharacter[\UTFencname]{x????}{\cyrnlhk} +%\DeclareUTFcharacter[\UTFencname]{x????}{\CYRRDSC} +%\DeclareUTFcharacter[\UTFencname]{x????}{\cyrrdsc} + +% Oddities: +% I don't see a letter like that in Unicode cyrillic table. +% I've no idea what is it doing in a cyrillic encoding either. +%\DeclareUTFcharacter[\UTFencname]{x????}{\CYRDELTA} +%\DeclareUTFcharacter[\UTFencname]{x????}{\cyrdelta} + +% Quotes +% Ligatures << and >> are working only with the last versions of "tex-text.map" +% and "tex-text.tec" (http://scripts.sil.org/svn-view/xetex/TRUNK) +\DeclareUTFcharacter[\UTFencname]{x00AB}{\flqq} +\DeclareUTFcharacter[\UTFencname]{x00BB}{\frqq} +\DeclareUTFcharacter[\UTFencname]{x201E}{\glqq} +\DeclareUTFcharacter[\UTFencname]{x201C}{\grqq} + +% To make it (and "--- -like shortcuts) work, "xecyr" must be loaded _after_ babel. +\def\cyrdash{\hbox to.8em{--\hss--}} + +\endinput diff --git a/macros/xetex/latex/xecyr/tex/xelatex/xecyr/xecyr.sty b/macros/xetex/latex/xecyr/tex/xelatex/xecyr/xecyr.sty deleted file mode 100644 index 43c082b775..0000000000 --- a/macros/xetex/latex/xecyr/tex/xelatex/xecyr/xecyr.sty +++ /dev/null @@ -1,321 +0,0 @@ -% Modified from Evgenie Medvedev by A. Shipunov (plantago@herba.msu.ru) - -\ProvidesPackage{xecyr}% - [2008/03/08 v1.0 Definitions for Cyrillic Babel/XeLaTeX compatibility] - -\newif\if@EXT -\DeclareOption{ext}{\@EXTtrue} -\DeclareOption{noext}{\@EXTfalse} -\newif\if@MIS -\DeclareOption{mis}{\@MIStrue} -\DeclareOption{nomis}{\@MISfalse} - -\ExecuteOptions{ext,nomis} -\ProcessOptions - -\if@MIS - \RequirePackage{misccorr} - \XeTeXinputencoding "KOI8-R" -\fi - -\if@EXT - \PassOptionsToPackage{cm-default}{fontspec} - \RequirePackage{xltxtra} -\fi - -\RequirePackage{xunicode} - -%%% Cyrillic letter TeX definitions for XeTeX -% This definition set is complete for all Slavic Cyrillic -% languages (Russian, Ukrainian, Belorussian, -% Rusyn, Serbian, Macedonian and Bulgarian alphabets). -% -% It has not been confirmed as complete, but might be, for those -% non-Slavic Cyrillic languages: -% Ossetian, Khalka, Buryat, Kalmyk, Kyrgyz, Tatar, Uzbek -% Azerbaijani, Kazakh, Abkhaz, Chukchi. - -%%% Part I -%%% Cyrillic letters defined as a continuous stretch -%%% in Unicode and most common 8-bit encodings which define them: - -\DeclareUTFcharacter[\UTFencname]{x0410}{\CYRA} % А -\DeclareUTFcharacter[\UTFencname]{x0430}{\cyra} % а -\DeclareUTFcharacter[\UTFencname]{x0411}{\CYRB} % Б -\DeclareUTFcharacter[\UTFencname]{x0431}{\cyrb} % б -\DeclareUTFcharacter[\UTFencname]{x0412}{\CYRV} % В -\DeclareUTFcharacter[\UTFencname]{x0432}{\cyrv} % в -\DeclareUTFcharacter[\UTFencname]{x0413}{\CYRG} % Г -\DeclareUTFcharacter[\UTFencname]{x0433}{\cyrg} % г -\DeclareUTFcharacter[\UTFencname]{x0414}{\CYRD} % Д -\DeclareUTFcharacter[\UTFencname]{x0434}{\cyrd} % д -\DeclareUTFcharacter[\UTFencname]{x0415}{\CYRE} % Е -\DeclareUTFcharacter[\UTFencname]{x0435}{\cyre} % е -\DeclareUTFcharacter[\UTFencname]{x0416}{\CYRZH} % Ж -\DeclareUTFcharacter[\UTFencname]{x0436}{\cyrzh} % ж -\DeclareUTFcharacter[\UTFencname]{x0417}{\CYRZ} % З -\DeclareUTFcharacter[\UTFencname]{x0437}{\cyrz} % з -\DeclareUTFcharacter[\UTFencname]{x0418}{\CYRI} % И -\DeclareUTFcharacter[\UTFencname]{x0438}{\cyri} % и -\DeclareUTFcharacter[\UTFencname]{x0419}{\CYRISHRT} % Й -\DeclareUTFcharacter[\UTFencname]{x0439}{\cyrishrt} % й -\DeclareUTFcharacter[\UTFencname]{x041A}{\CYRK} % К -\DeclareUTFcharacter[\UTFencname]{x043A}{\cyrk} % к -\DeclareUTFcharacter[\UTFencname]{x041B}{\CYRL} % Л -\DeclareUTFcharacter[\UTFencname]{x043B}{\cyrl} % л -\DeclareUTFcharacter[\UTFencname]{x041C}{\CYRM} % М -\DeclareUTFcharacter[\UTFencname]{x043C}{\cyrm} % м -\DeclareUTFcharacter[\UTFencname]{x041D}{\CYRN} % Н -\DeclareUTFcharacter[\UTFencname]{x043D}{\cyrn} % н -\DeclareUTFcharacter[\UTFencname]{x041E}{\CYRO} % О -\DeclareUTFcharacter[\UTFencname]{x043E}{\cyro} % о -\DeclareUTFcharacter[\UTFencname]{x041F}{\CYRP} % П -\DeclareUTFcharacter[\UTFencname]{x043F}{\cyrp} % п -\DeclareUTFcharacter[\UTFencname]{x0420}{\CYRR} % Р -\DeclareUTFcharacter[\UTFencname]{x0440}{\cyrr} % р -\DeclareUTFcharacter[\UTFencname]{x0421}{\CYRS} % С -\DeclareUTFcharacter[\UTFencname]{x0441}{\cyrs} % с -\DeclareUTFcharacter[\UTFencname]{x0422}{\CYRT} % Т -\DeclareUTFcharacter[\UTFencname]{x0442}{\cyrt} % т -\DeclareUTFcharacter[\UTFencname]{x0423}{\CYRU} % У -\DeclareUTFcharacter[\UTFencname]{x0443}{\cyru} % у -\DeclareUTFcharacter[\UTFencname]{x0424}{\CYRF} % Ф -\DeclareUTFcharacter[\UTFencname]{x0444}{\cyrf} % ф -\DeclareUTFcharacter[\UTFencname]{x0425}{\CYRH} % Х -\DeclareUTFcharacter[\UTFencname]{x0445}{\cyrh} % х -\DeclareUTFcharacter[\UTFencname]{x0426}{\CYRC} % Ц -\DeclareUTFcharacter[\UTFencname]{x0446}{\cyrc} % ц -\DeclareUTFcharacter[\UTFencname]{x0427}{\CYRCH} % Ч -\DeclareUTFcharacter[\UTFencname]{x0447}{\cyrch} % ч -\DeclareUTFcharacter[\UTFencname]{x0428}{\CYRSH} % Ш -\DeclareUTFcharacter[\UTFencname]{x0448}{\cyrsh} % ш -\DeclareUTFcharacter[\UTFencname]{x0429}{\CYRSHCH} % Щ -\DeclareUTFcharacter[\UTFencname]{x0449}{\cyrshch} % щ -\DeclareUTFcharacter[\UTFencname]{x042A}{\CYRHRDSN} % Ъ -\DeclareUTFcharacter[\UTFencname]{x044A}{\cyrhrdsn} % ъ -\DeclareUTFcharacter[\UTFencname]{x042B}{\CYRERY} % Ы -\DeclareUTFcharacter[\UTFencname]{x044B}{\cyrery} % ы -\DeclareUTFcharacter[\UTFencname]{x042C}{\CYRSFTSN} % Ь -\DeclareUTFcharacter[\UTFencname]{x044C}{\cyrsftsn} % ь -\DeclareUTFcharacter[\UTFencname]{x042D}{\CYREREV} % Э -\DeclareUTFcharacter[\UTFencname]{x044D}{\cyrerev} % э -\DeclareUTFcharacter[\UTFencname]{x042E}{\CYRYU} % Ю -\DeclareUTFcharacter[\UTFencname]{x044E}{\cyryu} % ю -\DeclareUTFcharacter[\UTFencname]{x042F}{\CYRYA} % Я -\DeclareUTFcharacter[\UTFencname]{x044F}{\cyrya} % я - -%%% Part II -%%% Cyrillic letters not defined as continuous stretches, -%%% but available in common 8-bit cyrillic encodings, -%%% like cp1251 and iso-8859-5, sorted by languages -%%% they're used in for ease of checking: - -% Common to many languages: -\DeclareUTFcharacter[\UTFencname]{x0401}{\CYRYO} % Ё -\DeclareUTFcharacter[\UTFencname]{x0451}{\cyryo} % ё -% Belorussian-Uzbek: -\DeclareUTFcharacter[\UTFencname]{x040E}{\CYRUSHRT} % Ў -\DeclareUTFcharacter[\UTFencname]{x045E}{\cyrushrt} % ў -% Ukrainian-Rusyn: -\DeclareUTFcharacter[\UTFencname]{x0490}{\CYRGUP} % Ґ -\DeclareUTFcharacter[\UTFencname]{x0491}{\cyrgup} % ґ -\DeclareUTFcharacter[\UTFencname]{x0407}{\CYRYI} % Ї -\DeclareUTFcharacter[\UTFencname]{x0457}{\cyryi} % ї -\DeclareUTFcharacter[\UTFencname]{x0404}{\CYRIE} % Є -\DeclareUTFcharacter[\UTFencname]{x0454}{\cyrie} % є -% Ukrainian-Belorussian-Rusyn-Kazakh: -\DeclareUTFcharacter[\UTFencname]{x0406}{\CYRII} % І -\DeclareUTFcharacter[\UTFencname]{x0456}{\cyrii} % і -% Serbian-Macedonian-Azerbaijani: -\DeclareUTFcharacter[\UTFencname]{x0408}{\CYRJE} % Ј -\DeclareUTFcharacter[\UTFencname]{x0458}{\cyrje} % ј -% Serbian-Macedonian-Abkhaz: -\DeclareUTFcharacter[\UTFencname]{x040F}{\CYRDZHE} % Џ -\DeclareUTFcharacter[\UTFencname]{x045F}{\cyrdzhe} % џ -% Serbian-Macedonian: -\DeclareUTFcharacter[\UTFencname]{x0409}{\CYRLJE} % Љ -\DeclareUTFcharacter[\UTFencname]{x0459}{\cyrlje} % љ -\DeclareUTFcharacter[\UTFencname]{x040A}{\CYRNJE} % Њ -\DeclareUTFcharacter[\UTFencname]{x045A}{\cyrnje} % њ -% Serbian: -\DeclareUTFcharacter[\UTFencname]{x0402}{\CYRDJE} % Ђ -\DeclareUTFcharacter[\UTFencname]{x0452}{\cyrdje} % ђ -\DeclareUTFcharacter[\UTFencname]{x040B}{\CYRTSHE} % Ћ -\DeclareUTFcharacter[\UTFencname]{x045B}{\cyrtshe} % ћ -% Macedonian: -\DeclareUTFcharacter[\UTFencname]{x0405}{\CYRDZE} % Ѕ -\DeclareUTFcharacter[\UTFencname]{x0455}{\cyrdze} % ѕ -\DeclareUTFcharacter[\UTFencname]{x0403}{\CYRGJE} % Ѓ -\DeclareUTFcharacter[\UTFencname]{x0453}{\cyrgje} % ѓ -\DeclareUTFcharacter[\UTFencname]{x040C}{\CYRKJE} % Ќ -\DeclareUTFcharacter[\UTFencname]{x045C}{\cyrkje} % ќ - -%%% Part III -%%% Non-Slavic Cyrillic letters, waiting for their experts -%%% to be confirmed as correct. -%%% From here on, we're out of the frequently used 8-bit land -%%% and into mostly Unicode territory. - -% Azerbaijani-Abkhaz-Kalmyk-Kazakh-Tatar: -\DeclareUTFcharacter[\UTFencname]{x04D8}{\CYRSCHWA} % Ә -\DeclareUTFcharacter[\UTFencname]{x04D9}{\cyrschwa} % ә -% Azerbaijani-Kyrgyz-Buryat-Kazakh-Tatar: -\DeclareUTFcharacter[\UTFencname]{x04BA}{\CYRSHHA} % Һ -\DeclareUTFcharacter[\UTFencname]{x04BB}{\cyrshha} % һ -% Azerbaijani-Kyrgyz-Buryat-Kalmyk-Kazakh-Tatar: -\DeclareUTFcharacter[\UTFencname]{x04E8}{\CYROTLD} % Ө -\DeclareUTFcharacter[\UTFencname]{x04E9}{\cyrotld} % ө -\DeclareUTFcharacter[\UTFencname]{x04AE}{\CYRY} % Ү -\DeclareUTFcharacter[\UTFencname]{x04AF}{\cyry} % ү -% Azerbaijani-Tajik-Kazakh-Uzbek: -\DeclareUTFcharacter[\UTFencname]{x0492}{\CYRGHCRS} % Ғ -\DeclareUTFcharacter[\UTFencname]{x0493}{\cyrghcrs} % ғ -% Tajik-Abkhaz-Kazakh-Uzbek: -\DeclareUTFcharacter[\UTFencname]{x049A}{\CYRKDSC} % Қ -\DeclareUTFcharacter[\UTFencname]{x049B}{\cyrkdsc} % қ -% Tajik-Abkhaz-Uzbek: -\DeclareUTFcharacter[\UTFencname]{x04B2}{\CYRHDSC} % Ҳ -\DeclareUTFcharacter[\UTFencname]{x04B3}{\cyrhdsc} % ҳ -% Tajik-Abkhaz: -\DeclareUTFcharacter[\UTFencname]{x04B6}{\CYRCHRDSC} % Ҷ -\DeclareUTFcharacter[\UTFencname]{x04B7}{\cyrchrdsc} % ҷ -% Kalmyk-Kyrguz-Tatar: -\DeclareUTFcharacter[\UTFencname]{x04A2}{\CYRNDSC} % Ң -\DeclareUTFcharacter[\UTFencname]{x04A3}{\cyrndsc} % ң -% Kalmyk-Tatar: -\DeclareUTFcharacter[\UTFencname]{x0496}{\CYRZHDSC} % Җ -\DeclareUTFcharacter[\UTFencname]{x0497}{\cyrzhdsc} % җ -% Ossetian: -\DeclareUTFcharacter[\UTFencname]{x04D4}{\CYRAE} % Ӕ -\DeclareUTFcharacter[\UTFencname]{x04D5}{\cyrae} % ӕ -% Azerbaijani: -\DeclareUTFcharacter[\UTFencname]{x04B8}{\CYRCHVCRS} % Ҹ -\DeclareUTFcharacter[\UTFencname]{x04B9}{\cyrchvcrs} % ҹ -\DeclareUTFcharacter[\UTFencname]{x049C}{\CYRKVCRS} % Ҝ -\DeclareUTFcharacter[\UTFencname]{x049D}{\cyrkvcrs} % ҝ -% Kazakh: -\DeclareUTFcharacter[\UTFencname]{x04B0}{\CYRYHCRS} % Ұ -\DeclareUTFcharacter[\UTFencname]{x04B1}{\cyryhcrs} % ұ -% Abkhaz: -\DeclareUTFcharacter[\UTFencname]{x0494}{\CYRGHK} % Ҕ -\DeclareUTFcharacter[\UTFencname]{x0495}{\cyrghk} % ҕ -\DeclareUTFcharacter[\UTFencname]{x04E0}{\CYRABHDZE} % Ӡ -\DeclareUTFcharacter[\UTFencname]{x04E1}{\cyrabhdze} % ӡ -\DeclareUTFcharacter[\UTFencname]{x049E}{\CYRKHCRS} % Ҟ -\DeclareUTFcharacter[\UTFencname]{x049F}{\cyrkhcrs} % ҟ -\DeclareUTFcharacter[\UTFencname]{x04A6}{\CYRPHK} % Ҧ -\DeclareUTFcharacter[\UTFencname]{x04A7}{\cyrphk} % ҧ -\DeclareUTFcharacter[\UTFencname]{x04AC}{\CYRTDSC} % Ҭ -\DeclareUTFcharacter[\UTFencname]{x04AD}{\cyrtdsc} % ҭ -\DeclareUTFcharacter[\UTFencname]{x04B4}{\CYRTETSE} % Ҵ -\DeclareUTFcharacter[\UTFencname]{x04B5}{\cyrtetse} % ҵ -\DeclareUTFcharacter[\UTFencname]{x04BC}{\CYRABHCH} % Ҽ -\DeclareUTFcharacter[\UTFencname]{x04BD}{\cyrabhch} % ҽ -\DeclareUTFcharacter[\UTFencname]{x04BE}{\CYRABHCHDSC} % Ҿ -\DeclareUTFcharacter[\UTFencname]{x04BF}{\cyrabhchdsc} % ҿ -\DeclareUTFcharacter[\UTFencname]{x04A8}{\CYRABHHA} % Ҩ -\DeclareUTFcharacter[\UTFencname]{x04A9}{\cyrabhha} % ҩ -% Chukchi: -\DeclareUTFcharacter[\UTFencname]{x04C3}{\CYRKHK} % Ӄ -\DeclareUTFcharacter[\UTFencname]{x04C4}{\cyrkhk} % ӄ -\DeclareUTFcharacter[\UTFencname]{x04C7}{\CYRNHK} % Ӈ -\DeclareUTFcharacter[\UTFencname]{x04C8}{\cyrnhk} % ӈ - -%% P.S. Tajik and Chuvash, while mentioned, -%% have letters which are apparently missing and are NOT complete. - -%%% Part IV -%%% Historical letters, needed to support old orthographies. -\DeclareUTFcharacter[\UTFencname]{x0462}{\CYRYAT} % Ѣ -\DeclareUTFcharacter[\UTFencname]{x0463}{\cyryat} % ѣ -\DeclareUTFcharacter[\UTFencname]{x046A}{\CYRBYUS} % Ѫ -\DeclareUTFcharacter[\UTFencname]{x046B}{\cyrbyus} % ѫ -\DeclareUTFcharacter[\UTFencname]{x0474}{\CYRIZH} % Ѵ -\DeclareUTFcharacter[\UTFencname]{x0475}{\cyrizh} % ѵ -\DeclareUTFcharacter[\UTFencname]{x0472}{\CYRFITA} % Ѳ -\DeclareUTFcharacter[\UTFencname]{x0473}{\cyrfita} % ѳ - -%%% Part V -%%% UNRECOGNISED NON-SLAVIC CYRILLIC LETTERS -%%% Belong to languages not mentioned herein. - -\DeclareUTFcharacter[\UTFencname]{x04C0}{\CYRpalochka} % Ӏ -\DeclareUTFcharacter[\UTFencname]{x0498}{\CYRZDSC} % Ҙ -\DeclareUTFcharacter[\UTFencname]{x0499}{\cyrzdsc} % ҙ -\DeclareUTFcharacter[\UTFencname]{x04A0}{\CYRKBEAK} % Ҡ -\DeclareUTFcharacter[\UTFencname]{x04A1}{\cyrkbeak} % ҡ -\DeclareUTFcharacter[\UTFencname]{x04A4}{\CYRNG} % Ҥ -\DeclareUTFcharacter[\UTFencname]{x04A5}{\cyrng} % ҥ -\DeclareUTFcharacter[\UTFencname]{x04AA}{\CYRSDSC} % Ҫ -\DeclareUTFcharacter[\UTFencname]{x04AB}{\cyrsdsc} % ҫ -\DeclareUTFcharacter[\UTFencname]{x04CB}{\CYRCHLDSC} % Ӌ -\DeclareUTFcharacter[\UTFencname]{x04CC}{\cyrchldsc} % ӌ - -%% These are probably improperly named either in TeX or Unicode, -%% since their Unicode names and TeX names do not match. -%% TeX definitely treats them as the same symbol though. -\DeclareUTFcharacter[\UTFencname]{x04CD}{\CYRMDSC} % Ӎ -\DeclareUTFcharacter[\UTFencname]{x04CE}{\cyrmdsc} % ӎ -\DeclareUTFcharacter[\UTFencname]{x04C5}{\CYRLDSC} % Ӆ -\DeclareUTFcharacter[\UTFencname]{x04C6}{\cyrldsc} % ӆ - -%% These two letters are part of proposed Unicode for Kurdish -%% and their codepoints may or may not change upon inclusion. -\DeclareUTFcharacter[\UTFencname]{x051A}{\CYRQ} -\DeclareUTFcharacter[\UTFencname]{x051B}{\cyrq} -\DeclareUTFcharacter[\UTFencname]{x051C}{\CYRW} -\DeclareUTFcharacter[\UTFencname]{x051D}{\cyrw} - -%%% Part VII -%%% PUNCTUATION AND UNCLEAR CASES -%%% Exotic (punctuation, letters...) -%%% (this list is probably incomplete) - -% A dash - Defined in cyrillic.mtx to be emdash -% and should have been emdash all along. -\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} - -% Exotic angle brackets. -% Might still be unprintable for you. -\DeclareUTFcharacter[\UTFencname]{x27E8}{\cyrlangle} -\DeclareUTFcharacter[\UTFencname]{x27E9}{\cyrrangle} - -% This particular association is not certain but I guess -% we'll hear about it when someone trips over it. -\DeclareUTFcharacter[\UTFencname]{x0510}{\CYREPS} -\DeclareUTFcharacter[\UTFencname]{x0511}{\cyreps} - -% Can't confirm those, but I'm positive the codepoints are correct: -\DeclareUTFcharacter[\UTFencname]{x04F6}{\CYRGDSC} -\DeclareUTFcharacter[\UTFencname]{x04F7}{\cyrgdsc} -\DeclareUTFcharacter[\UTFencname]{x04FC}{\CYRHHK} -\DeclareUTFcharacter[\UTFencname]{x04FD}{\cyrhhk} -\DeclareUTFcharacter[\UTFencname]{x0512}{\CYRLHK} -\DeclareUTFcharacter[\UTFencname]{x0513}{\cyrlhk} - -% I could not assign these in a way that would make sense, -% since I couldn't find matches in cyrillic unicode table. - -%\DeclareUTFcharacter[\UTFencname]{x????}{\CYRNLHK} -%\DeclareUTFcharacter[\UTFencname]{x????}{\cyrnlhk} -%\DeclareUTFcharacter[\UTFencname]{x????}{\CYRRDSC} -%\DeclareUTFcharacter[\UTFencname]{x????}{\cyrrdsc} - -% Oddities: -% I don't see a letter like that in Unicode cyrillic table. -% I've no idea what is it doing in a cyrillic encoding either. -%\DeclareUTFcharacter[\UTFencname]{x????}{\CYRDELTA} -%\DeclareUTFcharacter[\UTFencname]{x????}{\cyrdelta} - -% Quotes -% Ligatures << and >> are working only with the last versions of "tex-text.map" -% and "tex-text.tec" (http://scripts.sil.org/svn-view/xetex/TRUNK) -\DeclareUTFcharacter[\UTFencname]{x00AB}{\flqq} -\DeclareUTFcharacter[\UTFencname]{x00BB}{\frqq} -\DeclareUTFcharacter[\UTFencname]{x201E}{\glqq} -\DeclareUTFcharacter[\UTFencname]{x201C}{\grqq} - -% To make it (and "--- -like shortcuts) work, "xecyr" must be loaded _after_ babel. -\def\cyrdash{\hbox to.8em{--\hss--}} - -\endinput -- cgit v1.2.3