Видео смотреть бесплатно

Смотреть измена видео

Официальный сайт osinform 24/7/365

Смотреть видео бесплатно

07.12.09 18:51 m0nhawk

LaTeXКак ТеХники набирают тексты...

ТеХ — это скорее язык программирования, правда с очень специфической целью :).

4. Базовая работа с текстом

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


Для изменения размера:
92a389ab42d777aae8af300d66209628.png
  • \tiny
  • \scriptsize
  • \footnotesize
  • \small
  • \normalsize
  • \large
  • \Large
  • \LARGE
  • \huge
  • \Huge
— делает абзацные отступ;
— убирает отступ, даже если он необходим.

В тексте различаются тире em-тире, en-тире и дефис (в математическом режиме ещё и минус).
Дефис используется в словах н-мерный, какой-нибудь. (-)
en-тире — в диапазонах, 12-18. (--)
em-тире — обычная чёрточка, которую мы привыкли называть тире. (---)
В скобках — последовательность для вставки в ТеХ.

Для символа многоточие последовательность — \cdots (использование трёх точек — признак плохого стиля, не допускайте этого).

За шрифты в ТеХ отвечает второй продукт Кнута - metafont. При первом проходе по какому-либо документу, ТеХ создаёт "кеш" использованных шрифтов с определённым размером и стилем.


*. Русский текст в ТеХ

Для того, что бы ТеХ позволил Вам писать текст по-русски, в начало файла необходимо добавить следующие строчки:
1
2
3
4
5
6
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian,USenglish]{babel}

\newcommand\cyrtext[1]{{\fontencoding{T2A}\selectfont #1}}
 

Комментарии:
  • 1 — добавляет шрифты с поддержкой кирилицы на выход;
  • 2 — входящая кодировка;
  • 3 — список языков которые будут использованы в тексте;
  • 5 — макрос, для того, что бы была нормальная поддержка диакритических знаков (внутри такого макроса можно писать на любом языке из строчки 3.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
\documentclass{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian,USenglish]{babel}

\newcommand\cyrtext[1]{{\fontencoding{T2A}\selectfont #1}}

\begin{document}

\cyrtext{В \TeX\ текст может быть {\bf жирным}, {\it курсивом}. {\sl наклонным}, {\tt пишушей машинкой} (моноширным) и {\rm обычным}. And even can be written in english.}

\end{document}
 
Пример:
5cfc6833cba669124572fafe478c1647.png
Конечно, есть ещё более простой способ, но тогда прийдётся в файл писать текст латинской транскрипцией :)

Думал написать пару слов про шрифты, но думаю лучше буду в таком порядке:
  • Особые символы в тексте;
  • Выравнивание;
  • Таблицы;
  • Разделение на части (разделы, подразделы) и нумерация;
  • "Математика" в ТеХе.
  • ...

А про шрифты как-то в другой раз.



lwilis 07.12.09 19:17 # +0
Все не могу понять, примеры изображений сжаты с потерями? Или это оригиналы так выглядят?
Жутко размазанный шрифт.
m0nhawk 07.12.09 19:39 # +0
Хм... Тогда .pdf что-ли выкладывать? Или свой рисунко-хостинг делать, где точно сжатия не будет?
lwilis 07.12.09 20:32 # +1
imageshack.us, например, позволяет хранить оригинал.
Отдает код для вставки в веб, генерит превьюшки. Или picasa.

Вряд ли стоит городить свой хостинг.
Slip 07.12.09 19:33 # +0
Спасибо. Скорее бы
* "Математика" в ТеХе.
Daria 07.12.09 19:37 # +1
может быть я напишу, с благославления автора. мне приходилось использовать тех для домашних заданий.
m0nhawk 07.12.09 19:54 # +1
Инициатива наказуема исполнением :)
lomereiter 07.12.09 19:43 # +2
Про русский язык ещё пара тонких моментов:

1. Чтобы в нумерованных списках были русские "а)", "б)" и т.д.:
1
2
\renewcommand{\theenumii}{\asbuk{enumii}}
\renewcommand{\labelenumii}{\theenumii)}


2. Подписи под рисунками тоже лучше бы типа "Рис. XYZ":
1
2
3
4
\usepackage{caption2}
\addto\captionsrussian{
\def\figurename{Рис.
}
}


P.S.: кстати, я без \cyrtext обхожусь. И fontencoding не указываю. Может, это из-за utf8x в inputenc? =)

m0nhawk 07.12.09 19:50 # +0
А все диакритические знаки нормально ставятся? Я так понял у Вас только
\usepackage[russian,USenglish]{babel}
?
lomereiter 07.12.09 19:55 # +0
Ну да. Кстати, про пакет ucs не упомянули, диакритические знаки с помощью XCompose удобней набирать.
m0nhawk 07.12.09 20:07 # +0
ucs мне понадобился всего 1 раз почему-то.
Xcompose не использую, ибо приходится набирать тех не только на линусковых системах, а к хорошему привыкнешь :)
Если напишите - буду благодарен.
lomereiter 07.12.09 20:21 # +1
Да не, этот вариант реально лучше не рекомендовать по этой причине :)
А к XCompose я привык потому, что с помощью него в IM и на форумах можно легко всякие там ?(?x?+?x+?)dx писать.

P.S.: может, хватит уже на "вы"?
m0nhawk 07.12.09 20:26 # +0
ОК :)
И как Вас зовут?
Я слышал про него, но как-то не хотел привыкать, просто трачу где-то 50/50 за линуксом, и в винде (звучит как в ....). Я просто уже к пунто свинтчеру привык, а xneur ну очень глючный...
Да не, этот вариант реально лучше не рекомендовать по этой причине :)
Это, я так понял, про то, что я не писал про usc?
lomereiter 07.12.09 20:28 # +0
Да не, этот вариант реально лучше не рекомендовать по этой причине :)


Да. Всё-таки далеко не на всех системах unicode основной кодировкой является.
m0nhawk 07.12.09 20:30 # +1
Вот именно по-этому я и использую конструкцию
...\cyrtext...
Она более универсальна.
m0nhawk 07.12.09 19:53 # +0
Я просто к utf8 привык очень :)
pluton 07.12.09 23:31 # +-1
текст может быть {\bf жырним}

жырним ????
Guest007 08.12.09 10:33 # +1
Как-то верстал пару учебников (не технического характера). Удобно. Пользовался Emacs, но стилем жизни он не стал :-)

Немного оффтом, но у WordPerfect (коим сейчас владеет Корел) есть режим RevealCode - это когда можно смотреть разметку документа и работать с ней прямо вот в таком TeX'о-XML-ном режиме. Жаль, что у ООо такого нет....

Зато есть LyX :-)

Лучшие блоги (все 105)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2088 из 158 городов)
Топ пользователей Топ блогов

Новенькие: residum, ksn135, lestat, warzon, Extender
welinux.ru

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн