1 / 15

Лекция 12

Лекция 12. Оформление файла, пакеты, параметры издания. Оформление файла. Файл, как я уже говорил, состоит из преамбулы и текста документа. Преамбула начинается со строки documentclass[options]{class}

karah
Download Presentation

Лекция 12

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Лекция 12 Оформление файла, пакеты, параметры издания

  2. Оформление файла • Файл, как я уже говорил, состоит из преамбулы и текста документа. • Преамбула начинается со строки • \documentclass[options]{class} • Слово класс может быть одним из стандартных слов article, book, proceedings, report или что-либо специальное. • Среди опций могут быть определение базового размера 11ptили 12pt (10pt выбирается по умолчанию), определение размера бумаги (например, a4), определение режима пропуска(например, draft). • Tекст документа расположен между скобками • \begin{document} • . . . . . • \end{document}

  3. Преамбула • В преамбуле помещаются команды установки, которые нужны на стадии инициализации работы ТеХа. Они включают: • Ввод дополнительных пакетов • Определение параметров раскладки (формата страницы) • Задание параметров заголовка издания

  4. Параметры заголовка • Начнем с трех очевидных параметров • \title{Как писать заголовки} • \author{И. В. Романовский \and С. Е. Столяр} • \date{27 марта 2002 г.} • Отметим, что при отсутствии задания даты ТеХ использует текущую дату, а при пустом значении этого параметра дата напечатана не будет. • Само по себе задание этих параметров ничего не печатает. Заголовок формируется командой \maketitle, причем формат стандартного заголовка существенно зависит от стиля документа. • В заголовке можно использовать команду\thanks, которая добавляет «благодарственные» примечания про поддержки работы.

  5. Формат страницы • Печатаемая часть страницы в полиграфии называется полосой. Полоса окружена верхним и нижним, левым и правым полями. • К тому же поля различны для левой и правой полосы разворота. • Начнем с описаний отдельной полосы.

  6. Полоса • Вот страница – серым показан нормальный лист бумаги. В нем белым выделена полоса набора. Стандартно полоса расположена в одном дюйме от левого верхнего угла бумаги, и это положение считается «нулевым».

  7. Полоса (продолжение) • Параметры самой полосы \textwidthи \textheight задаются в преамбуле (если нас не устраивают их значения, установленные стилем по умолчанию). Например, • \textwidth=130mm • \textheight=167mm

  8. Сдвиг полосы • Сдвиг полосы относительно базовой точки задается параметрами • \topmargin– для вертикального сдвига • \oddsidemargin – для горизонтального сдвига нечетных страниц • \evensidemargin – для горизонтального сдвига четных страниц

  9. Параметры колонтитула • Размер колонтитула по высоте и его вертикальный отступ от текста определяются, соответственно, командами • \headheight • \headsep • Заполнение колонтитула определяется командой • \pagestyle{style}, гдеstyle имеет несколько фиксированных значений, но может быть определен и собственный стиль.

  10. Стиль колонтитула • Я в своей книге именно и использовал свой стиль заголовка • \pagestyle{daheadings} • определив его следующим образом • \def\hdstrut{\vphantom{ф\raisebox{-2pt}{ф}}} • \def\ps@daheadings{% • \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@evenhead{\underline{\makebox[\textwidth]% • {\sf\hdstrut\thepage\hfill{\small\sf\leftmark}}}}% \def\@oddhead{\underline{\makebox[\textwidth]% • {{\small\sf\hdstrut\rightmark}\hfill\sf\thepage}}}%

  11. Пакеты • Дополнительный пакет вводится командой • \usepackage{name} • Можно одной командой вводить несколько пакетов, записывая их имена через запятую. Вот несколько наиболее важных пакетов. • amsfonts–шрифты и символы AMS • amsmath– стили и форматы AMS • russian – установка русского языка • longtable–набор длинных таблиц • makeidx– работа с индексом • graphicx – включение графики • multicol –набор в несколько столбцов • verbatim– дополнительные режимы этой обстановки • showidx – отладочный показ ключей на полях.

  12. Пакеты смены кодировок • Пакетыfontenc иinputenc задают используемые ТеХом кодировки, первая — для внутреннего представления символов, а вторая — для внешнего. Оба пакета используют факультативные параметры, которые состоят из одного или нескольких кодов кодировок. Например, • \usepackage[cp866]{inputenc} • означает, что мы используем при вводе кодировку MS-DOS. • Некоторые возможные значения факультативного параметра перечислены на следующем слайде. • При использовании пакета inputencможно во время работы ТеХа переключиться на другую кодировку. Это делается командой • \inputencoding{cp1251}

  13. ascii cp1250 latin1 cp866 cp1251 Koi8 OT1 T1 LCY Минимальный набор ASCII Windows (европейская) Кодировка ISO Latin-1 Кодировка MS DOS для кириллицы Windows (кириллица) Кодировка UNIX Исходная кодировка Д. Кнута Кодировка Corc Руссифицированная кодировка О.Лапко Кодировки

  14. Таблица кодировки LCY

  15. Новые возможности

More Related