diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-11 23:51:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-11 23:51:47 +0000 |
commit | 486c8ce4362f82f3a4131f3f30f28b018771b2c6 (patch) | |
tree | bed0b17ed371a73a212dfe49e5e2eba83c131db6 | |
parent | c68dbde264f5f29b23ee5f220106b1807c9f9782 (diff) |
trunk/Master/texmf-dist/source/latex/cmcyralt
git-svn-id: svn://tug.org/texlive/trunk@192 c570f23f-e606-0410-a88d-b1316a301751
9 files changed, 542 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/cmcyralt/INSTALL b/Master/texmf-dist/source/latex/cmcyralt/INSTALL new file mode 100644 index 00000000000..0599f9997fd --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/INSTALL @@ -0,0 +1,61 @@ + Installation instruction for LaTeX2e cyrillizator + ------------------------------------------------- + +This file describes how to 'cyrillize' LaTeX2e. +Special attention is given to installation for EmTeX +(MSDOS-OS/2 implementation of TeX). + +The CMCYR2E font distribution presented here was originally uploaded +to CTAN by Vadim V. Zhytnikov (vvzhy@phy.ncu.edu.tw) +on behalf of Alexander Harin (harin@lourie.und.ac.za). + +I added this INSTALL file to make instllation easier for users +that don't have a lot of TeX/LaTeX experience. + + +What is required +================ + +1. TeX ver 3.0 or later, version 3.1415 is preferable. + +MSDOS-OS/2 users: +You can get EmTeX 3.0 from CTAN directory /systems/msdos/emtex +(CTAN is Common TeX Archive Network, its site in the US +is ftp.shsu.edu:/tex-archive). +You also can get beta release of EmTeX 3.1415 +from /systems/msdos/emtex/betatest. + +UNIX users: +You probably already have newest version of TeX on your system. +Otherwise take a look at /systems/unix of CTAN. + + +2. LaTeX2e package. You can get it from CTAN directory /macros/latex. + + +How to unpack and install +========================= + +1. Create directory cmcyr2e and unpack the zip file into it +with preserving directory structure. + +For example, in MSDOS: + +pkunzip -d cmcyr2e.zip + +1a. MSDOS users only: In this distribution end-of-line +character for text files is LF. +To convert text files to MSDOS convention (end-of-line is +CR-LF), type "convers.exe +r *.*" in directory cmcyrfnt +and all its text subdirectories (that is, all subdirectories). +Convers.exe is supplied together with this distribution. + + +2. Add cmcyr2e subdirectory to TeX input environment variable. + +For example, in MSDOS: + +set texinput=d:\emtex\texinput;d:\cmcyr2e; + + +3. Test it on files in examples subdirectory. diff --git a/Master/texmf-dist/source/latex/cmcyralt/README b/Master/texmf-dist/source/latex/cmcyralt/README new file mode 100644 index 00000000000..c4ac9fc86f9 --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/README @@ -0,0 +1,105 @@ + LaTeX 2e style for Russian fonts in alternative encoding. + +The alternative encoding is de-facto standard on MS-DOS PC computers +in Russia. In this encoding first half of code table (0-127) coincides +with standard ASCII and cyrillic characters are located in second part +of the table (128-255). Usually some simple screen and keyboard driver +is used in order to type Russian text. + +This directory includes: + + readme - this file + cmcyralt.sty - main style file + *.fd - font driver files + + hyphen.cfg - Russian hyphenation + rhyphen.tex + + rusfonts.tex - samples and tests + karabas.tex + kniga.tex + otchet.tex + statya.tex + pismo.tex + +In order to use cmcyralt style you need Russian fonts in alternative +encoding. These fonts is available from CTAN in /fonts/cmcyralt +Actually it is composite virtual fonts which reproduce alternative +encoding by mapping first half of ASCII table to standard TeX's +Computer Modern font and second part to cmcyr fonts. + +The cmcyralt style replaces basic LaTeX fonts by these virtual fonts. +Just place all *.sty and *.fd files into LaTeX input directory and type + + \usepackage{cmcyralt} + +in the preamble of your document. Now you can type any English and +Russian text (in alternative encoding) in any order. No any special +font switching commands is required. Invoked with the option russtyle + + \usepackage[russtyle]{cmcyralt} + +cmcyralt style not only introduces Russian fonts but replaces also +all (well, I hope all) standard English words which LaTeX uses in +standard styles and classes by their Russian equivalents. +So "Chapter 1" now will be printed as "Glava 1", "References" +as "Ssylki" or "Literatura" etc. + +Since alternative encoding uses codes higher than 127 for Russian +characters you need TeX which understand 8-bit input, and drivers +which understand virtual fonts. The best choice for MS-DOS PC is +emTeX and its dvidrv drivers (/systems/msdos/emtex on CTAN). + +If you want to have correct hyphenation for Russian you need to +generate new LaTeX 2e format file. Put hyphen.cfg (for LaTeX2e before +Dec. 94 this file must be renamed to lthyphen.cfg) and rhyphen.tex in +LaTeX input directory and call iniTeX. In particular, for emTeX you +have to type + + tex /i /o /8 /mt15000 latex.ltx + +This produces format with both English and Russian hyphenation tables. +Notice, that this format must be invoked with the same /mt switch + + tex /mt15000 &latex document.tex + +Uploaded by Vadim V. Zhytnikov (vvzhy@phy.ncu.edu.tw) + +----------------------------------------------------------- +P.S. I added styles russian.sty, glava.sty supplied by +Viktor Boyko and fancychapter.sty. + +Vadim Maslov, vadik@cs.umd.edu + + +Here are descriptions of these files: + +glava.sty: + This package makes table of contents suitable for documents where chapters + have no names (such as in most Russian books). + By Victor Boyko (vb1890@cs.nyu.edu). 01/06/95. + + +russian.sty: + This package redefines several LaTeX defaults for printing Russian + documents in alternative encoding. Uses packages cmcyr and + indentfirst. By Victor Boyko (vb1890@cs.nyu.edu). 01/18/95. + + Most probably, you will *not* need this package, since + option russtyle of cmcyralt already does most of the stuff + done by russian.sty. + However, these styles are slightly different, and you may + find something in russian.sty that you may want to use in your + documents (like \frenchspacing). + + +fancychapters.sty: + A macro for fancy chapter headings for use with LaTeX 2.09 + + Copyright (C) 1992 by Joerg Heitkoetter + Systems Analysis Group, University of Dortmund, Germany. + (joke@ls11.informatik.uni-dortmund.de). + + This is modified code from bk11.sty, I received from TeXpert + Gerd Neugebauer 8/7/92 (gerd@intellektik.informatik.th-darmstadt.de). + Thank's for the q&d hack, Gerd! diff --git a/Master/texmf-dist/source/latex/cmcyralt/examples/karabas.tex b/Master/texmf-dist/source/latex/cmcyralt/examples/karabas.tex new file mode 100644 index 00000000000..80b0078540a --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/examples/karabas.tex @@ -0,0 +1,122 @@ +\documentclass[12pt]{article} + +\usepackage{cmcyralt} + +\begin{document} + +\section*{Золотой Ключик} + +{ +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\itshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\slshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\scshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\bfseries +Карабас Барабас сидел перед очагом в отвратительном на\-строении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\bfseries\itshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\bfseries\slshape +Карабас Барабас сидел перед очагом в отвратительном на\-строении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\sffamily +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\sffamily\slshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\sffamily\bfseries +Карабас Барабас сидел перед очагом в отвратительном на\-строе\-нии. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\ttfamily +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\ttfamily\slshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\ttfamily\itshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + +{\ttfamily\scshape +Карабас Барабас сидел перед очагом в отвратительном настроении. +Сырые дрова едва тлели. На улице лил дождь. Дырявая крыша кукольного +театра протекала. У кукол отсырели руки и ноги, на репетициях +никто не хотел работать, даже под угрозой пл\"етки в семь хвостов. +Куклы уже третий день ничего не ели и зловеще переш\"ептывались +в кладовой, вися на гвоздях.} + + +\end{document} diff --git a/Master/texmf-dist/source/latex/cmcyralt/examples/kniga.tex b/Master/texmf-dist/source/latex/cmcyralt/examples/kniga.tex new file mode 100644 index 00000000000..63482adc293 --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/examples/kniga.tex @@ -0,0 +1,47 @@ +\documentclass{book} + +\usepackage[russtyle]{cmcyralt} + +\begin{document} + +\title{Книга} +\date{\today} +\maketitle + +\tableofcontents +\listoffigures +\listoftables + +\part{Первая часть} + +\chapter{Первая глава} + +\section{Введение} + +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. + +\begin{table} +ТАБЛИЦА +\caption{пример} +\end{table} + +\begin{figure} +РИСУНОК +\caption{пример} +\end{figure} + +\appendix + +\chapter{Приложение} + +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. + +\begin{thebibliography}{0} +\bibitem{1} Книга +\end{thebibliography} + +\end{document} diff --git a/Master/texmf-dist/source/latex/cmcyralt/examples/otchet.tex b/Master/texmf-dist/source/latex/cmcyralt/examples/otchet.tex new file mode 100644 index 00000000000..16647c81c44 --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/examples/otchet.tex @@ -0,0 +1,46 @@ +\documentclass{report} + +\usepackage[russtyle]{cmcyralt} + +\begin{document} + +\title{Отчет} +\date{\today} +\maketitle + +\begin{abstract} +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +\end{abstract} + +\tableofcontents +\listoftables + +\chapter{Первая} + +\section{Введение} + +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. + +\begin{table} +ТАБЛИЦА +\caption{пример} +\end{table} + +\appendix + +\chapter{Приложение} + +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. + +\begin{thebibliography}{0} +\bibitem{1} Книга +\end{thebibliography} + + +\end{document} diff --git a/Master/texmf-dist/source/latex/cmcyralt/examples/pismo.tex b/Master/texmf-dist/source/latex/cmcyralt/examples/pismo.tex new file mode 100644 index 00000000000..a8bda201c2b --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/examples/pismo.tex @@ -0,0 +1,27 @@ +\documentclass{letter} + +\usepackage[russtyle]{cmcyralt} + +\begin{document} + +\address{Миргород} + +\signature{Иван Никифорович} + +\begin{letter}{} + +\opening{Глубокоуважаемый Иван Иванович!} + +Спешу привлечь Ваше внимание к новой публикации, которая +представляет для Вас несомненный интерес. + +\closing{Сердечно Ваш} + +\encl{Брошюра \<О пользе разведения гусей\>} + +\cc{Государственная Дума} + +\end{letter} + +\end{document} + diff --git a/Master/texmf-dist/source/latex/cmcyralt/examples/rusfonts.tex b/Master/texmf-dist/source/latex/cmcyralt/examples/rusfonts.tex new file mode 100644 index 00000000000..be0146420e3 --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/examples/rusfonts.tex @@ -0,0 +1,65 @@ +\documentclass[12pt]{article} + +\usepackage{cmcyralt} + +\begin{document} + +{ +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\itshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\slshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\scshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\bfseries +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\bfseries\itshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\bfseries\slshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} +\bigskip + +{\sffamily +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\sffamily\slshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\sffamily\bfseries +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} +\bigskip + +{\ttfamily +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\ttfamily\slshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\ttfamily\itshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +{\ttfamily\scshape +One two "three" \dots\ \< Раз два три e\"е \dots \>\ +\No\ \"е\char'361\ \"Е\char'360 \ \"i} + +\end{document} diff --git a/Master/texmf-dist/source/latex/cmcyralt/examples/statya.tex b/Master/texmf-dist/source/latex/cmcyralt/examples/statya.tex new file mode 100644 index 00000000000..38408c9f6cb --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/examples/statya.tex @@ -0,0 +1,42 @@ +\documentclass{article} + +\usepackage[russtyle]{cmcyralt} + +\begin{document} + +\title{Статья} +\date{\today} +\maketitle + +\begin{abstract} +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +\end{abstract} + +\tableofcontents + +\section{Введение} + +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. + +\appendix + +\section{Приложение} + +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. +Просто текст. Просто текст. Просто текст. + +\begin{thebibliography}{0} +\bibitem{1} Книга +\end{thebibliography} + +\begin{figure} +РИСУНОК +\caption{пример} +\end{figure} + +\end{document} diff --git a/Master/texmf-dist/source/latex/cmcyralt/hyphen.cfg b/Master/texmf-dist/source/latex/cmcyralt/hyphen.cfg new file mode 100644 index 00000000000..95298c0c4d0 --- /dev/null +++ b/Master/texmf-dist/source/latex/cmcyralt/hyphen.cfg @@ -0,0 +1,27 @@ +%% This is hyphen.cfg (for LaTeX 2e 1994/06 rename it to lthyphen.cfg) +%% + +\InputIfFileExists{hyphen.tex}% + {\message{Loading hyphenation patterns for US english.}% + \language=0 + \lefthyphenmin=2 \righthyphenmin=3 } % disallow x- or -xx breaks + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + US english.^^J \space Think of getting some or the + latex2e setup will never succeed}\@@end} + +\InputIfFileExists{rhyphen.tex}% + {\message{Loading hyphenation patterns for Russian.}}% + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + Russian.}\@@end} + +\endinput +%% +%% End of file hyphen.cfg |