В FAQ собраны основные вопросы, задававшиеся в форуме по ТеХу.
Большая благодарность KOHTPA, Lynn, Axc, green, cepesh, чьи сообщения послужили основой создания этого FAQ. (Ну и я приложил к этому руку)
Про названия и назначение
(La)TeX - это как некий компилятор.
Вы пишиете для него программу (ваш текст) в обычном текстовом редакторе. Мы же не набираем программы на С в Ворде?
В этой программе на некотором птичьем языке (кстати, наиболее употребительные комманды я недавно в FAQ раздела поместил) вы пишете свой текст и формулы.
далее "компилируете" - запускаете (La)Tex на свою программу. на выходе получается некий бинарный файл с расширением .dvi (вроде как от device independant).
Этот файл можно перевести в PDF или в PostScript (см. ниже)
Наиболее распространенный дистрибутив под Windows - MikTeX
Терминология:
TeX - это "движок", (он один для всех TeX-ов)
LaTeX - надстройка над движком - набор макросов + небольшие изменения в движке, (как CounterStrike в HalfLife ). Есть и другие надстройки, например AmsTex(не путать с пакетом ams* в LaTex) и другие..
MikTeX - дистрибутив: TeX + всякие к нему расширения
Установка
0. Необходимые программы для работы:
эти программы бесплатны. GhostScript бесплатен полностью, GhostView просит регистрации. Без регистрации он просто при каждом запуске выводит окошко, о том что он незарегистрирован (можно просто нажать ОК). Других бонусов регистрация не дает.
Используемые редакторы:
Далее предполагается, что вы скачали дистрибутив MikTeX-a с ftp://green и он лежит в каталоге D:\Distr\miktex
1. Устанавливается MiKTeX в минимальном варианте.
Запускатся D:\Distr\miktex\setup.exe

Жмем Next, все интуитивно-очевидно.



Если пакеты скачаны в другую директорию, ее можно указать при помощи кнопки "Browse"

Выбираем путь, куда надо установить MikTeX. Необходимое место ~90Mb

Как назвать группу в меню "Пуск"

Если имелась предыдущая установка MikTeX-а имеет смысл использовать его временные файлы (из каталога c:\localtexmf). Если ТеХ устанавливается впервые, рекомендуется выбрать "Create local TEXMF tree" и "Don't integrate.."

Подтвердить выбранную конфигурацию:

Жмем "Next" и ждем, пока установится.


После этого выбираем в меню "Пуск->Программы->MikTeX->MikTeX options":

На вкладке Packages выбраем всю ветку Languages->Cyrillic:

Доустанавливаем другие нужные пакеты (я для себя устанавливаю
Applications->Graphics->eepic
Documentation->Comprehensive LaTeX symbol list
Formats->LaTeX->LaTeX Contrib->extsizes
Uncategorized->psfig)
Жмем "Apply", ждем, пока установятся пакеты:

На вкладке Languages выбираем russian, можно снять с german, french, ngerman.

Далее на вкладке "General" выбираем Refresh, затем Update:

ждем..


В такой конфигурации MikTeX у меня занял 93Mb (не включая localtexmf). Версия Total занимает около 500Мб. В каком виде ставить ТеХ - решать вам. Если не жалко места на диске и лень возиться с настройками, можно поставить Total (не забудьте только выставить russian на вкладке Languages в MikTex Options).
Проверка работоспособности
Набираем такой файл (a.tex) :
code:
\documentclass{article}
\usepackage[cp1251]{inputenc} % inputenc всегда включается ДО babel
\usepackage[russian]{babel}
\begin{document}
Привет, Мир!
{\tt Тест шрифта tt}
\end{document}
компилируем:
code:
c:\test> latex a.tex
На экран при этом должно выдаться примерно следующее:
code:
C:\test>latex a.tex
This is TeX, Version 3.14159 (MiKTeX 2.2)
(a.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for english, french, german, ngerman, ru
ssian, dumylang, nohyphenation, loaded.
(C:\texmf\tex\latex\base\article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(C:\texmf\tex\latex\base\size10.clo)) (C:\texmf\tex\latex\base\inputenc.sty
(C:\texmf\tex\latex\cyrillic\cp1251.def)) (C:\texmf\tex\generic\Babel\babel.sty
(C:\texmf\tex\generic\Babel\russianb.ldf (C:\texmf\tex\generic\Babel\babel.def)
(C:\texmf\tex\latex\cyrillic\t2aenc.def)))
No file a.aux.
(C:\texmf\tex\latex\cyrillic\t2acmr.fd) (C:\texmf\tex\latex\cyrillic\t2acmtt.fd
) [1] (a.aux) )
Output written on a.dvi (1 page, 324 bytes).
Transcript written on a.log.
в результате появится файл a.dvi, который можно просмотреть при помощи встроенного в MikTeX просмотрщика yap:
code:
c:\test> yap a.dvi
выглядит это примерно так:

Примечания:
- встречаются битые дистрибутивы без шрифта tt
или неправильно настроенные.
- после того, как yap был единожды запущен, он автоматически регистрирует в Windows просмотр *.dvi файлов на себя. т.е. до первого запуска yap у этих файлов нет "просмотрщика по умолчанию"
- Yap = yet another previewer
Редактировал Basilio (21.06.2009 02:38)