Русский TeX для PC

версия от 07.11.2004, модифицирована 04.10.2005

Старая версия (01.09.2001):   Old RusTeX

  П.К.Силаев

 


Маленькие замечания для начала

GhostView/GhostScript; Acrobat Reader; DjVuSolo.

Скачивание файлов
Пожалуйста, сначала скачайте exe-архив в какую-нибудь директорию, а уж потом его запускайте (не используйте возможность "открыть" ("open") в меню браузера). Все программы по определению устанавливаются на диск "C:" в фиксированные директории. Опыт предыдущих версий показал, что возможность менять диски и директории только сбивает пользователей с толку.

Дополнительные программки (рисовалки картинок и графиков для TeX, меню TeX и проч.)
Если у Вас уже есть работающий руссифицированный TeX, возможно, Вам имеет смысл скачать только дополнительные самодельные программки Additinal tools

Если Вы принципиально не читаете пояснений, то сразу скачивайте RusTeX base part

 


Что такое TeX ?

TeX --- это общепринятая издательская система набора научных текстов. TeX переносим (DOS/Windows, OS/2, UNIX, VMS, и т.д.). Файлы TeX компактны и читаемы любым текстовым редактором: они содержат просто текст, команды форматирования и команды, рисующие уравнения. Все препринтные библиотеки (например xxx.lanl.gov, она же xxx.itep.ru, она же arxiv.org, она же ru.arxiv.org) и большинство научных журналов принимают тексты в формате TeX (или LaTeX, или AMSTeX, или в формате других дополнительных макросов поверх TeX).

Но.

Чтобы использовать TeX Вы должны знать язык TeX (команды TeX). Если Вы знаете TeX, то он гораздо эффективнее любой другой системы набора текстов (M$Word, например). Вы получаете восхитительный текст с уравнениеми (на уравнения, созданные в M$Word, без слез смотреть невозможно) и сделаете это гораздо скорее, чем в любой другой системе. Но если Вы ничего не знаете, то Вы почти ничего и не получите (в отличие от M$Word, где худо-бедно можно что-то набрать, даже запустив его первый раз в жизни).

Вот подборка подробных руководств по TeX и LaTeX:

Еще есть коротенькая шпаргалка по TeX/LaTeX texhelp.ps , она в виде исходного TeX-файла "texhelp.tex" входит в базовую часть RusTeX "rustex.exe" ( RusTeX base part ), и в виде готового PS-файла "texhelp.ps" входит в комплект дополнительных оконных программок "wrustex.exe" ( Additinal tools ).

 


Copyleft

Я не являюсь автором предлагаемой системы. Это кусочек системы EmTeX (созданной Eberhard Mattes) с некоторыми дополнениями. E.M. настаивает на полноте своего комплекта файлов при дальнейшем распространении. Чтобы его не огорчать (а я не хочу его огорчать: мне кажется, что его реализация TeX для PC является наилучшей), я даю ссылку на полный EmTeX release:   EmTeX

Я просто инсталлировал EmTeX, научил его русскому языку, добавил некоторые полезные программки (в частности, оконную программу просмотра dviwin, созданную Hippocrates Sendoukas), сгенерил дополнительные шрифты, написал программу меню TeX, позволяющую работать с Вашим (La)TeX'овским документом, не набирая длинных командных строк с разными параметрами, и, наконец, стер файлы, которые бесполезны в наших условиях. Кроме того, я написал простенькие рисовалки картинок и написал коротенькую шпаргалку по (La)TeX. Любой человек может сделать все это самостоятельно.

Почему же я соорудил этот дистрибутив?

Потому что, как только TeX был развернут в нашей сети, я заработал постоянную головную боль. Огромное количество людей, которые умеют пользоваться готовым работающим TeX, но которые не понимают (и не хотят понимать) внутренних шестеренок TeX, начали спрашивать меня, как установить TeX на их машине. Им не нужна полная система. Они не хотят генерить форматные файлы и шрифты. Они хотят получить маленький, но работающий TeX. Поэтому (это просто самооборона) я подготовил этот комплект TeX. Первоначально я написал инсталляционную программу с настройками. Это была ошибка. Никто и никогда не читает документацию и сообщения, которые программа пишет на экран. Ну что же, вот дистрибутив без настроек.

Многие спрашивают меня: "где оконный TeX, который WYSIWYG, который рисует меню с кнопками, который позволяет набирать формулы с помощью мыши, как WinWord, и т.д.". Так вот, я не люблю оконные редакторы (и в особенности WinWord). В любом текстовом редакторе я набираю формулу в формате TeX раза в два-три быстрее, чем в интерфейсе типа WinWord. Так что предлагаемая система --- это мой любимый вариант TeX: удобный, компактный и быстрый.

Если Вы действительно любите Windows (вероятно, Вы просто не видели нормальных операционных систем), то Вы можете скачать один из комлпектов оконного руссифицированного TeX'а:

  1. MikTeX,     программу его принудительной кириллизации, WinEdt54. (Все это относительно свежее --- 2004 г.).
  2. RusTeXDisk     или его части. (Все это не очень свежее --- 2001 г.).

 


Базовая часть RusTeX

  rustex.exe (10.1 Mb)

Скачайте файл rustex.exe и запустите его. Он распакует базовую часть RusTeX в директорию c:\emtex.
Внимание ! Если у Вас уже была директория c:\emtex, то ее содержимое не будет стерто, но все старые файлы будут без предупреждения заменяться на новые.

После этого RusTeX готов к работе. Чтобы начать работу с TeX'овским файлом "myname.tex" (неважно, существует он, или еще нет), достаточно набрать в командной строке (в командной строке DOS, в командной строке "Сеанс MS-DOS" под Windows, в командной строке NortonCommander, в командной строке Far, и т.п.) команду:
      c:\emtex\twb.exe myname.tex
Если Вы используете NortonCommander или Far, то целесообразно связать расширение файла "tex" с командой "c:\emtex\twb.exe".

Коротенькое описание меню twb.exe можно найти в c:\emtex\twb.rus (или c:\emtex\twb.eng). Короткую шпаргалку по (La)TeX можно найти в c:\emtex\texhelp.tex.

Как печатать на USB-принтере.
Идиотизм создателей M$Windows особенно ярко проявился при появлении USB портов. Поэтому функция "Print" в меню twb.exe для USB-принтера работать не будет. Есть два способа печати на USB-принтере:

  1. Печатать через WinDvi (в меню WinDvi есть Print).
  2. Печатать через Gview (в меню GhostView есть Print). В этом случае надо сначала создать PS-файл (Dvi_to_PS). Кроме того, на Вашем компьютере должен быть установлен GhostView (см. выше).

 


Дополнения RusTeX

1. Готовые шрифты. В принципе, на современных машинах шрифты генерятся очень быстро. Более того, шрифты генерятся один раз и навсегда, т.е. при первом просмотре Вашего документа шрифты генериться будут, а при втором (если Вы не добавили новых шрифтов) --- уже нет. Тем не менее, вот 5 коллекций всех стандартных шрифтов со стандартными размерами.
В TeX шрифты адаптированы под конкретный принтер (Device), а у каждого принтера есть свое разрешение, измеряемое в DPI (точках на дюйм).
Если у Вас нет принтера, то можете использовать любую из 5 коллекций. Если у Вас USB-принтер, то, пожалуй, лучше использовать коллекцию 600DPI.

  1. 180 DPI.     f180.exe (6.5 Mb)     Шрифты для Epson LQ (и совместимых) принтеров. Все 24-пиновые принтеры, понимающие команды Epson, могут работать с этими фонтами. Их разрешение 180x180DPI (точек на дюйм). Шрифты дают быструю печать среднего качества. (фонты 360x180DPI дают чуть лучшее качество, но медленную печать).
  2. 240 DPI.     f240.exe (8.3 Mb)     Шрифты для Epson LX,FX,MX (и совместимых) принтеров. Все 9-пиновые принтеры, понимающие команды Epson, могут работать с этими фонтами. Их разрешение 240x216DPI (точек на дюйм). Шрифты обеспечивают максимальное качество печати, достижимое на 9-pin принтерах.
  3. 300 DPI.     f300.exe (11.2 Mb)     Шрифты для HP LaserJet, DeskJet (и совместимых) принтеров. Все принтеры, понимающие язык PCL, могут работать с этими фонтами. Их разрешение 300x300DPI (точек на дюйм). Фонты обеспечивают достаточно высокое качество. Не думаю, что шрифты 600x600DPI намного лучше, но можете их попробовать.
  4. 360 DPI.     f360.exe (8.6 Mb)     Шрифты для Epson LQ (и совместимых) принтеров. Все 24-пиновые принтеры, понимающие команды Epson, могут работать с этими фонтами. Их разрешение 360x180DPI (точек на дюйм). Шрифты обеспечивают максимальное качество печати, достижимое на 24-pin принтерах, но довольно медленную печать.
  5. 600 DPI.     f600.exe (25.7 Mb)     Шрифты для HP LaserJet, DeskJet (и совместимых) принтеров. Все принтеры, понимающие язык PCL, и имеющие режим 600DPI, могут работать с этими фонтами. Их разрешение 600x600DPI (точек на дюйм). Огромные фонты, но для USB-принтера это разумный вариант -- он позволяет избежать возможных искажений при произвольном разрешении принтера. Кроме того, их можно попробовать вместо фонтов 300DPI на обычных лазерных принтерах.

 

2. Программы для знатоков. Документация, исходники, шестеренки TeX, дополнительные исходники шрифтов (бесполезные для русских пользователей). Если Вам это нужно, то Вы и сами можете инсталлировать TeX и научить его говорить по-русски. Тем не менее:
expert.exe (3.8 Mb)

 

3. Дополнительные оконные программки

wrustex.exe (2.5 Mb)

Этот архив автоматически распаковывается в директорию c:\texmenu и содержит:

  1. Короткую (очень короткую!) шпаргалку по (La)TeX texhelp.ps в формате PostScript. PostScript'овские файлы смотрятся с помощью программы GhostView (см. выше).
  2. Оконную программку для рисования картинок wdrawtex.exe. Картинки выводятся в формате TeX (EmTeX specials) и в формате PostScript. Есть коротенькое описание этой программы wdthelp.ps
  3. Оконную программку для рисования графиков по floating-данным wtexplot.exe. Картинки выводятся в формате TeX (EmTeX specials) и в формате PostScript. Есть коротенькое описание этой программы wtphelp.ps
  4. Оконное меню для EmTeX emtmenu.exe. Есть коротенькое описание этой программы emthelp.ps
  5. Оконное меню texmenu.exe для оконных версий TeX типа MiKTeX или fpTeX. Есть коротенькое описание этой программы menuhelp.ps

Пожалуйста, не забывайте, что при запуске оконных программ из командной строки в Win98 иногда приходится говорить слово "start". (Вместо 'wtexdraw example.ted' надо писать 'start wtexdraw example.ted').

Аналогичные неоконные программки есть в базовой части RusTeX, их можно найти в директории c:\emtex\texdraw.

 


MikTeX и дополнения.

На мой взгляд, существует единственная причина, по которой стоит установить MikTeX --- если Вы часто натыкаетесь на отсутствие стилевых или других input-файлов (которые не входят в стандартный комплект TeX/LaTeX) при работе с чужими (La)TeX'овскими документами. Прочие преимущества (непосредственное сооружение pdf-файлов, сооружение html-файлов, использование WinEdt), как мне кажется, иллюзорны. Кроме того, счастливые времена, когда дистрибутив MikTeX был 20 Mb, а на диске MikTeX занимал 50 Mb, прошли. Размеры увеличились на порядок.

Внимание ! Программа принудительной кириллизации предполагает, что:

  1. MiKTeX установлен по умолчанию, т.е. сам MikTeX расположен в c:\texmf, а его локальное дерево расположено в c:\localtexmf. Так что при инсталляции укажите именно эти параметры.
  2. Программа кириллизации запускается сразу после установки MikTeX. (Имейте в виду, что для завершения установки MikTeX надо перегрузиться. Вот сразу после перезагрузки и запускайте программу кириллизации).
  3. При работе программы кириллизации MikTeX будет спрашивать: "Не установить ли Computer Modern Fonts?". Всегда отвечайте "нет" ("no"), иначе никакой кириллизации не выйдет. Более того, этот вопрос будет иногда всплывать и при последующих запусках MikTeX. Всегда отвечайте "нет" ("no") на этот вопрос!
  4. Как уже было сказано выше, программу mikalt.exe (или mikwin.exe) надо сначала скачать ("сохранить", "save") на диск, и только потом запускать. Не используйте возможность запустить программу ("открыть", "open") непосредственно из браузера.

Если Вы что-то сделали не так с самого начала, или что-то испортили потом, то все можно исправить:

  1. Убедитесь, что директории правильные (c:\texmf, c:\localtexmf). Если неправильные, переустаносите MikTeX.
  2. Сотрите все содержимое директории c:\localtexmf\fonts.
  3. Запустите mikalt.exe (или mikwin.exe). После этого все должно заработать правильно.

 


RusTeXDisk.

В свое время (2001 г.) я соорудил этот диск для своих друзей, которые хотели получить оконный руссифицированный TeX. На диске содержатся: RusTeX (TeX для DOS/Windows --- дистрибутив RusTeX и развернутый и работающий с диска RusTeX); MikTeX (TeX для Windows --- дистрибутив miktex и файлы для его руссификации); fpTeX (TeX для Windows --- дистрибутив fpTeX, файлы для его руссификации и развернутый и работающий с диска руссифицированный fpTeX); WinEdt (оконный редактор с кнопочками для работы с (La)TeX файлами --- дистрибутивы WinEdt16, WinEdt32, WinEdt5 и развернутый и работающий с диска WinEdt5); файлы для руссификации произвольной версии TeX; и дополнительные программки (gsview/GhostScript, Acrobat reader, архиваторы, конверторы, и т.д.):
RusTeXDisk

  С наилучшими пожеланиями, П.Силаев.