Олимпиада "Наноэлектроника"
Неофициальный сайт

Меню сайта
Категории раздела
Наш опрос
Оценка сайта нано-е.рф
Всего ответов: 58
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Компьютерный практикум и ИТ (МИФИ) » Курсовые работы "Компьютерные технологии" (КТ-15)

Введение в набор макрорасширений LaTeX




Аннотация

LaTeX — система верстки ориентированная на производство научных математических документов высокого типографского качества.Система также вполне подходит для производства других видов документов, от простых писем до полностью сверстанных книг. LaTeX использует TeX в качестве своего механизма верстки. Эта курсовая работа рассказывает о базовой структуре документов LaTeX. Вы получите некоторое представление об истории LaTeX. После чтения этой работы вы должны получить грубое представление о LaTeX.

LaTeX работает на большинстве компьютеров. В многих университетских сетях система уже установлена и готова к работе. Информация о том, как использовать локальную установку LaTeX предоставлена в Local Guide.

Глоссарий

TeX — система компьютерной вёрстки, разработанная американским профессором информатики Дональдом Кнутом в целях создания компьютерной типографии.
LaTeX — с наиболее популярный набор макрорасширений (или макропакет) системы компьютерной вёрстки \TeX{}, который облегчает набор сложных документов.
Вёрстка — монтаж полос оригинал-макета из составных элементов: набранного текста, заголовков, таблиц, иллюстраций, украшений и пр. Также результат этого процесса, то есть готовые полосы.


ЗНАКОМСТВО С ПАКЕТОМ МАКРОРАСШИРЕНИЙ

Введение

Для того, чтобы опубликоваться, авторы отдают свои рукописи в издательство. Затем один из дизайнеров издательства определяет макет документа (ширину столбцов, шрифты, интервалы выше и ниже заголовков и т.п.). Дизайнер записывает свои инструкции в рукописи и отдает ее верстальщику, который верстает книгу в соответствии с этими инструкциями.


Дизайнер - человек пытается понять, что автор имел в виду, когда писал свою рукопись. Он определяет заголовки глав, цитаты, примеры, формулы и прочее, исходя из своего профессионального опыта и из содержания рукописи.


В среде LaTeX, LaTeX берет на себя роль дизайнера книги, используя TeX в качестве верстальщика. Но LaTeX — это всего лишь программа, и, следовательно, нуждается в более четких инструкциях. Автор должен предоставить дополнительную информацию, описывающую логическую структуру своей работы. Эта информация записывается в текст в виде команд LaTeX.


Это в корне отличается от WYSIWYG подхода, принятого в большинстве современных текстовых процессоров, таких как MS Word или Corel WordPerfect. В этих приложениях авторы форматируют документ интерактивно в процессе набора текста на компьютере. В процессе работы они могут видеть на экране как будет выглядеть их работа, когда, вконце концов, она будет напечатана.


При использовании LaTeX обычно невозможно увидеть итоговую картину во время печатания текста. Ее, однако, можно посмотреть на экране после обработки файла LaTeX. Затем можно внести исправления перед собственно печатью.

Как проходит работа с системой LaTeX

В дальнейшем мы будем отмечать, какие свойства системы специфичны для LaTeX’а, а какие относятся вообще к TeX’у и ко всем издательским системам на его базе, но при первом чтении вы можете об этих тонкостях не задумываться и воспринимать слова TeX и LaTeX как синонимы.


В частности, все, что сказано в этом разделе, применимо не только к LaTeX’у, но и к любому другому макропакету для TeX’а, хотя мы всегда будем говорить «LaTeX». Для начала автор должен подготовить с помощью любого текстового редактора файл с текстом, оснащенным командами для LaTeX’а. Такие файлы по традиции имеют расширение tex (описанию того, что должно быть в таком файле, и посвящена вся эта книга). Дальнейшая работа протекает в два этапа. Сначала надо обработать файл с помощью программы-транслятора, в результате получается файл с расширением dvi (device independent — не зависящий от устройства).


Теперь полученный файл (его называют еще dvi-файлом) можно с помощью программ, называемых dvi-драйверами, распечатать на лазерном или струйном\footnote{Или даже на матричном.} принтере, посмотреть на экране (текст будет в таком же виде, как он появится на печати) и т.д. (для разных устройств есть разные драйверы). Неудовлетворенный результатом, автор вносит изменения в исходный файл — и цикл повторяется.На самом деле повторений цикла будет больше, так как придется еще исправлять синтаксические ошибки в исходном тексте. Кроме того, для создания исходного текста нужно, естественно, уметь обращаться с каким-нибудь текстовым редактором.


Исходный файл

Исходный файл для системы LaTeX представляет собой собственно текст документа вместе со спецсимволами и командами, с помощью которых системе передаются указания касательно размещения текста. Этот файл можно создать любым текстовым редактором, но при этом необходимо, чтобы в итоге получился так называемый «чистый» текстовый файл. Это означает, что текст не должен содержать шрифтовых выделений, разбивки на страницы и т.п.


Исходный текст документа не должен содержать переносов (TeX сделает их сам). Слова отделяются друг от друга пробелами, при этом TeX не различает, сколько именно пробелов вы оставили между словами (чтобы вручную управлять пробелами, есть специальные команды, о которых пойдет речь позже). Конец строки также воспринимается как пробел. Соседние абзацы должны быть отделены друг от друга пустыми строками (опять-таки все равно, сколько именно пустых строк стоит между абзацами, важно, чтоб была хоть одна).


Команды и их задание в тексте

Задание печатного знака процента с помощью последовательности символов \% — пример важнейшего понятия TeX’а, называемого командой. С точки зрения их записи в исходном тексте, команды делятся на два типа. Первый тип — команды, состоящие из знака \ и одного символа после него, не являющегося буквой. Именно к этому типу относятся команды {, \, },. . . , %. Команды второго типа состоят из \ и последовательности букв, называемой именем команды (имя может состоять и из одной буквы). Например, команды \TeX, \LaTeX генерируют эмблемы систем TeX, LaTeX.


В имени команды, а также между \ и именем, не должно быть пробелов; имя команды нельзя разрывать при переносе на другую строку. В именах команд прописные и строчные буквы различаются. Например, \large, \Large и \LARGE — это три разные команды (как вы в дальнейшем узнаете, они задают различные размеры шрифта).


УСТАНОВКА И ИСПОЛЬЗОВАНИЕ TEXMAKER

Введение

Первый вопрос, который нужно решить - какой LaTeX использовать и где его взять. Сам по себе LaTeX - является расширяемым стандартом для набора текстов любой сложности. Существует множество программ, которые позволяют использовать этот стандарт. Мы остановимся на наиболее популярных программах под ОС Windows.


Для пользователей ОС Windows наиболее удобный LaTeX - это MikTeX (на дату написания статьи текущая версия была 2.7). MikTeX содержит огромное количество пакетов. Загружается сначала стандартная сборка с базовыми пакетами (~80 Мб) в виде установочной программы. Если потребуются дополнительные пакеты, то программа может сама скачать их через Интернет и установить. Если вы активно используете различные пакеты, не входящие в базовую сборку, то рекомендуем скачать минимальный инсталлятор (около 3 Мб), выбрать опцию установки полного MikTeX. В этом случае будет скачан на жесткий диск полный репозиторий пакетов (около 650 Мб). Пакеты не устанавливаются при закачивании из Интернет, установка происходит только когда ваш документ запрашивает данный пакет (установка пакета происходит только при первом запросе). Если вы скачали репозиторий пакетов, не забудьте в настройках MikTeX указать место расположения репозитория на локальном диске. В противном случае все пакеты будут устанавливаться из Интернет.


MikTeX работает в командной строке, что пользователей ОС Windows непривычно и неудобно. Для удобства можно использовать визуальные программы-надстройки для MikTeX. Мы рекомендуем бесплатную программу Texmaker. Если эту программу ставить после установки MikTeX, то подключение MikTeX идет автоматически (вместе с программой просмотра DVI файлов YAP). Также автоматически распознаются программы просмотра для PS и PDF файлов.


Если вы планируете использовать PdfLaTeX (т.е. компилировать тексты непосредственно в формат PDF), то в качестве программы просмотра PDF файлов можно поставить программу SumatraPDF. В отличии от стандартного Adobe Acrobat Reader она не блокирует доступ к файлу во время просмотра, т.е. вы можете компилировать документ не закрывая программу просмотра. При изменении файла на диске SumatraPDF автоматически подгружает измененную версию. И еще одно важное преимущество, которое может сэкономить время и нервы - SumatraPDF запоминает страницу документа, которую вы просматривали в последний раз. При работе с PdfLaTeX вам не придется каждый раз открывая скомпилированный PDF файл тянуть ползунок полосы прокрутки к странице, с которой вы в данный момент работаете, что позволит больше сосредоточиться на оформлении работы.


Настройка редактора

Прежде, чем скомпилировать Ваш первый документ, Вы должны задать кодировку, используемую редактором (''Настрока/Настроить Texmaker/Редактор/Кодировка''). Затем Вы должны использовать ту же кодировку в преамбуле ваших документов (например : \usepackage[cp1251]{inputenc}, если Вы используете в редакторе русскую кодировку Windows).


Внимание : во время открытия файла, Вы получите предупреждение, что документ не может быть правильно раскодирован в кодировке по умолчанию и программа позволит Вам выбрать другую кодировку (не меняя при этом кодировку по умолчанию).


Настройка команд, относящихся к LaTeX'у

Texmaker не может скомпилировать Ваши документы, если путь к командам \LaTeX задан неверно.
Установки по умолчанию должны работать с новыми и стандартными дистрибутивами LaTeX, но Вы можете изменить их см. Рисунок 1. (''Настройка Texmaker'' -> ''Команды''). Чтобы изменить команду, просто кликните на кнопку в конце соответствующей строки и выбрать команду в окне выбора файлов : texmaker сам автоматически подправит синтаксис команды. Символ % представляет имя файла без расширения, а символ @ будет заменен текущим номером строки.



Рисунок 1. - Конфигурация Texmaker

Настройка проверки орфографии

Проверка орфографии использует словари OpenOffice.org (версии 2.x). Только французский, английский, немецкий, испанский и итальянский словари, имеющие лицензию GPL распространяются вместе с Texmaker.
Чтобы настроить проверку орфографии : ''Настроить Texmaker'' -> ''Редактор'' -> ''Spelling dictionary'' -> кликнуть на кнопку в конце строки чтобы выбрать файл словаря.


Предупреждение: Проверка орфографии начинается с позиции курсора, а не с начала документа.
Во время набора, если нет ошибок, текущее слово подчеркнуто красной чертой. Правый клик на слово открывает контекстное меню, в котором есть несколько предложений по замене. Кликните на выбраном слове, чтобы выполнить замену.


Вставка таблицы и картинки

Код LaTeX для окружения Tabular можно быстро вставить с помощником Tabular (см. Рисунок 2. - Меню Помощник). Вы можете задать главные характеристика вашей таблицы. Замечание : этот диалог позволяет Вам вставлять код прямо в ячейки. Соответствующий код LaTeX автоматически вставляется в редактор. Чтобы вставить в Ваш документ картинку, просто используйте команду ''\includegraphics'' в меню LaTeX. Потом кликнете на кнопку справа от строки ввода чтобы выбрать графический файл. Замечание : если вы кликните на кнопку ''+'', будет автоматически добавлено окружение ''figure'' LaTeX.



Рисунок 2. - Меню Помощник

Заключение

В заключении краткий перечень TeX’овских достоинств: никакая другая из существующих в настоящее время издательских систем не может сравниться с TeX’ом в полиграфическом качестве текстов с математическими формулами; cистема TeX реализована на всех современных компьютерных платформах, и все эти реализации действительно работают одинаково; благодаря этому TeX стал международным языком для обмена математическими и физическими статьями: набрав свою статью в TeX’е, математик может послать ее по электронной почте своему коллеге, даже если отправитель работает под Windows, а получатель — с UNIX’ом или, допустим, на Макинтоше; наконец, основные реализации TeX’а для всех платформ распространяются бесплатно. Разумеется, у TeX’а есть и недостатки. Главный из них — в том, что с помощью TeX’а тяжело (хотя в принципе и возможно) готовить тексты со сложным расположением материала на странице (наподобие рекламных буклетов). Для таких приложений, практически не встречающихся в научно-технической литературе, TeX не предназначен.



Источник: http://Смотри список литературы
Категория: Курсовые работы "Компьютерные технологии" (КТ-15) | Добавил: musor_suda (16.12.2015) | Автор: Кузнецов Д. П.
Просмотров: 908 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта