РЕДАГУВАННЯ ТАБЛИЦЬ В LATEX

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Інші
Група:
ВП

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ЛАБОРАТОРНА РОБОТА №5 РЕДАГУВАННЯ ТАБЛИЦЬ В LATEX Мета роботи – навчитись створювати та редагувати таблиці в LaTeX. ТЕОРЕТИЧНІ ВІДОМОСТІ Вміст таблиці організується в колонки (графи) і горизонтальні рядки таким чином, що кожен елемент є складовою частиною і рядка, і колонки, див. рис. 5.1. Таблиця складається з наступних основних елементів: нумераційного та тематичного заголовків (номер таблиці і її назва), головки (заголовна частина таблиці), хвоста (вся інша частина таблиці без головки), боковика (перша зліва графа таблиці) і прографки (хвостова частина таблиці без боковика).  Рис. 5.1. Структура таблиці Набір простих таблиць У LaTeX оточення tabular задає таблицю. Між \begin {tabular} (з преамбулою) і командою \end {tabular} (команда, яка закриває оточення) розташовується власне текст таблиці. Команда \\ розділяє рядки таблиці, а знак & (амперсендом) розділяє колонки таблиці всередині одного рядка (текст між двома найближчими амперсендами описує «одну графу» таблиці), див. рис. 5.2. Пробіли початку або в кінці «графи» таблиці ігноруються. Приклад: \begin{tabular}[c]{c|c|c} \textbf{\ OR} & TRUE & FALSE \\[2mm]\hline TRUE & TRUE & TRUE \\ FALSE & TRUE & FALSE \end{tabular} / Рис. 5.2. Набір простої таблиці У необов’язковому параметрі команди перенесення рядка (\\) можна вказати додатковий зсув по вертикалі. Вертикальний розмір кожного з рядків автоматично виставляється відповідно до висоти тексту. Оточення tabular створює єдиний об’єкт – таблицю. Таблицю вигідно вкладати в плаваюче оточення table. Приклад. \begin{ table } [ht] \centering%центруємо таблицю \begin{tabular} [«позиціонування таблиці»] {«формат стовбців2} «тіло таблиці» \end{ tabular } \caption{«підпис»}\label{ tab:metka} \end{table} Це дозволяє автоматично створити нумераційний заголовок таблиці та додати тематичний. Необов’язковий аргумент оточення tabular дає можливість вказати як позиціонувати всю таблицю по вертикалі по відношенню до оточуючого тексту: t – вирівнювання по верхньому рядку, тобто верхній рядок таблиці буде розташована на одному рівні з рядком де ця таблиця розміщена; c – вирівнювання по центру; b – вирівнювання по нижньому рядку. Ширина стовпців обчислюється автоматично за заданим форматом, який задається через обов’язковий аргумент оточення (преамбула таблиці). Кожному з стовпців повинна відповідати своя літера: l – вирівнювання по лівому краю; c – вирівнювання по центру; r – вирівнювання по правому краю; p {«ширина»} – завдання колонки певної ширини. У разі жорстко заданої довжини занадто довгий текст може розбиватися на кілька рядків. Якщо формат стовпців повторюється, то для скорочення запису можна використати *{N}{«формат стовпця або стовпців»}, де n – число повторень (це своєрідний цикл). Приклад: \begin{tabular}{|*{3}{c|}} \textbf{\ OR} & TRUE & FALSE \\[2mm]\hline TRUE & TRUE & TRUE \\ FALSE & TRUE & FALSE \end{tabular} Лінії у таблицях Символ |, розташований між літерами, що описують колонки, задає вертикальну лінійку, що розділяє колонки. Можна поставити символ | перед першою з цих букв або після останньої – тоді вертикальна лінійка буде обмежувати таблицю зліва чи справа. Кілька таких символів можуть стояти підряд – тоді колонки будуть розподілятися не одинарною, а подвійною (потрійною і т. д.) вертикальною лінійкою. Для того щоб обмежити лінією тільки частину стовпців можна скористатися командою \cline {«діапазон стовпців»}. Вона має обов’язковий аргумент – номери першої та останньої з колонок, які охоплюються горизонтальній рискою, розділені знаком «-» (мінус), див. рис. 5.3. Приклад: \begin{tabular}{|c|c|} \hline Північний-Захід & Північний-Схід \\ \hline Південний-Захід & Південний-Схід \\ \hline \end{tabular} Результат / Рис. 5.3. Набір таблиці із вирівнюванням Об’єднання суміжних колонок таблиці Щоб створити напис на декілька колонок потрібно на місці відповідної графи таблиці записати команду \multicolumn{n}{«формат колонки»}{«текст»}, де перший обов’язковий параметр відповідає числу об’єднаних колонок, другий – формату об’єднаної колонки , третій – текст. формат об’єднаної колонки задається буквою l, r або c (текст у графі буде притиснутий вліво, вправо або центрований), можливо, з символами | ліворуч або праворуч, якщо ми хочемо, щоб графа була обмежена вертикальними лінійками. Приклад. \begin{tabular}{|l|l|l|l|} \hline \multicolumn{4}{|c|}{\textbf{Кількість студентів}}\\ \hline Назва потоку & ФЛ & КН & ВП\\ \hline Курс &1 & 1 & 1\\ \hline Кількість & \multicolumn{2}{c|}{90}&\multicolumn{1}{c|}{25}\\ \hline \end{tabular} Результат / Рис. 5.4. Набір таблиці із об’єднанням стовпців Об’єднання суміжних рядків таблиці Для об’єднання комірок по вертикалі необхідно використати пакет multirow (необхідно підключити в преамбулі документу) в якому визначається набір однойменних команд. У пакеті визначені дві команди з двома і трьома обов’язковими аргументами: \multirow {«число рядків»}{«ширина»}{«текст»} \multirow {«число рядків»}{«текст»} Як перший аргумент передається число рядків, які займе об’єднана комірка, далі можна вибрати або автоматичне обчислення ширини, або вказати її самостійно. Число рядків може бути від’ємним. У цьому випадку об’єднуються комірки зверху від команди. Приклад. \begin {tabular}{|*{ 3} {p{1.2cm}|}} \textbf {АБО} & Істина & Брехня \\[2mm] \hline \hline Істина & \multirow {2}{Істина} & Істина \\ Брехня & & Брехня \end {tabular} / Рис. 5.5. Набір таблиці із об’єднанням комірок Похилі лінії в комірках таблиць Команда \backslashbox{текст}{текст} розділяє комірку на дві частини похилою лінією. Для використання команди в преамбулі документу необхідно підключити пакет slashbox. ПОРЯДОК ВИКОНАННЯ РОБОТИ Ознайомитись з основними принципами створення таблиць в системі LaTeX. Відкомпілювати наведені приклади в редакторі TexWorks. Приклад тексту програми: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ukrainian,russian]{babel} \usepackage {mathtext} \usepackage {amsmath} \usepackage {multirow} \usepackage {slashbox} \title{Лабораторна робота №5} \author{Виконала студентка групи ВП-11 Романяк Ірина Орестівна} \begin{document} \maketitle Приклад №1 \\\\\ \begin{tabular}[c]{c|c|c} \textbf{\ OR} & TRUE & FALSE \\[2mm]\hline TRUE & TRUE & TRUE \\ FALSE & TRUE & FALSE \end{tabular} \ \\ \\\\\\\ Приклад №2 \\\\\ \begin{tabular}{|*{3}{c|}} \textbf{\ OR} & TRUE & FALSE \\[2mm]\hline TRUE & TRUE & TRUE \\ FALSE & TRUE & FALSE \end{tabular} \\\\\\\\\\ Приклад №3 \\\\\ \begin{tabular}{|c|c|} \hline Північний-Захід & Північний-Схід \\ \hline Південний-Захід & Південний-Схід \\ \hline \end{tabular} \\\\\\\\\\\\\\\\ Приклад №4 \\\\\ \begin{tabular}{|l|l|l|l|} \hline \multicolumn{4}{|c|}{\textbf{Кількість студентів}}\\ \hline Назва потоку & ФЛ & КН & ВП\\ \hline Курс &1 & 1 & 1\\ \hline Кількість & \multicolumn{2}{c|}{90}&\multicolumn{1}{c|}{25}\\ \hline \end{tabular} \\\\\\\\\\\\\ Приклад №5 \\\\\ \begin {tabular}{|*{ 3} {p{1.2cm}|}} \textbf {АБО} & Істина & Брехня \\[2mm] \hline \hline Істина & \multirow {2}{Істина} & Істина \\ Брехня & & Брехня \end {tabular} \end{document} Результат виконання вищевказаної програми: / / Відповідно до індивідуального завдання , створити таблицю та заповнити її текстом. Текст програми: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ukrainian,russian]{babel} \usepackage {mathtext} \usepackage {amsmath} \usepackage {multirow} \usepackage {slashbox} \title{Лабораторна робота №5} \author{Виконала студентка групи ВП-11 Романяк Ірина Орестівна} \begin{document} \maketitle \Large Індивідуальне завдання №19 \\\\ \ \ \ \ \ \ \ \ \ \ \ \ \begin {tabular} [c] {|c|c|c|c|c|} \hline \multicolumn {2}{|c|}{\slashbox{з}{п}} & 1& \\ \hline R,Ом&U,В&I,А &P,Вт \\ \hline 10&25 &\multicolumn {2}{|c|}{100} \\ \hline \multicolumn {2}{|c|}{Резистор} & & 2 \\ \hline R,Oм&U,В &\multicolumn {2}{|c|}{I,А} \\ \hline 25&53 &100 &80 \\ \hline \end{tabular} \end{document} Результат виконання вищевказаної програми: / Висновок: Ми навчились створювати та редагувати таблиці в LaTeX.
Антиботан аватар за замовчуванням

23.05.2013 18:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!