From 614bb5959706e51f05a0401e6c18627ba87134f0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 10 Mar 2008 00:27:31 +0000 Subject: xecyr 1.0 (8mar08) git-svn-id: svn://tug.org/texlive/trunk@6925 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/xelatex/xecyr/1251.tex | 19 ++ Master/texmf-dist/doc/xelatex/xecyr/866.tex | 5 + Master/texmf-dist/doc/xelatex/xecyr/README | 38 ++++ Master/texmf-dist/doc/xelatex/xecyr/TODO | 1 + Master/texmf-dist/doc/xelatex/xecyr/iso.tex | 11 ++ Master/texmf-dist/doc/xelatex/xecyr/koi8-r.tex | 16 ++ .../texmf-dist/doc/xelatex/xecyr/language.dat.add | 1 + .../texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.pdf | Bin 0 -> 36093 bytes .../texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex | 92 +++++++++ .../texmf-dist/doc/xelatex/xecyr/rubibtex-ex.bib | 75 ++++++++ .../doc/xelatex/xecyr/rumakeindex-ex-x.pdf | Bin 0 -> 23709 bytes .../doc/xelatex/xecyr/rumakeindex-ex-x.tex | 57 ++++++ .../texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.pdf | Bin 0 -> 19853 bytes .../texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.tex | 29 +++ .../doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf | Bin 0 -> 60009 bytes .../doc/xelatex/xecyr/xecyr-ex1-ru-x.tex | 213 +++++++++++++++++++++ .../doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf | Bin 0 -> 40852 bytes .../doc/xelatex/xecyr/xecyr-ex2-ru-x.tex | 166 ++++++++++++++++ .../doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf | Bin 0 -> 20976 bytes .../doc/xelatex/xecyr/xecyr-ex3-ru-x.tex | 60 ++++++ .../doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf | Bin 0 -> 5325 bytes .../doc/xelatex/xecyr/xecyr-ex4-ru-x.tex | 27 +++ .../doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf | Bin 0 -> 48457 bytes .../doc/xelatex/xecyr/xecyr-ex5-ru-x.tex | 19 ++ .../doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf | Bin 0 -> 15170 bytes .../doc/xelatex/xecyr/xecyr-ex6-ru-x.tex | 61 ++++++ .../doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf | Bin 0 -> 28531 bytes .../doc/xelatex/xecyr/xecyr-ex7-ru-x.tex | 33 ++++ 28 files changed, 923 insertions(+) create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/1251.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/866.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/README create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/TODO create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/iso.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/koi8-r.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/language.dat.add create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex.bib create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf create mode 100644 Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex (limited to 'Master/texmf-dist/doc/xelatex') diff --git a/Master/texmf-dist/doc/xelatex/xecyr/1251.tex b/Master/texmf-dist/doc/xelatex/xecyr/1251.tex new file mode 100644 index 00000000000..3b639df8f84 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/866.tex b/Master/texmf-dist/doc/xelatex/xecyr/866.tex new file mode 100644 index 00000000000..627948f8b4b --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/README b/Master/texmf-dist/doc/xelatex/xecyr/README new file mode 100644 index 00000000000..f2719f65b62 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/README @@ -0,0 +1,38 @@ +This is the version 1.0 of 'xecyr' package which is intended to help +with Russian and other Cyrillic-based languages in Babel and XeLaTeX. + +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) +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 + +xu-ruenhyph.tex Wrapper for XeTeX to read combined Russian/English hyphenation patterns + diff --git a/Master/texmf-dist/doc/xelatex/xecyr/TODO b/Master/texmf-dist/doc/xelatex/xecyr/TODO new file mode 100644 index 00000000000..bd9fbc6d822 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/TODO @@ -0,0 +1 @@ +Test with Polyglossia diff --git a/Master/texmf-dist/doc/xelatex/xecyr/iso.tex b/Master/texmf-dist/doc/xelatex/xecyr/iso.tex new file mode 100644 index 00000000000..2c0728cfe21 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/koi8-r.tex b/Master/texmf-dist/doc/xelatex/xecyr/koi8-r.tex new file mode 100644 index 00000000000..1ddf898e6e3 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/language.dat.add b/Master/texmf-dist/doc/xelatex/xecyr/language.dat.add new file mode 100644 index 00000000000..ebd584c9664 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/language.dat.add @@ -0,0 +1 @@ +russian xu-ruenhyph.tex diff --git a/Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.pdf new file mode 100644 index 00000000000..27868de2fab Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex new file mode 100644 index 00000000000..d7c055bc1fa --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex.bib b/Master/texmf-dist/doc/xelatex/xecyr/rubibtex-ex.bib new file mode 100644 index 00000000000..f6d396a55f3 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.pdf new file mode 100644 index 00000000000..c6c327eb500 Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/rumakeindex-ex-x.tex new file mode 100644 index 00000000000..e4b612e8be9 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.pdf new file mode 100644 index 00000000000..45f590267f5 Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-doc-ru.tex new file mode 100644 index 00000000000..a7fa7e55eba --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf new file mode 100644 index 00000000000..53b0edea9c6 Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex1-ru-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex1-ru-x.tex new file mode 100644 index 00000000000..5f5269533b4 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf new file mode 100644 index 00000000000..db76f290e0a Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex2-ru-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex2-ru-x.tex new file mode 100644 index 00000000000..8a315af3c7d --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf new file mode 100644 index 00000000000..13783b4592b Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex3-ru-x.tex new file mode 100644 index 00000000000..334ef4e60dd --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf new file mode 100644 index 00000000000..3537e871d72 Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex4-ru-x.tex new file mode 100644 index 00000000000..b921fae637f --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf new file mode 100644 index 00000000000..c4b8d65dcf3 Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex5-ru-x.tex new file mode 100644 index 00000000000..9705e44b0a1 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf new file mode 100644 index 00000000000..bbeb2bcc144 Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex6-ru-x.tex new file mode 100644 index 00000000000..c800332df17 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/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/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf new file mode 100644 index 00000000000..3bc00c39328 Binary files /dev/null and b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex new file mode 100644 index 00000000000..422e6e1f893 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex @@ -0,0 +1,33 @@ +\documentclass{article} +\usepackage[russian]{babel} +\usepackage{xecyr} + +\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} -- cgit v1.2.3