9520
.pdfН.Т. Суханова
ПОДГОТОВКА ТЕКСТОВЫХ ДОКУМЕНТОВ С ПОМОЩЬЮ ИЗДАТЕЛЬСКОЙ СИСТЕМЫ LaTeX
Учебное пособие
Нижний Новгород
2023
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
«Нижегородский государственный архитектурно-строительный университет»
Н.Т. Суханова
ПОДГОТОВКА ТЕКСТОВЫХ ДОКУМЕНТОВ С ПОМОЩЬЮ ИЗДАТЕЛЬСКОЙ СИСТЕМЫ LaTeX
Утверждено редакционно-издательским советом университета в качестве учебно-методического пособия
Нижний Новгород ННГАСУ
2023
ББК 32.973.2р3 С 91
УДК 681.3.06 (07)
Рецензенты:
С.В. Болдин – к.т.н., доцент кафедры ПИиИТО (ФГБОУ ВО «Нижегородский государственный педагогический университет им. Козьмы Минина»)
А.В. Поначугин – к.э.н., доцент кафедры ПИиИТО (ФГБОУ ВО «Нижегородский государственный педагогический университет им. Козьмы Минина»)
Суханова Н.Т. Подготовка текстовых документов с помощью издательской системы LaTeX [Текст]: учеб. пособие / Н.Т. Суханова; Нижегор. гос. архитектур.- строит. ун-т. – Н.
Новгород: ННГАСУ, 2023. − 124 с. ISBN 978-5-528-00517-1
Учебное пособие содержит краткие теоретические сведения о технологии подготовки текстовых документов LaTeX естественно-научного характера в интегрированной среде TeXstudio. Приводятся практические задания, примеры выполнения практических заданий и задания для самостоятельной работы.
Пособие рекомендовано для студентов, обучающихся в Нижегородском государственном архитектурно-строительном университете при изучении дисциплины Технологии обработки информации, аспирантов и преподавателей. Может представлять интерес для лиц, желающих освоить технологии подготовки документов LaTeX.
ББК 32.973.2р3
ISBN 978-5-528-00517-1 |
© Н.Т. Суханова, 2023 |
|
©ННГАСУ, 2023 |
3
Предисловие
Во многих технических сообществах: компьютерных, математических, физических, химических и пр., общепризнанно, что LaTeX является наиболее качественной системой подготовки научных печатных публикаций и является своеобразным стандартом в этой области. Огромное количество книг, научных и научно-технических журналов издаются с помощью LaTeX.
LaTeX представляет собой издательскую систему, включающую набор программных пакетов. С позиций конечного пользователя LaTeX представляет собой систему, состоящую из свода правил и команд, с помощью которых исходный текст документа преобразуется в окончательную печатную версию.
С помощью LaTeX возможно автоматизировать многие аспекты верстки документов, такие как нумерация страниц, таблицы, иллюстрации, формулы, колонтитулы, сноски, ссылки, предметный указатель, оглавление и многое другое. Помимо этого имеется большой набор макросов, облегчающих создание сложных документов.
Однако LaTeX не очень прост в освоении, но обладает массой преимуществ перед популярными текстовыми процессорами и редакторами презентаций.
LaTeX-документ − это обычный текстовый файл, в котором так же содержится и некоторый объём команд для LaTeX процессора. Созданный с её помощью документ в определенном смысле является программой, в результате выполнения которой получается качественно оформленный документ.
4
Введение
Представленное вниманию читателей учебное пособие «Подготовка текстовых документов с помощью издательской системы LaTeX» ориентировано на студентов, обучающихся в Нижегородском государственном архитектурно-строительном университете при изучении дисциплин Технологии обработки информации.
Основная цель учебного пособия − формирование практических навыков создания документов естественно-научного характера, в том числе курсовых и выпускных квалификационных работ, научных статей и разработки презентаций. При этом в качестве среды разработки используется TeXstudio.
В пособии представлены восемь лабораторных работ, позволяющих приобрести базовые навыки создания документов LaTeX. Тематика лабораторных работ следующая: «Основные приемы набора текста LaTex», «Создание и редактирование списков и таблиц», «Форматирование текстового документа LaTeX», «Создание математических формул», «Титульный лист, подчеркивание, рамки, переносы», «Рисунки и графика», «Сервисы для документов LaTeX», «Презентации LaTeX».
Структурно каждая лабораторная работа имеет цель, сведения из теории, необходимые для выполнения заданий, примеры и варианты практических заданий.
Целью данного пособия является приобщение студентов к процессу разработки текстового документа LaTeX, наполненного формулами, таблицами, графиками и прочими элементами, а также разработки презентаций на качественно новом уровне.
Учебно-методическое пособие ориентировано главным образом на использование студентами, обучающимися по направлению подготовки 09.03.02 Информационные системы и технологии в рамках изучения курса Технологии обработки информации. Однако может быть использовано студентами других специальностей, магистрантами, аспирантами, преподавателями в процессе подготовки LaTeX документов.
5
В основу учебного пособия положены материалы лабораторных работ по дисциплине Технологии обработки информации, читаемой автором в течение нескольких лет в Нижегородском государственном архитектурно-строительном университете.
6
Лабораторная работа 1
Основные приемы набора текста LaTex
Цель: создание файла-заготовки документа, использование спецсимволов, структура документа LaTex, преамбула и её расширенные возможности, шрифтовое оформление текста, нумерованные списки, оглавление
Теоретические сведения
LaTex – издательская система, предназначенная для набора математических текстов с помощью технологии TeX. LaTex предоставляет удобные и гибкие средства, позволяющие достичь полиграфического качества документа. Например, можно указать логическую структуру текстового документа с помощью простых средств, не вникая в детали его создания. Программа дает возможность создавать математические формулы высокого качества.
Подготовка документа
Создадим файл-заготовку LaTex или, как его еще называют, входной файл. Входной файл и есть ваш документ, написанный по правилам LaTex. Текст для LaTex можно набирать в любом текстовом редакторе. Текст состоит из обычного текста, спецсимволов и команд LaTex, по которым происходит размещение текста и формул на странице рукописи. Текст не должен содержать шрифтовых выделений, разбивки на страницы и т.д.
Команды и их задание в тексте
С точки зрения записи в исходном тексте команды делятся на два типа:
1)команды, состоящие из знака \ и одного символа после него, не являющегося буквой
2)команды, состоящие из \ и последовательности букв, называемой именем команды (имя может состоять и из одной буквы). Например, команды
7
\TeX и \LaTex генерируют эмблемы систем TeX и LaTex соответственно. В имени команды, а также между \ и именем не должно быть пробелов; имя команды нельзя разрывать при переносе на другую строку.
В именах команд прописные и строчные буквы различаются.
Например, \large, \Large и \LARGE – это три разные команды.
После команды первого типа пробел в исходном тексте ставится или не ставится в зависимости от того, что вы хотите получить на печати.
В чем разница между $1 и $ 1? |
В чем разница между \$1 b \$ 1? |
После команды второго типа обязательно должен стоять либо пробел, |
либо символ, не являющийся буквой (это необходимо, чтобы TeX смог определить, где кончается имя команды и начинается дальнейший текст).
Пример с командой \s1 (она переключает шрифт на наклонный):
38 попугаев |
\s138 попугаев |
Подарок мартышке |
\s1 Подарок мартышке |
Группы – важнейшее понятие TeXа – это часть текста, к которому применено определенное форматирование. Синтаксически задается фигурными скобками, внутри которых дана определенная команда. После закрывающейся фигурной скобки TeX «забудет» о всех настройках внутри них и восстановит
те параметры, которые были до скобок. |
|
|
Например, нужно напечатать |
часть текста полужирным шрифтом |
|
(команда \bf): |
|
|
|
|
|
Полужирным шрифтом набрано |
|
Полужирным шрифтом набрано |
только это слово; после скобок все идет |
|
только {\bf это} слово; после скобок |
как прежде. |
|
все идет как прежде |
|
|
|
Сами по себе фигурные скобки не генерируют никакого текста и не влияют на шрифт; единственное, что они делают – это ограничивают группу внутри файла; команда, а не скобка переключает шрифт. Группы могут быть вложены друг в друга.
8
Спецсимволы
Большинство символов в исходном тексте прямо обозначают то, что будет напечатано (если в исходном тексте стоит запятая, то и на печати выйдет запятая). Следующие 10 символов: { } $ & # % _ ^ ~ \ имеют особый статус; если вы употребите их в тексте «просто так», то получите сообщение об ошибке. Печатное изображение знаков, соответствующих первым семи из них, можно получить, если в исходном тексте поставить перед соответствующим символом без пробела знак \ (backslash).
Например: |
|
|
|
|
|
Курс тугрика повысился на 7%, |
|
Курс тугрика повысился на 7\%, |
и теперь за него дают $200. |
|
и теперь за него дают \$200. |
|
|
|
Фигурные скобки ограничивают группы в исходном файле.
Знак доллара ограничивает математические формулы. При наборе математических же формул используются знаки _ ^ < > |.
Знак ~ означает «неразрывный пробел» между словами.
Если символ % употреблен в тексте не в составе комбинации \%, то он является символом комментария: все символы, расположенные на строке после него, LaTeX игнорирует (в том числе и сам %). С помощью символа % в исходный текст можно вносить пометки «для себя».
Каждый входной файл LaTeX имеет следующую структуру:
\documentclass[list]{style}
преамбула
\begin{document}
текст документа
\end{document}
\documentclass – команда, обязательная в каждом входном файле LaTeX.
Вэтой команде:
1)list – список из одной или нескольких опций стиля документа, разделяемых запятыми без пробелов. Стандартные опции LaTeX:
9
−11pt, 12pt – устанавливается высота шрифта в пунктах
−размер листа бумаги рукописи, например, a4paper
−twoside – различает страницы с нечетными и четными номерами. Например, различаются величины левых и правых полей.
−twocolumn – текст выводится в двух колонках
−fleqn – используется в математических формулах
−leqno - номера формул по умолчанию ставятся справа от формулы. При установке этой опции номера будут ставится слева от формулы.
2)опция style задает основной стиль документа: article, book, report. Book означает, что документ будет оформлен, как книга: все главы будут
начинаться с нечетных страниц, текст будет снабжен колонтитулами некоторого определенного вида и т.п.
Article ‒ служит для оформления статей в журналах, создания коротких отчетов.
Report ‒ среднее между article и book. Служит для создания более длинных отчетов, содержащих несколько глав.
Реже используются proc (оформление «труды конференции»), letter (оформление деловых писем).
В преамбуле приводятся команды, относящиеся к разметке и оформлению всего документа, например, устанавливающие параметры оформления текста.
На месте «текст документа» пишется сам текст рукописи. Команды \begin{document}и \end{document} обязательны, они служат отметками начала и конца рукописи. Если даже после \end{document} в файле написано еще что- то, LaTeX это проигнорирует.
Окружения
Окружение – это фрагмент файла, имеющий следующую конструкцию:
\begin{имя_окружения}