лаба. Минобрнауки россии санктпетербургский государственный электротехнический университет
Скачать 105.29 Kb.
|
МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра САПРОТЧЁТ ПО ЛАБОРАТОРНОЙ РАБОТЕ № 1 по дисциплине «Информатика»Выполнил студент: Козырев Евгений Олегович группа: 2309 Проверил: ассистент каф. САПР, Копец Екатерина Евгеньевна Санкт–Петербург 2022 Лабораторная работа №1 Основная частьLaTEX (произносится как «лэйтех» или «латех») представляет собой инструмент для создания профес- сиональных документов. В его основе лежит парадигма редактирования WYSIWYM (что вижу, то и подра- зумеваю), то есть от пользователя требуется сосредоточиться только на содержимом документа, оставив его форматирование программе. Вместо ручного распределения текста по странице, как это делается в Microsoft Word или LibreOffice Writer, можно просто его вводить, позволив LaTeX заняться остальным. Рассмотрим функционал LATEXа: Вставка изображений Для поддержки вставки картинок в современных форматах требуется добавить в преамбулу следующие пакеты: \ usepackage { g r a p h i c x }Вставка% картинок правильная \ usepackage { f l o a t }Плавающие%"" картинки \ usepackage { w r a p f i g }Обтекание% фигур таблиц ( , картинок и прочего ) 1 2 3 4 5 6 Для вставки картинки используем следующий код: \ be gin { f i g u r e } [ h ] \ c e n t e r i n g \ i n c l u d e g r a p h i c s [ width =0.8\ l i n e w i d t h ] {1oummm. j p g } \ c a p t i o n {Подпись под рисунком} \ l a b e l { f i g : mpr} \ end { f i g u r e } 1 2 3 4 5 6 7 8 9 10 11 12 Как видно из данного кода, производится вставка иллюстрации (figure), с выравниванием по цен- тру (centering), файла 1oummm.jpg (лежащего в одной папке с проектом), подписью Подписьподрисунком, меткой fig:mpr, шириной 0.8 от ширины линии (соотношение сторон остаётся постоян- ным, если не указаны явно ширина и высота). Стоит также обратить внимание, что картинка вставлена не на месте кода, а ниже на строку. Это определяется параметром положения иллю- страции ([h]). Данный параметр может принимать следующие формы – h here, t top, b bottom, p page, H HERE (делает картинку плавающей с помощью пакета float). Также есть возможность форсировать положение добавив восклицательный знак – h! вставит картинку прямо на место кода. Примеры вставки изображений: Рис. 1: Прекрасный пейзаж Вставка кода (листинг) \ be gin { l s t l i s t i n g } Текст кода \ end { l s t l i s t i n g . } – Чтобы использовать lstlistingсреду, необходимо использовать следующую конструкцию: 1 2 Также можно импортировать файл с помощью данной конструкции: \ l s t i n p u t l i s t i n g [ l 0 a ng u ag e= ЯП ] {Имя файла} 1 2 Листинг 1: Лабароторная работа по программированию Команда lstinputlisting[language=ЯП][]Имя файла] импортирует код из файла, дополнительный параметр в скобках позволяет выделить язык для языка программирования. Если вам нужно импортировать только часть файла, вы можете указать два параметра, разделенных запятыми, внутри скобок. Примеры использования листинга:
50 51 52 53 54 55 56 57 58 de f d_sort ( a r r a y ) : i f l e n ( a r r a y ) < 2 : r e t u r n a r r a y e l s e : n = a r r a y [ 0 ] a r r 1 = [ x f o r x i n a r r a y [ 1 : ] i f x < n ] a r r 2 = [ x f o r x i n a r r a y [ 1 : ] i f x > n ] r e t u r n d_sort ( a r r 1 ) + [ n ] + d_sort ( a r r 2 ) p r i n t ( d_sort ( [ 3 , 6 , 1 , 2 , 4 , 1 0 0 ] ) ) Привер импорта кода из файла: 1 2 3 4 5 6 7 8 9 10 11 12 13 Был импротирован файл d_sort.py из папки code. Создание таблиц По умолчанию для создания таблиц в LaTeX используется окружение tabular. В этом окружении нужно указывать параметр, в нашем случае c c c. В таком виде он сообщит LaTeX, что в таблице будет три столбца, и текст внутри этих столбцов нужно разместить по центру. Можно также использовать r для выравнивания текста по правому краю и l для выравнивания по левому. \ be gin { c e n t e r } \ be gin { t a b u l a r }{ c c c } c e l l 1 & c e l l 2 & c e l l 3 \\ c e l l 4 & c e l l 5 & c e l l 6 \\ c e l l 7 & c e l l 8 & c e l l 9 \ end { t a b u l a r } \ end { c e n t e r } 1 2 3 4 5 6 7 8 Листинг 2: Код таблицы Для указания разрывов в записях таблицы используется символ &. Количество символов выравнива- ния в каждой строке всегда должно быть на один меньше, чем количество столбцов. Чтобы перейти к очередной строке таблицы используется команда создания новой строки(Два обратных сшела). Всю таблицу мы заключаем в окружение center, чтобы она размещалась по центру страницы.Пример созда- ния таблицы:
16 17 18 19 Сама таблица: Таблица 1: Таблица с данными
Создание списков Списки в LaTeX создаются очень просто. Делается это с помощью различных окру- жений списков. Окружения – это разделы, которые требуется представить отличным от остальной части документа образом. Существует два основных типа списков: упорядоченные и неупорядоченные. Каждый из них реализуется в собственном окружении. 1 2 3 4 Как это выглядит: The individual entries are indicated with a black dot, a so-called bullet. The text in the entries may be of any length. 1 2 3 4 Как это выглядит: This is the first entry in our list The list numbers increase with each entry we add ВыводыМы познакомились с LATEXом и частью его функционала. На практике LATEXоказался куда удобнее стан- дартных офисных приложений и практичнее в некоторых ситуациях(например:вставки изображений или кода). LATEXявляется очень хорошим инструментом для написания различных статей, отчётов и т.д. |