Добавлен: 29.10.2018
Просмотров: 6940
Скачиваний: 24
Таблица 3.5.
Различные типы тире
Название Ввод Результат
hyphen
-
-
en-dash
--
–
em-dash
---
—
minus sign
$-$
−
Таблица 3.6.
Кавычки и многоточие
Название
Ввод
Результат
левые кавычки
`
‘
правые кавычки
'
’
левые двойные кавычки
``
“
правые двойные кавычки
''
”
левые французские кавычки
1
<<|"<|<|\<
«
правые французские кавычки
1
>>|">|>|\>
»
многоточие
\ldots
. . .
минус
— используемый с отрицательными числами.
Способы ввода этих символов представлен в табл.
Тире различной длины вводятся лигатурами.
В тексте часто используются кавычки и многоточия. Способы ввода этих симво-
лов представлен в табл.
. Как и тире, эти символы вводятся, в основном, лига-
турами
.
В русскоязычном (кириллическом) тексте принято использовать французские ка-
вычки («. . . »).
4.
Шрифты
fonts
Для выделения текста используется команда
\
emph{текст }
.
4.1. Пользовательские команды выбора шрифтов
В большинстве случаев пользователю достаточно небольшого набора шрифтов,
отличающихся разными характеристиками. Команды для выбора таких шрифтов
60
Таблица 3.7.
Пользовательские команды выбора шрифтов
Название шрифта
Команда
Декларация
Образец пе-
чати
Прямой
\textrm{текст}
\rmfamily | \rm
roman
Средний
\textmd{текст}
\mdseries
medium
Жирный
\textbf{текст}
\bfserise | \bf
boldface
Курсив
\textit{текст}
\itshape | \it
italic
Наклонный
\textsl{текст}
\slshape | \sl
slanted
Без отточий
\textsf{текст}
\sffamily | \sf
sans serifed
Строчные, как
прописные
\textsc{текст}
\scshape | \sc
Small Caps
Равноширинный
\texttt{текст}
\ttfamily | \tt
typewriter
Таблица 3.8.
Пользовательские команды задания размера шрифтов
Команда
Образец
\tiny
Sample text
.
\scriptsize
Sample text
.
\footnotesize
Sample text
.
\small
Sample text
.
\normalsize
Sample text.
\large
Sample text
.
\Large
Sample text
.
\LARGE
Sample text
.
\huge
Sample text
.
\Huge
Sample text
.
представлены в табл.
4.2. Пользовательские команды изменения размера шрифтов
Кроме шрифта, иногда возникает необходимость изменить размер шрифта. L
A
TEX
в своём арсенале имеет набор пользовательских команд для изменения размера
шрифтов, они представлены в табл.
5.
Низкоуровневые команды задания шрифтов
После создания NFSS (New Font Selection Schem), называемой ещё «ортогональ-
ной схемой выбора шрифтов», стало возможным задание ещё большего многообразия
шрифтов.
61
Таблица 3.9.
Стандартные внутренние кодировки L
A
TEX 2ε
enc
Кодировка
Примечание
OT1 TEX text encoding
Кодировка Д. Кнута
T1
TEX extended text encoding
«Корковская» кодировка
U
Unknown
Неизвестная кодировка
Lxx A Local encoding
Местная кодировка
Каждый шрифт характеризуется определённым набором параметров: кодиров-
ка
, гарнитура (семейство), насыщенность, начертание и размер.
Теперь каждый параметр можно изменять независимо от других, чего нельзя
было делать в L
A
TEX 2.09.
5.1. Кодировка
В TEXе введена своя кодировка, называемая внутренней (общепринятая коди-
ровка или кодовая страница, в таком случае является внешней).
Первая кодировка (TEX text encoding), введённая Д. Кнутом, в L
A
TEX2ε называ-
ется OT1 (Old Text 1) и содержит всего 128 символов.
В 1990 г., на конференции пользователей TEXа была принята кодировка TEX
extended text encoding, называемая ещё «корковской»
. Она содержит 256 символов,
в неё включены все символы алфавитов романской группы (западно-европейских
стран).
Задаётся кодировка с помощью команды
\
fontencoding{enc }
. Список допу-
стимых кодировок enc представлен в табл.
Пример
.11 (задание кодировки).
\fontencoding{OT1}
Для русских шрифтов часто используется кодировка LCY или LH. Но местные
(локальные) кодировки L
A
TEX не знает. Lxx кодировки следует подключать через
пакет
fontenc
, например:
\usepakage[LCY]{fontenc}
.
Старый способ задания русских шрифтов, основывался на кодировке OT1, до-
полненной 128 символами, содержащими символы русского алфавита.
В современных версиях используются официальные русские шрифты T2.
5.2. Непосредственное задание символа
Команда
\
symbol{код }
вставляет в текст символ с кодом «код» внутренней
кодовой таблицы. Код можно задать десятичным числом, восьмеричным (начинаю-
щемся с апострофа
') или шестнадцатеричным (начинающемся с кавычек ").
1
Название происходит от места проведения конференции, — ирландского городка Корк (Cork)
2
Пакеты русификации уже содержат такие команды, так-что пользователю, обычно, не надо
задумываться о кодировке.
62
Такой способ задания символов обычно используется в определении новых ко-
манд.
5.3. Гарнитура
Гарнитура (семейство шрифтов) определяет дизайнерское реше-
ние, общее для разных шрифтов.
В группе шрифтов Computer Modern, созданных Д. Кнутом, есть три гарни-
туры: Roman, Serif и
Typewriter. Основные отличительные черты гарнитуры, это
контрастность
, пропорциональность и засечки.
Контрастность определяется отношением толщины вертикальных
и горизонтальных линий символов.
Пример
.12 (контрастность гарнитур). Гарнитура Computer Modern Roman более
контрастная, чем Computer Modern Serif.
Пропорциональность задаётся отношением ширины к высоте буквы
‘М’.
Пропорциональность
тесно связана с шириной букв. В пропорциональных
шрифтах занимаемое буквой место пропорционально действительной ширине буквы,
как например, в Computer Modern Roman.
Кроме того, шрифт может быть моноширинный (когда каждая буква зани-
мает одинаковое по ширине место). Пример моноширинного шрифта —
Computer
Modern Typewriter.
Засечки располагают на вертикальных линиях букв, такие шрифты
ещё называют романскими.
Шрифты без засечек называют рублёными.
Пример
.13 (засечки в шрифтах). Гарнитура Computer Modern Roman имеет засеч-
ки, что отображено в названии, а Computer Modern Serif является рублёным шриф-
том.
Задаётся гарнитура с помощью команды
\
fontfamily{family }
.
Основные семейства кириллических шрифтов в L
A
TEX2ε приведены в табл.
5.4. Насыщенность
Насыщенность — относительная толщина линий букв.
В L
A
TEX2ε насыщенность задаётся с помощью команды
\
fontseries{series }
.
Как видно из табл.
, некоторые серии задают не только насыщенность но и
пропорциональность.
63
Таблица 3.10.
Наиболее распространённые семейства шрифтов в L
A
TEX 2ε
family
Гарнитура
Примечание
cmr
Computer Modern Roman
Романский
cmss
Computer Modern Sans
Рублёный
cmtt
Computer Modern Typewriter Машинописный
cmdh
Computer Modern Dunhill
Данхил
cmfib
Computer Modern Fibonacci
Фиббоначи
cmfr
Computer Modern Funny
Забавный
Таблица 3.11.
Стандартные значения параметра series
series Насыщенность Примечание
l
Light
Светлый шрифт
m
Medium
Нормальный шрифт
b
Bold
Жирный шрифт
bx
Bold extended Широкий жирный шрифт
sb
Semi-bold
Полужирный шрифт
c
Condenced
Узкий шрифт
64