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

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

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

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

В первомслучае команду \caption в теле соответствующей процедуры нужно поставитьдо описания самой таблицы после командной скобки \begin{table}, а во втором — после описания рисунка перед \end{figure}.Команда \caption может использоваться только в теле процедур figure иtable. Её аргумент с текстом подписи является подвижным, так как может бытьвключён в список рисунков или таблиц, который печатают соответственно команды \listoffigures и \listoftables.

Поэтому хрупкие команды в аргументекоманды \caption должны быть защищены командой \protect.В печатном документе класса article (статья) или proc (доклад) используется сплошная нумерация рисунков и таблиц во всех разделах. Классы book (книга)и report (отчёт) устанавливают независимую нумерацию в пределах каждой главы. В классах slides (слайды) и letter (письмо) процедуры figure и table несуществуют (они там и не нужны).

Текущий номер рисунков и таблиц хранитсяв счётчиках, имена которых совпадают с именами процедур figure и table соответственно. Общие приёмы работы со счётчиками были описаны в разделе 2.9.11.1. Процедуры figure и table269Приведём теперь полный синтаксис процедур figure и table.\begin{figure}[loc]body \end{figure}\begin{figure*}[loc] body \end{figure*}\begin{table}[loc]body \end{table}\begin{table*}[loc]body \end{table*}При печати в две колонки процедуры figure и table выделяют место для бокса водной колонке вне зависимости от его ширины, а *-формы процедур отводят место сразу в двух колонках.

Обе формы эквивалентны в одноколоночном формате.Необязательный аргумент loc уточняет способ размещения плавающего объекта.Он может состоять из последовательности следующих четырёх спецификаторов:h — здесь: разрешает размещение плавающего объекта после заполнения текущей строки (нельзя использовать в *-формах процедур при печати в две колонки);p — плавающая страница: разрешает размещение на отдельной странице, содержащей только плавающие объекты;t — вверху: выше текста на текстовой странице;b — внизу: ниже текста на текстовой странице (нельзя использовать в *-формахпроцедур при двухколоночной печати).Число спецификаторов в loc может изменяться от нуля до четырёх.

Наличие всехспецификаторов (htbp) разрешает все варианты размещения, причём имеет значение порядок следования спецификаторов. Если необязательный аргумент пуст([]) или вообще отсутствует, действует правило «по умолчанию». Стандартныеклассы устанавливают, что в этом случае используется последовательность tbp,так что рисунок или таблица будут размещены в верхней части текстовой страницы, нижней её части или на отдельной плавающей странице, содержащей толькоподписи к рисункам и таблицам.Опция loc может также содержать восклицательный знак !, отменяющийнекоторые ограничения на размещение плавающих объектов (см. ниже). Поскольку этот спецификатор не имеет самостоятельного значения, его можно вставлять в loc только при наличии хотя бы одного из спецификаторов h, p, t и b.Если LATEX размещает плавающие объекты в нежелательном месте, можнолибо передвинуть их в другое место входного файла, либо явно наложить запретна размещение дополнительных плавающих объектов на текущей странице припомощи декларации\suppressfloats[no-loc]Она действует от места расположения во входном файле до конца текущей страницы в печатном документе.

Неразмещённые рисунки и таблицы передвигаютсяна следующую страницу. Если вставить \suppressfloats, например, после каждой процедуры figure, то на всех страницах (кроме плавающих) будет располагаться не более одного рисунка. Опция no-loc может содержать либо t (запрещает размещение дополнительных рисунков и таблиц в верхней части текстовой270Глава 11. Плавающие объектыстраницы), либо b (запрещает размещение дополнительных рисунков и таблицв нижней части текстовой страницы).

Если опция no-loc отсутствует, то запретна размещение плавающих объектов распространяется на верхнюю и нижнюючасти страницы, однако знак ! в аргументе loc процедур figure и table отменяет для конкретного рисунка или таблицы запрет на размещение, наложенныйдекларацией \suppressfloats.Как это всё сложно — может подумать наш Читатель. Механизм размещения плавающих объектов в LATEX’е действительно не прост, но он гарантируетотсутствие полупустых страниц, которые то и дело появляются в печатных документах, изготовленных другими текстовыми процессорами. LATEX размещаетплавающий объект на ближайшем месте, выбор которого не нарушает перечисленные ниже правила.• Объект не может быть напечатан на странице, предшествующей тому местув тексте, где находится соответствующая ему процедура table или figure.• Рисунки и таблицы печатаются в той последовательности, в которой ониописаны в тексте входного файла.

Рисунок не может быть напечатан ранеепредыдущего рисунка, а таблица — ранее предыдущей таблицы. Однакопри печати в две колонки одноколоночный объект (процедуры figure иtable) может быть размещён ранее двухколоночного (процедуры figure*и table*).• Объект может быть напечатан только в положении, разрешённом спецификаторами в необязательном аргументе loc, или (если тот пропущен) спецификаторами tbp, принятыми по умолчанию, причём спецификатор h (здесь)имеет приоритет над t (вверху).• Размещение рисунка не может привести к переполнению страницы.• Границы страницы, определяемые описанными ниже параметрами, не нарушаются.

Однако, если в опции loc имеется спецификатор !, ограничения,установленные для текстовых (но не плавающих) страниц, игнорируются.Команды \clearpage, \cleardoublepage (раздел 4.7) и \end{document} принудительно печатают все необработанные рисунки и таблицы, отменяя действиепоследних трёх правил.

Команда \chapter, определённая в стандартных классахbook и report, где она открывает новую главу, автоматически исполняет команду \clearpage или \cleardoublepage, поэтому плавающие рисунки и таблицыни при каких условиях не переходят в следующую главу.При использовании необязательного аргумента loc следует включить в негодостаточное количество опций, чтобы разрешить печать рисунка или таблицыхотя бы где-нибудь; иначе эти и следующие за ними рисунки и таблицы будутзанимать память компьютера до конца главы или всего текста, возможно, вызывая её нехватку.11.1. Процедуры figure и table271LATEX форматирует тело процедуры размещения плавающих объектов, обозначенное выше как body, в виде парбокса (раздел 9.2). Его ширина равна ширинерабочего поля страницы или колонки окружающего текста, которая хранится вкоманде \textwidth (раздел 17.2), а высота определяется содержанием тела процедуры.

В теле процедуры не могут находиться другие процедуры размещенияплавающих объектов.Команда\caption[entry]{head}печатает пронумерованную подпись к рисунку или таблице. Она имеет два аргумента:entry — необязательный аргумент. Его содержимое вносится в список рисункови таблиц, которые печатаются соответственно командами \listoffigures и\listoftables (раздел 3.10), т. е. это подвижный аргумент.

По этой причинетекст записи entry не должен содержать более пары сотен символов. Его также нельзя делить на абзацы; следовательно, текст не должен содержать пустых строчек. Если этот аргумент пропущен (вместе с квадратными скобками), вместо него в запись помещается текст head;head — текст подписи.

Если пропущен необязательный аргумент, текст из headпереписывается в список рисунков или таблиц, будучи в этом случае подвижным аргументом. Если head содержит очень длинный текст или состоит изнескольких абзацев, необходимо использовать более короткий entry.Команда \caption должна использоваться в текстовой моде, но может такжепомещаться в парбокс, создаваемый командой \parbox или процедурой minipage(глава 9).Команда \label{key} (раздел 3.7), устанавливающая ключ key для ссылкина номер подписи, должна располагаться в head или после команды \captionв теле процедуры. По умолчанию алгоритм размещения плавающих объектовотдаёт предпочтение варианту с расположением их в верхней части страницы,даже если при этом объект появляется до фактической ссылки на него, т.

е. докоманды \ref{key} c тем же ключом key. Если это нежелательно, достаточно загрузить пакет flafter. Он гарантирует, что плавающий объект не будет напечатандо первой ссылки на него.Параметры настройкиИзменение значений нижеследующих параметров настройки, сделанное в преамбуле, действуетс первой страницы текста. Изменение, сделанное после \begin{document}, начинает действовать со следующей, а не с текущей страницы. Параметры, применяемые ко всем плавающимобъектам при одноколоночной печати, применимы к одноколоночным плавающим объектам вдвухколоночном формате.272Глава 11.

Плавающие объектыtopnumber — счётчик; максимальное число плавающих объектов, которые могут быть размещены в верхней части текстовой страницы.dbltopnumber — аналог topnumber для двухколоночных плавающих объектов при двухколоночной печати.bottomnumber — счётчик; максимальное число плавающих объектов, которые могут быть размещены в нижней части текстовой страницы.totalnumber — счётчик; максимальное число плавающих объектов, которые могут быть размещены на одной странице вне зависимости от положения.\topfraction — максимальная доля страницы, которая может быть занята плавающими объектами в её верхней части. Изменяется при помощи команды \renewcommand.

Например,значение 0,25 устанавливает, что под размещение плавающих объектов может быть отведено до четверти страницы в её верхней части.\dbltopfraction — аналог \topfraction для плавающих объектов, занимающих обе колонки на двухколоночной странице.\bottomfraction — максимальная доля страницы, которая может быть занята плавающимиобъектами в её нижней части. Изменяется командой \renewcommand.

Например, значение0,33 устанавливает, что под размещение плавающих объектов может быть отведено до третистраницы в её нижней части.\textfraction — минимальная доля страницы, которая должна быть занята текстом. Остаток (1 − \textfraction) могут занять плавающие объекты. Изменяется при помощи команды \renewcommand.\floatpagefraction — минимальная доля плавающей страницы, подлежащая заполнениюплавающими объектами; ограничивает размер пустого пространства на плавающей странице. Изменяется командой \renewcommand.\dblfloatpagefraction — аналог \floatpagefraction для плавающих объектов, занимающих 2 колонки.\floatsep — величина вертикального пробела, вставляемого между плавающими объектамив верхней или нижней части текстовой страницы. Растяжимая длина.\dblfloatsep — аналог \floatsep для двухколоночных плавающих объектов на двухколоночной странице.

Растяжимая длина.\textfloatsep — величина вертикального пробела, вставляемого между плавающими объектами в верхней или нижней части страницы и текстом на этой странице. Растяжимая длина.\dbltextfloatsep — аналог \textfloatsep для двухколоночных плавающих объектов надвухколоночной странице. Растяжимая длина.\intextsep — величина вертикального пробела, вставляемого выше и ниже плавающего объекта, размещаемого в середине текстовой страницы в соответствии со спецификатором h вопции loc. Растяжимая длина.\figurename — ключевое слово в подписи к рисунку.

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

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

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

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