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

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

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

Рік:
2011
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Технічне редагування
Група:
ВП

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

Міністерство освіти і науки України Національний університет “Львівська політехніка” Кафедра АСУ Звіт з лабораторної роботи №2 з дисципліни “Технічне редагування” Львів 2011 Редагування тексту в LaTeX Мета роботи – вивчити методи редагування тексту засобами LaTeX. Теоретичні відомості Спеціальні символи Символи пропуску (пробіли) і табуляції розглядаються LaTeX як один символ пропуску. Декілька послідовних символів пробілу або табуляції розглядаються як один символ. Порожній рядок між двома рядками тексту визначає кінець параграфа. Декілька порожніх рядків інтерпретуються як один. Деякі символи в LaTeX зарезервовані і мають спеціальне значення або недоступні у всіх шрифтах. Якщо ввести ці символи як є, вони не відобразяться правильно. Для використання цих символів слід застосовувати спеціальні команди. Робота зі шрифтами Зміна гарнітури шрифту. Для керування зовнішнім виглядом символів одного шрифту використовуються спеціальні команди Приклад. \textbf {Цєй текст надруковано напівжирним шрифтом} {\it А цей -- курсивом} Розмір шрифту. Способи виділення тексту. Виділення тексту засобами пакету ulem. Примітка. Для виділення тексту описаними нижче методами необхідно підключити пакет \usepackage{ulem}\normalem в преамбулі документу. Коментарі в LaTeX-файлі Коментарі в LaTeX-файлі знаходяться між символом % і кінцем рядка. Все, що написано після символу % і до кінця рядка компілятор ігноруватиме. Виділення тексту кольором Примітка. Для виділення тексту кольором необхідно підключити пакет \usepackage{color} в преамбулі документу. Стандартними кольорами в LaTeX є: black, white, red, green, blue, cyan, magenta, yellow. Змінити колір тексту можна командою \textcolor[model] {spec}{text} або декларацією {\color[model]{spec}text}, де model – кольорова модель, spec – специфікація кольору, text – текст. Команда color перемикає колір тексту у всьому документі, команда textcolor діє тільки на свій аргумент. Визначення нового імені кольору. Команда \definecolor{name}{model}{spec} дозволяє визначити ім’я name для будь-якого кольору. Тут model – кольорова модель, spec – специфікація кольору. Виділення фону тексту кольоровими рамками. Команда \colorbox[model]{spec}{lr-text} розміщує текст lr-text в рамку, в якої колір фону задано аргументами model та spec, де model – кольорова модель, spec – специфікація кольору. Команда \fcolorbox[model]{fr-spec}{spec}{lr-text} додатково обводить рамку кольором fr-spec. Робота з абзацами Для того, щоб LaTeX оформив абзац необхідно вставити у вихідному файлі порожній рядок, який буде вказувати на закінчення абзацу. Перенесення слів на інший рядок. Для більш стилізованого відображення тексту і скорочення інтервалів між словами при форматуванні абзацу, LaTeX може переносити частину слова (за правилами відповідної мови на якій друкується текст) на інший рядок. Примітка. За замовчуванням українська і російська мови, як правило, не підключені до LaTeX-компілятора. Тому, під час компіляції LaTeX не буде робити перенесення слів у документах надрукованих українською чи російською мовами. Для виходу з даної ситуації потрібно або змінити параметри в настройках компілятора або вказати LaTeX спосіб перенесення деяких слів самостійно. Для налаштування способу перенесення слів, у вихідному файлі використовують наступні параметри: \righthyphenmin – параметр, що відповідає за мінімальну кількість літер, яка може бути перенесена на наступний рядок. Таким чином якщо ви надрукуєте в документі команду \righthyphenmin=2 LaTeX дозволятиме перенесення двох останніх літер слова на наступний рядок. За замовчуванням значення даного параметру встановлено 3. \- – використовується для одноразового вказування LaTeX яким чином робити перенесення в словах. Наприклад, якщо в тексті ви надрукуєте {пе\-ре\-не\-сен\-ня} то LaTeX буде розуміти, що перенесення можна робити тільки і тих місцях, де стоїть команда \- навіть якщо це суперечить LaTeX-овському алгоритму перенесення. \hyphenation. Якщо слово, яке потрібно переносити всупереч LaTeX-овському алгоритму перенесення, зустрічається неодноразово ви можете використати дану команду, щоб задати необхідний спосіб перенесення цього слова у всьому документі. Наприклад, якщо ви в преамбулі документа надрукуєте \hyphenation{доку-мент} то слово «документ» LaTeX зможе розривати тільки в тому місці, де стоїть дефіс. Якщо аргументом команди \hyphenation, буде слово, що не містить дефісів, то це означатиме, що дане слово взагалі не можна розривати. Аргументом команди \hyphenation може бути декілька слів. У цьому разі їх потрібно розділяти пропусками або символами кінця рядка. У випадку, якщо потрібно оформити текст без розривів слів використовують наступні команди у преамбулі документу: \sloppy – вирівнювання тексту по ширині документу; величина пропуску між словами при цьому може бути досить великою. \fossy – встановлює режим при якому величина пропуску між словами є малою; при цьому рядок може виходити за межі документу. Вирівнювання у абзаці Відсутність абзацного відступу. Іноді виникає ситуація, коли потрібно надрукувати абзац без абзацного відступу. Для цієї мети зручно використовувати команду \noindent. У тому абзаці, в якому відступ не потрібно робити дана команда повинна іти перед текстом. Таким чином команда \noindent впливає тільки на ті абзаци які з неї починаються. Цитати. Для оформлення фрагменту тексту відсунутого від країв документу використовують оточення «quote» («цитата»). Для довгих цитат, що складаються з декількох абзаців краще використовувати оточення «quotatio». Дане оточення абсолютно аналогічне попередньому за виключенням того, що в тексті оформленому з допомогою цього оточення робиться абзацний відступ. Вирівнювання тексту. Для центрування тексту використовують оточення «center». У випадку, якщо центрувати потрібно невеликий фрагмент тексту, який складається з одного рядка використовують команду \centerline. Обов’язковим аргументом цієї команди буде відповідний фрагмент тексту. Вирівнювання по лівому та правому краях документу Для вирівнювання тексту по лівому та правому краях документа використовують оточення «flushleft» і «flushright» відповідно. Розриви рядків LaTeX самостійно форматує абзац. При цьому він сам вирішує яким чином абзац розбивати на рядки. Іноді виникає ситуація коли необхідно штучно вплинути на те, в якому місці LaTeX почне новий рядок. Нерозривний пробіл Команда ~ використовується для того, щоб вказати LaTeX у якому місці абзацу не можна починати новий рядок. Таким чином, якщо у вихідному файлі ви надрукуєте «рівняння~(1)», то у відкомпільованому документі дана фраза буде гарантовано розміщуватись в одному рядку. Заборона перенесень слів У випадку, якщо вам потрібно заборонити розбиття слова для перенесення його частити у наступний рядок у всьому документі ви можете використовувати вище описану команду \hyphenation. Але у випадку, якщо вам потрібно заборонити LaTeXу переносити деяке слово тільки в одному місці документу зручно використовувати команду \mbox. Ця команда має один обов’язковий аргумент – слово або будь-який фрагмент тексту. LaTeX буде розуміти даний фрагмент як один символ. Таким чином розбиття даного фрагменту на декілька рядків буде неможливе. Примусове розривання рядка Якщо в деякому місці абзацу потрібно почати новий рядок, не починаючи при цьому нового абзацу використовують наступні команди: \\ – у випадку використання даної команди буде отримано не розтягнутий по всій ширині рядок. \linebreak – команда аналогічна попередній, за виключенням того, що розірваний рядок буде вирівняно по ширині документа. Примітка. Наведені вище команди мають необов’язковий параметр. Якщо в квадратних дужках, після імені команди вказати деяку довжину, то після розірваного рядка буде зроблено вертикальний відступ вказаної довжини. Приклад. Після цього рядка \\[3mm] зроблено додатковий вертикальний відступ довжиною 3 міліметри. Вертикальні відступи Відстань між абзацами Відстань між абзацами може бути змінена з допомогою команд \smallskip, \medskip, \bigskip. Тут ці команди розміщені у порядку збільшення відстані між абзацами. Для створення відступу потрібної величини одну з перерахованих команд розміщують або після тексту абзаца або безпосередньо після символу кінця абзацу (наприклад після порожнього рядка). Величина відстані між абзацами, що встановлюється однією з перерахованих вище команд залежить від стилю оформлення документа. Тому, якщо ви хочете задати величину вертикального відступу між абзацами в явному вигляді зручно користуватись командою \vspace. Дана команда має один обов’язковий аргумент – відстань між абзацами. Наприклад, якщо після абзацу буде вказано команду \vspace{5mm}, то це буде означати, що потрібно збільшити величину вертикального відступу між абзацами додатково на 5 міліметрів. Перераховані вище команди діють виключно на поточний абзац. Для встановлення додаткового вертикального відступу між всіма абзацами документа використовується параметр \parskip, який, як правило розміщують в преамбулі документа. Припустимо, якщо в преамбулі документу ви вкажете наступну команду \parskip=3mm. Це означатиме, що LaTeX збільшить вертикальну відстань між абзацами у всьому документі на три міліметри. Примітка. Аргументом команди \vspace, і значенням параметра \parskip можуть бути від’ємні величини. У такому разі вертикальний абзацний відступ буде не збільшуватись, а зменшуватись на відповідну величину. У команди \vspace є варіант із зірочкою після імені команди. Якщо, наприклад, надрукувати \vspace*{1cm}, то буде створено проміжок величиною 1 сантиметр, що не зникне навіть у тому випадку, якщо в цьому місці відбудеться розрив сторінки. Відстань між рядками абзацу. Всі стандартні стилі LaTeX самостійно встановлюють величину відстані між рядками одного абзацу. Якщо ж, всупереч цьому виникає необхідність змінити цю відстань, то одним із способів це здійснити – розмістити в преамбулі документу наступну команду \linespread=x, де x – величина міжрядкового інтервалу, наприклад 1,5. Для зміни міжрядкового інтервалу всередині групи можна використати команду \renewcommand{\baselinestretch}{x}, де число x – відношення нової величини відстані між рядками до стандартної величини, встановленої в базовому стилі. Тобто, якщо x = 1.1, то це означає, що потрібно збільшити величину відстані між рядками в 1.1 рази (на 10%). Розриви сторінок Під час форматування тексту LaTeX знаходить найбільш оптимальний, з його точки зору, спосіб розбиття документу на сторінки. Але не завжди цей спосіб є допустимим з точки зору автора документу чи правил типографії. Заборона розриву Для того, щоб заборонити розрив сторінки використовується команда \nopagebreak. Якщо поставити її в кінці абзацу, то розрив сторінки після даного абзацу буде заборонено. Примусовий розрив Для примусового розірвання сторінки ви можете використовувати одну з наступних команд: \newpage або \pagebreak – під дією однієї з цих команди сторінка завершується і решта простору, що залишився до кінця сторінки заповнюється порожнім місцем. \clearpage – працює аналогічно до наведених вище команд, хоча має деякі особливості при роботі з зображеннями і таблицями. Створення порожньої сторінки Для створення порожньої сторінки не досить двічі підряд надрукувати одну з перерахованих в попередньому пункті команд. LaTeX все одно буде відображати документ так, наче там надруковано тільки одну команду розриву сторінки. Тому для друкування порожньої сторінки його необхідно «обманювати» вставивши в нову сторінку деякий символ який відображатись не буде, але вказувати, що сторінка не порожня. Приклад. \pagebreak \mbox{} \pagebreak Робота зі списками в LaTeX Для створення списків у LaTeX використовуються наступні оточення: itemize – оточення для створення маркованих списків. enumerate – оточення для створення нумерованих списків. Кожен новий елемент списку починається з команди \item. Примітка. У документах підготовлених з допомогою LaTeX допускається вкладення одних списків у інші. При цьому максимальний рівень вкладення не повинен перевищувати чотирьох. Марковані списки Команда \item, для маркованих списків, має один необов’язковий параметр – вигляд маркера який передує елементу списку. Вигляд маркерів, що використовуються за замовчуванням у багаторівневих списках можна побачити з попереднього прикладу. Приклад. \begin{itemize} \item[\$] Перший запис. \item[ *] Другий запис. \end{itemize} Результатом виконання попереднього коду буде наступний фрагмент документу: $ Перший запис. * Другий запис. Якщо вигляд маркерів у багаторівневих маркованих списках, що використовуються за замовчуванням, вас не влаштовує ви можете його змінити не тільки з допомогою необов’язкового параметра. Для цього використовують наступну команду \renewcommand{«рiвень»}{«символ»} де «рівень» – одна з чотирьох команд \labelitemi, \labelitemii, \labelitemiii чи \labelitemiv, що відповідає за вигляд маркера відповідно першого, другого, третього чи четвертого рівня. «Символ» – символ, який буде маркером. Примітка. Якщо вказати вище наведену команду у преамбулі документу, то вигляд маркера буде змінено у всьому документі. В іншому разі вигляд маркера буде змінено виключно для списків документу, що йдуть після цієї команди або всередині групи. Нумеровані списки Для створення нумерованих списків використовується оточення enumerate. Розглянемо його використання. Команда \item, для нумерованих списків, має необов’язковий аргумент. З допомогою цього аргументу можна змінювати нумерацію окремих елементів списку. Наприклад в результаті компіляції коду: \begin{enumerate} \item[23] Перший запис. \item[25] Другий запис. \end{enumerate} в документі буде надруковано 23 Перший запис. 25 Другий запис. Використання пакету enumerate. Існує більш гнучкий спосіб для оформлення нумерованих списків. Він базується на використанні пакету enumerate. Для того, щоб підключити пакет enumerate, необхідно у преамбулі документу вказати команду \usepackage{enumerate}. Цей пакет дозволяє створювати власний стиль оформлення списків. Приклад. \begin{enumerate}[\No 1).] \item Перший запис \item Другий запис \begin{enumerate}[Запис i:] \item Другий рівень \item Ще один запис другого рівня \end{enumerate} \end{enumerate} Тут на першому рівні у квадратних дужках ми вказуємо зразок маркеру першого запису №1), а далі LaTeX автоматично буде створювати наступні записи. На другому рівні ми вказуємо зразок першого запису вигляду «[Запис і:]». Далі LaTeX буде нумерувати таким же чином наступні записи другого рівня. Порядок виконання роботи Ознайомитись зі основними принципами редагування текстів в системі LaTeX. Відкомпілювати наведені приклади в редакторі TexWorks. Взявши LaTeX-файл створений на минулій лабораторній роботі добавте довільний текст. Вставте в текст коментар. Виділіть основні абзаци в тексті (не менше п’яти абзаців). В кожному абзаці зробіть перше слово напівжирним, друге слово перекресленим, третє слово виділіть курсивом, а останнє слово капітеллю. Відформатуйте кожен абзац: 1-ий абзац вирівняний по правому краю поля сторінки; 2-ий абзац вирівняний по центру поля сторінки; 3-ий абзац вирівняний по лівому краю поля сторінки; Створіть спецсимоли %, \, /, ^. Створіть триривневйи маркований список та визначте свій тип маркеру на другому рівні. Текст LaTeX-файлу та відкомпільований LaTeX-файл. \documentclass{article} \usepackage [cp1251]{inputenc} \usepackage [ukrainian,russian]{babel} \usepackage{ulem}\normalem \usepackage{color} \title {Лабораторна робота №1} \author {Студент гр. ВП-41 Сторож Олена} \parindent = 1cm \begin{document} \maketitle \centerline{Текст.} \noindent \textcolor{green}{Спеціальні символи: } \noindent \textasciicircum \textbackslash \% / %Коментар: Спецсимовли \begin{flushright} \textbf{Мовлення} \sout{як} \textit{вид} людської діяльності завжди зорієнтоване на виконання певного комунікативного завдання. Висловлюючи думки і почуття, людина ставить конкретну мету – щось повідомити, про щось переконати~\textsc{тощо}. \end{flushright} \begin{center} \textbf{Існує} \fbox{багато} \textit{визначень} тексту. Наведемо окремі з \textsc{них}. \begin{itemize} \item Текст – це витвір мовленнєвого процесу, що відзначається завершеністю, об'єктивований у вигляді письмового документа, літературно опрацьований відповідно до типу документа, витвір, який складається із заголовка і ряду особливих одиниць (надфразових єдностей), об'єднаних різними типами лексичного, граматичного, логічного, стилістичного зв'язку, і має певну цілеспрямованість і прагматичну визначеність (І.Р.~Гальперін). \begin{itemize} \itemТекст - друкарський шрифт, кегель якого рівний 20 пунктам. Цим кеглем був набраний текст біблії Гутенберга, однієї з перших друкарських книг. \begin{itemize} \item[*]Текст – певна з функціонально-смислового погляду упорядкована група речень або їх аналогів, які являють собою завдяки семантичним і функціональним взаємовідношенням елементів завершену смислову єдність.\end{itemize} \end{itemize} \end{itemize}\end{center} \textbf{Найістотнішими} \sout{текстовими} \textit{ознаками} є: 1) цілісність; 2) зв'язність; 3) структурна організованість; 4) завершеність. \begin{flushleft} \textbf{Текст} – \sout{це} \textit{середній} елемент схеми комунікації, яку можна уявити у вигляді триелементної структури: автор адресант текст читач адресат. Як серединний (проміжний) елемент комунікативного акту текст виявляє свою специфіку у кодуванні і декодуванні. Щодо мовця (адресанта) текст є кодованою величиною, оскільки мовець кодує певну інформацію. Для сприйняття вміщеної у тексті інформації читач повинен її \textsc{декодувати}. {\bfТекст} \sout{породжується} {\itмовцем}, тим, хто пише, відповідно до його задуму, з потребою найкращого передавання змісту. Текст редагується на етапі внутрішньої, мислиннєвої підготовки, а в письмовому варіанті – також в процесі саморедагування, відповідно до стилістичних норм мови, комунікативної доцільності в кожній окремій \textsc{ситуації}.\end{flushleft} \end{document}  Висновок: У цій лабораторній роботі я вивчила методи редагування тексту засобами LaTeX.
Антиботан аватар за замовчуванням

19.02.2013 21:02-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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