m0nhawk 07.12.2009 18:51
LaTeX — Как ТеХники набирают тексты...
ТеХ — это скорее язык программирования, правда с очень специфической целью :).4. Базовая работа с текстом
Для изменения стиля текста используются следующие команды:

\rm — обычный текст;\it — курсив;\sl — наклонный;\tt — пишущая машинка (моноширный);\bf — жирный;\sf — рублёный;\sc — капительГоризонтальные пробелы:
Разрываемые: | Неразрываемые: |
\<пробел> | ~ |
\enskip | \enspace |
\quad | \thinspace |
\qquad | \negthinspace |
\hskip <размер> | \kern <размер> |
Для изменения размера:

\tiny\scriptsize\footnotesize\small\normalsize\large\Large\LARGE\huge\Huge — делает абзацные отступ;
— убирает отступ, даже если он необходим.
В тексте различаются тире em-тире, en-тире и дефис (в математическом режиме ещё и минус).
Дефис используется в словах н-мерный, какой-нибудь. (-)
en-тире — в диапазонах, 12-18. (--)
em-тире — обычная чёрточка, которую мы привыкли называть тире. (---)
В скобках — последовательность для вставки в ТеХ.
Для символа многоточие последовательность — \cdots (использование трёх точек — признак плохого стиля, не допускайте этого).
За шрифты в ТеХ отвечает второй продукт Кнута - metafont. При первом проходе по какому-либо документу, ТеХ создаёт "кеш" использованных шрифтов с определённым размером и стилем.
*. Русский текст в ТеХ
Для того, что бы ТеХ позволил Вам писать текст по-русски, в начало файла необходимо добавить следующие строчки:
1 |
\usepackage<t2a>{fontenc}
|
Комментарии:
1 — добавляет шрифты с поддержкой кирилицы на выход;2 — входящая кодировка;3 — список языков которые будут использованы в тексте;5 — макрос, для того, что бы была нормальная поддержка диакритических знаков (внутри такого макроса можно писать на любом языке из строчки 3.

Конечно, есть ещё более простой способ, но тогда прийдётся в файл писать текст латинской транскрипцией :)
Думал написать пару слов про шрифты, но думаю лучше буду в таком порядке:
Особые символы в тексте;Выравнивание;Таблицы;Разделение на части (разделы, подразделы) и нумерация;"Математика" в ТеХе....
А про шрифты как-то в другой раз.
Хм... Тогда .pdf что-ли выкладывать? Или свой рисунко-хостинг делать, где точно сжатия не будет?
imageshack.us, например, позволяет хранить оригинал.
Отдает код для вставки в веб, генерит превьюшки. Или picasa.
Вряд ли стоит городить свой хостинг.
Отдает код для вставки в веб, генерит превьюшки. Или picasa.
Вряд ли стоит городить свой хостинг.
может быть я напишу, с благославления автора. мне приходилось использовать тех для домашних заданий.
Про русский язык ещё пара тонких моментов:
1. Чтобы в нумерованных списках были русские "а)", "б)" и т.д.:
2. Подписи под рисунками тоже лучше бы типа "Рис. XYZ":
P.S.: кстати, я без \cyrtext обхожусь. И fontencoding не указываю. Может, это из-за utf8x в inputenc? =)
1. Чтобы в нумерованных списках были русские "а)", "б)" и т.д.:
\renewcommand{\theenumii}{\asbuk{enumii}}
\renewcommand{\labelenumii}{\theenumii)}
2. Подписи под рисунками тоже лучше бы типа "Рис. XYZ":
\usepackage{caption2}
\addto\captionsrussian{
\def\figurename{Рис.}
}
P.S.: кстати, я без \cyrtext обхожусь. И fontencoding не указываю. Может, это из-за utf8x в inputenc? =)
А все диакритические знаки нормально ставятся? Я так понял у Вас только
\usepackage{babel}
?
Ну да. Кстати, про пакет ucs не упомянули, диакритические знаки с помощью XCompose удобней набирать.
ucs мне понадобился всего 1 раз почему-то.
Xcompose не использую, ибо приходится набирать тех не только на линусковых системах, а к хорошему привыкнешь :)
Если напишите - буду благодарен.
Xcompose не использую, ибо приходится набирать тех не только на линусковых системах, а к хорошему привыкнешь :)
Если напишите - буду благодарен.
Да не, этот вариант реально лучше не рекомендовать по этой причине :)
А к XCompose я привык потому, что с помощью него в IM и на форумах можно легко всякие там ?(?x?+?x+?)dx писать.
P.S.: может, хватит уже на "вы"?
А к XCompose я привык потому, что с помощью него в IM и на форумах можно легко всякие там ?(?x?+?x+?)dx писать.
P.S.: может, хватит уже на "вы"?
ОК :)
И как Вас зовут?
Я слышал про него, но как-то не хотел привыкать, просто трачу где-то 50/50 за линуксом, и в винде (звучит как в ....). Я просто уже к пунто свинтчеру привык, а xneur ну очень глючный...
Я слышал про него, но как-то не хотел привыкать, просто трачу где-то 50/50 за линуксом, и в винде (звучит как в ....). Я просто уже к пунто свинтчеру привык, а xneur ну очень глючный...
Да не, этот вариант реально лучше не рекомендовать по этой причине :)
Это, я так понял, про то, что я не писал про usc?
Да не, этот вариант реально лучше не рекомендовать по этой причине :)
Да. Всё-таки далеко не на всех системах unicode основной кодировкой является.
Вот именно по-этому я и использую конструкцию
...\cyrtext...
Она более универсальна.
Как-то верстал пару учебников (не технического характера). Удобно. Пользовался Emacs, но стилем жизни он не стал :-)
Немного оффтом, но у WordPerfect (коим сейчас владеет Корел) есть режим RevealCode - это когда можно смотреть разметку документа и работать с ней прямо вот в таком TeX'о-XML-ном режиме. Жаль, что у ООо такого нет....
Зато есть LyX :-)
Немного оффтом, но у WordPerfect (коим сейчас владеет Корел) есть режим RevealCode - это когда можно смотреть разметку документа и работать с ней прямо вот в таком TeX'о-XML-ном режиме. Жаль, что у ООо такого нет....
Зато есть LyX :-)
Жутко размазанный шрифт.