Главная » Просмотр файлов » Котельников И., Чеботаев П. LaTeX2e по-русски

Котельников И., Чеботаев П. LaTeX2e по-русски (1185906), страница 21

Файл №1185906 Котельников И., Чеботаев П. LaTeX2e по-русски (Котельников И., Чеботаев П. LaTeX2e по-русски.pdf) 21 страницаКотельников И., Чеботаев П. LaTeX2e по-русски (1185906) страница 212020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 21)

Поскольку содержаниеоглавления и списков рисунков и таблиц может отставать от текущей версиивходного файла, его окончательный вариант необходимо обработать LATEX’омдважды, а иногда и трижды, если оглавление и списки помещены в начало печатного документа (например, где-нибудь после заголовка). Однако на последней стадии редактирования в текст вносятся обычно незначительные изменения,не влияющие на содержание оглавления или списка рисунков и таблиц. Всякийраз, когда оглавление, списки рисунков или списки таблиц изменились, LATEX печатает предупреждение: Label(s) may have changed.

Тогда нужно обработатьвходной файл ещё раз либо проигнорировать предупреждение, если работу предполагается продолжить.В статьях оглавление, списки рисунков и таблиц печатают вслед за основнымтекстом, а в книгах и отчётах они, как правило, располагаются на отдельныхстраницах. Соответствующие классы печатных документов учитывают эти традиции.3.10. Оглавление91Информация для оглавления формируется командами секционирования, рассмотренными в разделе 3.5, а информация о рисунках и таблицах — командой\caption в процедурах figure и table (глава 11). Кроме того, такую информацию можно записать с помощью следующих двух команд:\addcontentsline{ext}{unit}{entry} добавляет запись entry в файл с указанным расширением ext, форматируя её в соответствии со значением аргумента unit.

Расширение имени файла ext может принимать одно из трёхзначений: toc, lof, lot. В зависимости от конкретного выбора ext второйаргумент unit должен иметь следующие значения:toc: part, chapter, section и т. д. (имя команды секционирования без \)lof: figurelot: tableТекст записи entry является подвижным аргументом. Чтобы в оглавление илисписок ввести запись с номером раздела, рисунка или таблицы, entry должениметь следующую форму:\protect\numberline{num-unit}{entry-head}где num-unit — номер, а entry-head — текст записи.\addtocontents{ext}{text} Добавляет текст (или команды) непосредственнов файл, в который LATEX записывает оглавление или список рисунков и таблиц.

Здесь ext по-прежнему означает расширение имени файла, в которыйследует записать информацию (toc, lof, lot). Второй аргумент text является подвижным и должен содержать текст записи.Команды \addcontentsline и \addtocontents позволяют редактировать служебные файлы с расширением toc, lof и lot, если необходимо осуществить тонкую настройку, например при ручном регулировании линии переноса на новуюстраницу части длинной таблицы. Однако лучше такую настройку делать приподготовке окончательной версии печатного документа, используя декларацию\nofiles (см. выше), которая предотвращает запись новых версий служебныхфайлов.Предисловие к книге часто пишут после того, как завершена бо́льшая частьработы.

Иногда «предисловие» называют послесловием и помещают в конце книги. Так или иначе, оформление того и другого может потребовать таких сложныхкоманд, как \addcontentsline. Последний пример в данном разделе показывает,как оформлено предисловие к нашей книге.\chapter*{Вместо предисловия}\addcontentsline{toc}{chapter}{Вместо предисловия}Здесь проблемы создала команда \chapter*. Напомним, что *-форма командсекционирования не передаёт заголовки разделов в оглавление и колонтитулы.92Глава 3.

Печатный документПоэтому понадобилась команда \addcontentsline, чтобы восполнить этот пробел. Чтобы занести заголовок в колонтитулы нужна ещё команда \markboth; онаописана в разделе 17.1.3.10.1.Параметры настройкиПараметры настройки определяют, разделы какого уровня нужно нумеровать иразделы какого уровня следует записывать в оглавление. Каждый раздел имеет уровень, выражаемый числом. Стандартные классы приписывают секции, т.

е.разделу, который начинается с команды \section, уровень 1, подсекции, начинающейся с \subsection,— уровень 2 и т. д. В классе article часть (\part) имеетуровень 0, в классах book и report уровень 0 имеет глава (\chapter), а частьимеет отрицательный уровень −1.Следующие два счётчикаsecnumdepthtocdepthконтролируют глубину нумерации разделов. В счётчике secnumdepth хранитсяуровень младшей секции, заголовок которой имеет номер, а в tocdepth — уровеньмладшей секции, которая перечисляется в оглавлении.

Значение этих счётчиковобычно устанавливают в преамбуле, используя декларацию \setcounter. Например, для этой книги мы выбрали\setcounter{secnumdepth}{2}\setcounter{tocdepth}{1}В результате нумеруются разделы вплоть до подсекций, но в оглавление попадают только главы и секции.Другая группа параметров суть команды, хранящие названия оглавления,списка рисунков и таблиц:\contentsname\listfigurename\listtablenameРекомендуемый способ переопределения подобных команд в многоязычном документе описан в разделе 3.6.4.знаки припенания поставлены авторомпросьба не трогатьМ. Шехтман. СмертьГлава 4От буквы до страницыLATEX рассматривает исходный текст как поток символов, из которых требуетсясоставить строки заданной ширины, а из строк — страницы заданной высоты. Напервый взгляд, это совсем несложная задача. Однако LATEX предъявляет чрезвычайно жёсткие требования к качеству печатного документа.

Он считает, чтоне справился со своей задачей, если какая-нибудь строка в середине абзаца оказалась длиннее соседних на одну десятую пункта, то есть на 0,035 миллиметра.Если Читатель желает узнать об истинных возможностях LATEX’а, он не долженпропускать эту главу, хотя здесь мы частично повторяем сведения, изложенныево вводной главе.4.1.Специальные и диакритические знакиНапомним, что десять символов зарезервированы для служебного пользования:#$%&{}_\^~обозначает параметр в командах и процедурах,обозначает математическую формулу,начинает комментарий,разделяет колонки в таблицах,открывает блок,закрывает блок,объявляет блок нижним индексом в формуле,является признаком команды,объявляет блок верхним индексом в формуле,запрещает перенос на следующую строку.Чтобы воспроизвести служебные символы в печатном документе, необходимо использовать специальные команды.

Первые семь символов печатаются командами\# \$\% \&\{ \}\_которые получаются прибавлением обратного слеша к символу. Обратный слеш\ печатает команда \textbackslash, а в математических формулах — команда\backslash. Последние два символа принадлежат особому классу знаков, которые называются диакритическими и используются в алфавите некоторых иностранных языков.94Глава 4.

От буквы до страницыТаблица 4.1Диакритические знаки в текстовом и строковом режимахòóôo˛\‘{o}\’{o}\^{o}\k{o}1)2)1) Имеетсяõōȯoв кодировке T1.ǒőo̊o\~{o}\={o}\.{o}\f{o}2)2) Имеется\v{o}\H{o}\r{o}\C{o}2)o̧o.o¯o\c{o}\d{o}\b{o}\U{o}2)öŏoo¡\"{o}\u{o}\t{oo}в кодировках T2A, T2B, T2C.Диакритические знаки и соответствующие им команды приведены в табл. 4.1.Некоторые диакритические знаки имеются только в шрифтах с определённойкодировкой. Это типичная ситуация для команд, которые печатают текстовыесимволы, поскольку в текстах на разных языках используются разные наборысимволов. Подробнее проблемы, связанные с кодировкой, обсуждаются в разделе16.5.

Здесь же достаточно сказать, что по умолчанию используется кодировкаOT1, а в документах на русском языке (а также украинском и болгарском) —кодировка T2A; кодировку T2A по умолчанию выбирает пакет babel с опциямиbulgarian, russian или ukrainian.Пример фразы на французском языке:\textbf{‘‘Les machines \‘{a}\’{e}crire co\^utent cher.’’}Пример фразы на французском языке: “Les machines à écrire coûtentcher.”Фигурные скобки в командах расстановки диакритических знаков являются платой за поддержку стандарта LATEX’а при обращении к командам TEX’а. Они необязательны, если предназначены одному символу, а не двум или более. Отметим, что команды \‘, \’, \= из табл. 4.1 в процедуре tabbing имеют иной смысл.Там они зарезервированы под команды табуляции, а соответствующие диакритические знаки печатают команды \a‘, \a’, \a= (глава 12).LATEX позволяет воспроизводить многие специальные символы иностранныхязыков.

Все семь символов из табл. 4.2 могут использоваться в любом режиме, нокоманда \No доступна только после подключения пакета babel (с опцией russian,bulgarian или ukrainian).Специальные символы из таблицы 4.3 могут появляться в текстовом и строковом режимах. Если необходимо использовать эти символы в математическихформулах, соответствующие команды следует поместить в аргумент команды\mbox (раздел 9.1).Сравните: \AA, $\mbox{\AA}$.Сравните: Å, Å.954.1. Специальные и диакритические знакиТаблица 4.2Команды для специальных символов в любом режим冇§¶\dag\ddag1) Имеется©£\S\Pв кодировках TS1, T2A, T2B, T2C.\copyright\pounds2) Имеется№1)\No2)в пакете babel с опциями bulgarian,russian, ukrainian.Таблица 4.3Команды для специальных символов в текстовом режимеÆÅLÐŊ¶†{<␣∗\№3)4)‰\AEæ\ae\AAå\aa\Ll\l1)\DHð\dh1)1)\NGŋ\ng1)\textparagraph\textdagger\textbraceleft\textless\textvisiblespace\textasteriskcentered\textbackslash\textnumero3)4)5)\textperthousand1)3)1) ИмеетсяŒSSØÐÞ§‡}>•·|\OEœ\oe\SSß\ss\Oø\o1)\DJđ\dj1)1)\THÞ\th1)2)\textsection\textdaggerdbl\textbraceright\textgreater\textbullet\textperiodcentered\textbar%»»\textpertenthousand1)3)в кодировке T1.

2) Конфликтует с одноимённой командой, определённой пакетом babelс опциями bulgarian, russian, serbian, ukrainian.кодировках T2A, T2B, T2C.также в пакете textcomp.5) Имеется3) Имеетсяв кодировке TS1.4) Имеетсявв пакете babel с опциями bulgarian, russian, ukrainian, аТаблица 4.4Команды для специальных символов в текстовом режиме (пакет textcomp)‚¾←␢'Å〈\textquotestraightbase\texttwelveudash\textleftarrow\textblank\textquotesingle\textdblhyphen\textzerooldstyle\texttwooldstyle\textfouroldstyle\textsixoldstyle\texteightoldstyle\textlangle„→$∗⁄−\textquotestraightdblbase\textthreequartersemdash\textrightarrow\textdollar\textasteriskcentered\textfractionsolidus\textoneoldstyle\textthreeoldstyle\textfiveoldstyle\textsevenoldstyle\textnineoldstyle\textminus96Глава 4. От буквы до страницыПродолжение табл.

4.4〉○〚↑`ßá♪åˇ˝‡‰℃₡₦ôöø™¶№℮℠⁆£¥§©℗¯±³µ·¹√½€÷\textrangle\textbigcircle\textlbrackdbl\textuparrow\textasciigrave\textdivorced\textleaf\textmusicalnote\textdblhyphenchar\textasciicaron\textacutedbl\textdaggerdbl\textperthousand\textcelsius\textcentoldstyle\textcolonmonetary\textnaira\textpeso\textrecipe\textinterrobangdown\texttrademark\textpilcrow\textnumero\textestimated\textservicemark\textrquill\textsterling\textyen\textsection\textcopyright\textcopyleft\textcircledP\textasciimacron\textpm\textthreesuperior\textmu\textperiodcentered\textonesuperior\textsurd\textonehalf\texteuro\textdiv℧Ω〛↓Ýàâä˘†‖•ƒ₩ó₤‽₫%»»฿ý◦⁅¢¤¦¨ª¬®°²´¶※º¼¾×\textmho\textohm\textrbrackdbl\textdownarrow\textborn\textdied\textmarried\texttildelow\textasciibreve\textgravedbl\textdagger\textbardbl\textbullet\textdollaroldstyle\textflorin\textwon\textguarani\textlira\textinterrobang\textdong\textpertenthousand\textbaht\textdiscount\textopenbullet\textlquill\textcent\textcurrency\textbrokenbar\textasciidieresis\textordfeminine\textlnot\textregistered\textdegree\texttwosuperior\textasciiacute\textparagraph\textreferencemark\textordmasculine\textonequarter\textthreequarters\texttimes974.2.

Характеристики

Тип файла
PDF-файл
Размер
5,42 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6381
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее