Подготовка текстовых документов с помощью издательской системы LaTeX
Покупка
Издательство:
ННГАСУ
Автор:
Суханова Надежда Тимофеевна
Год издания: 2023
Кол-во страниц: 124
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-528-00517-1
Артикул: 832912.01.99
Учебное пособие содержит краткие теоретические сведения о технологии подготовки текстовых документов LaTeX естественно-научного характера в интегрированной среде TeXstudio. Приводятся практические задания, примеры выполнения практических заданий и задания для самостоятельной работы.
Пособие рекомендовано для студентов, обучающихся в Нижегородском государственном архитектурно-строительном университете при изучении дисциплины Технологии обработки информации, аспирантов и преподавателей. Может представлять интерес для лиц, желающих освоить технологии подготовки документов LaTeX.
Тематика:
ББК:
УДК:
- 004: Информационные технологии. Вычислительная техника...
- 655: Полиграфическая промышленность. Полиграфические предприятия. Издательства. Книжная торговля
ОКСО:
- ВО - Бакалавриат
- 09.03.02: Информационные системы и технологии
- 42.03.03: Издательское дело
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет» Н.Т. Суханова ПОДГОТОВКА ТЕКСТОВЫХ ДОКУМЕНТОВ С ПОМОЩЬЮ ИЗДАТЕЛЬСКОЙ СИСТЕМЫ 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
Предисловие Во многих технических сообществах: компьютерных, математических, физических, химических и пр., общепризнанно, что LaTeX является наиболее качественной системой подготовки научных печатных публикаций и является своеобразным стандартом в этой области. Огромное количество книг, научных и научно-технических журналов издаются с помощью LaTeX. LaTeX представляет собой издательскую систему, включающую набор программных пакетов. С позиций конечного пользователя LaTeX представляет собой систему, состоящую из свода правил и команд, с помощью которых исходный текст документа преобразуется в окончательную печатную версию. С помощью LaTeX возможно автоматизировать многие аспекты верстки документов, такие как нумерация страниц, таблицы, иллюстрации, формулы, колонтитулы, сноски, ссылки, предметный указатель, оглавление и многое другое. Помимо этого имеется большой набор макросов, облегчающих создание сложных документов. Однако LaTeX не очень прост в освоении, но обладает массой преимуществ перед популярными текстовыми процессорами и редакторами презентаций. LaTeX-документ − это обычный текстовый файл, в котором так же содержится и некоторый объём команд для LaTeX процессора. Созданный с её помощью документ в определенном смысле является программой, в результате выполнения которой получается качественно оформленный документ.
Введение Представленное вниманию читателей учебное пособие «Подготовка текстовых документов с помощью издательской системы LaTeX» ориентировано на студентов, обучающихся в Нижегородском государственном архитектурно-строительном университете при изучении дисциплин Технологии обработки информации. Основная цель учебного пособия − формирование практических навыков создания документов естественно-научного характера, в том числе курсовых и выпускных квалификационных работ, научных статей и разработки презентаций. При этом в качестве среды разработки используется TeXstudio. В пособии представлены восемь лабораторных работ, позволяющих приобрести базовые навыки создания документов LaTeX. Тематика лабораторных работ следующая: «Основные приемы набора текста LaTex», «Создание и редактирование списков и таблиц», «Форматирование текстового документа LaTeX», «Создание математических формул», «Титульный лист, подчеркивание, рамки, переносы», «Рисунки и графика», «Сервисы для документов LaTeX», «Презентации LaTeX». Структурно каждая лабораторная работа имеет цель, сведения из теории, необходимые для выполнения заданий, примеры и варианты практических заданий. Целью данного пособия является приобщение студентов к процессу разработки текстового документа LaTeX, наполненного формулами, таблицами, графиками и прочими элементами, а также разработки презентаций на качественно новом уровне. Учебно-методическое пособие ориентировано главным образом на использование студентами, обучающимися по направлению подготовки 09.03.02 Информационные системы и технологии в рамках изучения курса Технологии обработки информации. Однако может быть использовано студентами других специальностей, магистрантами, аспирантами, преподавателями в процессе подготовки LaTeX документов.
В основу учебного пособия положены материалы лабораторных работ по дисциплине Технологии обработки информации, читаемой автором в течение нескольких лет в Нижегородском государственном архитектурно-строительном университете.
Лабораторная работа 1 Основные приемы набора текста LaTex Цель: создание файла-заготовки документа, использование спецсимволов, структура документа LaTex, преамбула и её расширенные возможности, шрифтовое оформление текста, нумерованные списки, оглавление Теоретические сведения LaTex – издательская система, предназначенная для набора математических текстов с помощью технологии TeX. LaTex предоставляет удобные и гибкие средства, позволяющие достичь полиграфического качества документа. Например, можно указать логическую структуру текстового документа с помощью простых средств, не вникая в детали его создания. Программа дает возможность создавать математические формулы высокого качества. Подготовка документа Создадим файл-заготовку LaTex или, как его еще называют, входной файл. Входной файл и есть ваш документ, написанный по правилам LaTex. Текст для LaTex можно набирать в любом текстовом редакторе. Текст состоит из обычного текста, спецсимволов и команд LaTex, по которым происходит размещение текста и формул на странице рукописи. Текст не должен содержать шрифтовых выделений, разбивки на страницы и т.д. Команды и их задание в тексте С точки зрения записи в исходном тексте команды делятся на два типа: 1) команды, состоящие из знака \ и одного символа после него, не являющегося буквой 2) команды, состоящие из \ и последовательности букв, называемой именем команды (имя может состоять и из одной буквы). Например, команды
\TeX и \LaTex генерируют эмблемы систем TeX и LaTex соответственно. В имени команды, а также между \ и именем не должно быть пробелов; имя команды нельзя разрывать при переносе на другую строку. В именах команд прописные и строчные буквы различаются. Например, \large, \Large и \LARGE – это три разные команды. После команды первого типа пробел в исходном тексте ставится или не ставится в зависимости от того, что вы хотите получить на печати. В чем разница между $1 и $ 1? В чем разница между \$1 b \$ 1? После команды второго типа обязательно должен стоять либо пробел, либо символ, не являющийся буквой (это необходимо, чтобы TeX смог определить, где кончается имя команды и начинается дальнейший текст). Пример с командой \s1 (она переключает шрифт на наклонный): 38 попугаев \s138 попугаев Подарок мартышке \s1 Подарок мартышке Группы – важнейшее понятие TeXа – это часть текста, к которому применено определенное форматирование. Синтаксически задается фигурными скобками, внутри которых дана определенная команда. После закрывающейся фигурной скобки TeX «забудет» о всех настройках внутри них и восстановит те параметры, которые были до скобок. Например, нужно напечатать часть текста полужирным шрифтом (команда \bf): Полужирным шрифтом набрано только это слово; после скобок все идет как прежде. Полужирным шрифтом набрано только {\bf это} слово; после скобок все идет как прежде Сами по себе фигурные скобки не генерируют никакого текста и не влияют на шрифт; единственное, что они делают – это ограничивают группу внутри файла; команда, а не скобка переключает шрифт. Группы могут быть вложены друг в друга.
Спецсимволы Большинство символов в исходном тексте прямо обозначают то, что будет напечатано (если в исходном тексте стоит запятая, то и на печати выйдет запятая). Следующие 10 символов: { } $ & # % _ ^ ~ \ имеют особый статус; если вы употребите их в тексте «просто так», то получите сообщение об ошибке. Печатное изображение знаков, соответствующих первым семи из них, можно получить, если в исходном тексте поставить перед соответствующим символом без пробела знак \ (backslash). Например: Курс тугрика повысился на 7%, и теперь за него дают $200. Курс тугрика повысился на 7\%, и теперь за него дают \$200. Фигурные скобки ограничивают группы в исходном файле. Знак доллара ограничивает математические формулы. При наборе математических же формул используются знаки _ ^ < > |. Знак ~ означает «неразрывный пробел» между словами. Если символ % употреблен в тексте не в составе комбинации \%, то он является символом комментария: все символы, расположенные на строке после него, LaTeX игнорирует (в том числе и сам %). С помощью символа % в исходный текст можно вносить пометки «для себя». Каждый входной файл LaTeX имеет следующую структуру: \documentclass[list]{style} преамбула \begin{document} текст документа \end{document} \documentclass – команда, обязательная в каждом входном файле LaTeX. В этой команде: 1) list – список из одной или нескольких опций стиля документа, разделяемых запятыми без пробелов. Стандартные опции LaTeX:
− 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{имя_окружения}
текст \end{имя_окружения} В зависимости от окружения, часть текста наделяется определенными свойствами. Пример минимального набора команд преамбулы, позволяющий набирать текст, большое количество формул и выводить графику: \documentclass[12pt]{article} \usepackage{amsmath} \usepackage{amssymb} \usepackage{russian} \usepackage{graphicx} \textheight=240mm \textwidth=170mm Расширения LaTeX Существует много расширений основных возможностей LaTeX-а. Такие расширения сосредоточены в текстовых стилевых файлах, которые обычно поставляются вместе с программой LaTeX. Дополнительные возможности LaTeX содержатся в файлах расширения, названных пакетами или packages. Эти файлы имеют расширение .sty или .cls. Для загрузки пакета применяется команда \usepackage{имя пакета, которую необходимо разместить в преамбуле}. Например: \usepackage{amsmath} – загрузка пакета математики \usepackage{amssymb} – загрузка пакета символов (при этом станут доступны все символы закладок Arrows, AmsSumb, AmsRets) \usepackage{russian} – для оформления документа по-русски Лучше соблюдать указанный порядок подключения пакетов. Шрифт. В процессе создания документа в среде LaTeX текст набирается, как правило, текущим шрифтом (обычно это шрифт roman). Для переключения текущего шрифта на наклонный нужно использовать команду \slshape, а