Вступ

Основні факти

Про Kile
Kile є комплексним середовищем роботи з LATEX, призначеним для стільниці . За допомогою Kile ви зможете скористатися всіма функціональними можливостями LATEX за посередництва графічного інтерфейсу. Програма надасть вам простий, безпосередній і придатний до налаштування доступ до всіх програм комплексу LATEX. Передбачено автоматичне завершення коду, компіляцію, остаточну обробку, усування вад, інструменти перетворення і перегляду результатів, а також дуже зручні допоміжні додатки-майстри, доступ до довідки з LATEX та потужні інструменти керування проєктами.

Kile і компонент редактора
Kile засновано на компоненті редактора , отже значна частина можливостей з редагування запозичена з , Kile розширює можливості редагування цієї програми на документи LATEX. Щоб дізнатися більше про програму і її можливості, зверніться до сторінки у інтернеті.

Що таке LATEX?
LATEX — це система обробки текстів, створена на основі TEX, програми, першу версію якої було розроблено Дональдом Кнутом (Donald Knuth) у 1977 році для професійного компонування робіт. Ця програма виконувала завдання, подібні до завдань набірника, тобто робітника, який компонує документ відповідно до специфікацій типу документа. LATEX було створено Леслі Лемпортом (Leslie Lamport) як інструмент, який надав авторам текстів можливість автоматичного набору, особливо, якщо йдеться про вартісний і важкий набір математичних формул і виразів, які у LATEX завжди мають перебувати між знаками долара. Сьогодні програми-процесори текстів надають змогу будь-якому користувачеві бути набірником. Але, насправді, часто єдиною вашою метою є створення документа, який би було приємно читати, а не витрачання годин праці на те, щоб зробити його вигляд чудовим. LATEX бере на себе завдання з покращення вигляду тексту і надає вам змогу зосередитися на вмісті, а не на компонуванні. А результат має виглядати чудово!

Як вимовляється це слово? Чому його пишуть у такий дивний спосіб?
Існує весела традиція: назви пакунків, пов’язаних з TEX, мають дивну вимову або написання. Автор склав назву з міркувань того, що TEX — це грецьке τεχ, записане латинськими літерами tech. Існує багато пояснень цього факту, але найімовірнішою причиною такої назви є те, що від початку TEX було призначено для технічної літератури, його найголовнішим призначенням було створення середовища для правильного і простого друку математичних формул, яке тоді було дорогою, тривалою і непростою справою.
Вимовляти цю назву слід так: Т, відповідно до звуку, який позначає ця літера, Е, як у слові мед і Х, подібно до звуку німецької, який на письмі позначається літерами ch (пом’якшений варіант українського «х»). IPA-символом, що відповідає цьому звуку є /ç/. Відомо, що багато хто вимовляє цей звук як ach (IPA-символ /x/), але автор особисто запитував у людей, для яких грецька мова є рідною, і вони підтвердили перший варіант вимови. Майте на увазі, що багато хто вимовляє назву неправильно: /teks/ (текс) або /tek/ (тек).
Нарешті, у слові LATEX комбінація літер LA вимовляється як лей: ідея, яка лежить в основі цієї назви, полягала у тому, що, якщо звичайний TEX є досить важким, макросами LATEX може користуватися навіть layman (дилетант). Простішою, але реалістичнішою виглядає версія про те, що відповідні літери просто взято з прізвища Леслі Лемпорта (Leslie Lamport), автора LATEX. Отже, тепер ви все знаєте про назви!

LATEX 101
Система набору тексту у LATEX подібна до інших мов розмітки, зокрема XML, які використовуються у багатьох типах документів (зокрема у тому документі, який ви зараз читаєте), або мови HTML, яка використовується для створення вебсторінок. Загальною ідеєю є використання спеціально оформлених ключових слів, які називаються теґами, які повідомляють програмі (текстовому процесору, переглядачеві сторінок інтернету або компілятору LATEX) про спосіб представлення тексту. У Kile передбачено додавання значної кількості цих теґів за допомогою меню LaTeX.
Хоча ми і надамо вам загальні відомості щодо LATEX, звичайно ж, цей підручник не є вичерпним довідником з LATEX. Якщо ви бажаєте досконало оволодіти LATEX, вам варто взяти підручник з відповідного питання у вашій бібліотеці. Ви можете скористатися російськомовним підручником С.М. Львовського «Набор и вёрстка в системе LATEX», який є досить повним описом потрібних відомостей.
Як і у інших мовах розмітки, документ LATEX містить преамбулу, у якій встановлюються загальні команди, зокрема розмір паперу, спосіб нумерування сторінок, виміри блоку тексту на сторінці, та тіла документа, де міститься текст документа. У преамбулі має міститися принаймні команда \documentclass, преамбула має передувати тілу, яке починається командою \begin{document} і завершується, очевидно, наступною командою \end{document}.

Основні можливості Kile

Майстер швидкого запуску
Вбудований до Kile майстер швидкого запуску корисний, якщо вам потрібно швидко створити документ за допомогою Kile. Якщо ви скористаєтеся пунктом майстра у меню програми, ви зможете вибрати один з багатьох варіантів створення вашого документа. Крім того, ви зможете вказати декілька параметрів, пов’язаних з типом документа, який ви оберете.
Параметри класу:
Клас документа: тут ви можете вибрати тип документа, який ви бажаєте створити: article, book, letter, report, scrartcl, scrreprt, scrbook, prosper, beamer або інший вказаний вами тип.
Розмір шрифту: повідомте Kile, шрифт якого розміру (у пт) ви бажаєте використовувати у документі.
Розмір паперу: виберіть розмір або формат аркушів.
Кодування: загалом, найкраще використати стандартне кодування вашої системи. У сучасних системах як стандартне все ширше використовується кодування UTF-8. Якщо можете, використовуйте utf8 або utf8x (саме так це кодування позначається у документах LATEX).
Інші параметри: тут ви можете вказати інші параметри, що стосуються друку, чернеток тощо.
Пакунки
За допомогою цього пункту можна переглянути список найпопулярніших додаткових пакунків, які використовуються у LATEX. Позначте відповідні пункти, щоб додати пакунки.
Властивості документа
Автор: тут введіть своє ім’я.
Заголовок: сюди введіть заголовок документа.
Дата: вкажіть дату.

Наперед визначені шаблони
Попередньо визначеними шаблонами у Kile є:
Порожній документ: справжні джедаї починають з порожнього листа!
Article: встановлює формат статті, для документів, які достатньо короткі, щоб їх можна було не розбивати на глави.
Report: встановлює формат звіту, для документів середнього розміру, з нумерацією сторінок, наприклад, з зовнішньої сторони сторінки.
Book: формат книги, повноцінної монографії, достатньо потужний для написання багатьох університетських підручників.
Letter: встановлює формат листа.
Beamer, HA-Prosper: призначений для створення чудових презентацій у PDF, ці презентації виглядають просто чудово: у них сконцентровано всю потужність LATEX.
Powerdot: Powerdot — це спадкоємець пакунків seminar і HA-Prosper. у ньому передбачено менше параметрів налаштування, ніж у Beamer, але ним просто користуватися, він створює чудові презентації у форматі PDF.
Scrartcl, Scrbook, Scrreprt, Scrlttr2: класи документів KOMA-Script, спеціально адаптовані до німецьких типографських стандартів. Скористайтеся ними, якщо ви готуєте тексти німецькою.
Xelatex: змінений шаблон Article для використання з XeLaTeX.
Пам’ятайте, що ви можете розпочати створення власного шаблону з будь-якого з вищезгаданих шаблонів.
Не дуже досвідченим користувачам не варто хвилюватися, у цьому списку подано лише короткий список можливостей, пізніше ми звернемо більше уваги на те, як виконати ці завдання, і докладно все опишемо у розділі Швидкий запуск.

Підсвічування синтаксису
Kile подібний до програм, які працюють з вихідними кодами і редагуванням: програма здатна автоматично підсвічувати команди, параметри і елементи, які було використано (та тих, які було використано неправильно). У Kile можна легко візуально визначити проблемні фрагменти тексту: наприклад, якщо фрагмент тексту показано зеленим кольором, ви забули закрити середовище математичної формули. Про проблеми можна дізнатися і за неправильним виглядом остаточного файла, але підсвічування збереже вам час і дозволить уникнути важких пошуків причин помилки.

Автозавершення середовищ
Автоматичне завершення середовищ означає, що якщо ви починаєте створення середовища командою \begin{середовище}, Kile автоматично вставить відповідну команду \end{середовище} разом з порожнім рядком між цими командами, у якому ви можете розпочати введення тексту середовища. Звичайно ж, ви можете вимкнути цю функціональну можливість за допомогою сторінки Параметри Налаштувати Kile... LaTeX Середовища.

Перехід до структури елемента
Всі документи, зазвичай, мають структурну ієрархію певного типу. У LATEX ви можете розбити документ на такі структурні одиниці (частина (part) є найвищою одиницею ієрархії, а підпараграф (subparagraph) — найнижчою):
\part
\chapter
\section
\subsection
\subsubsection
\paragraph
\subparagraph
Під час перегляду структури документа у області перегляду Структура ви можете відкривати різні елементи структури у редакторі натисканням пункту елемента, вміст якого ви бажаєте переглянути.

Зворотний пошук
Якщо ви створюєте власні файли LATEX, зворотній пошук буде дуже корисним. Після створення файла DVI (DeVice Independent File або файла, незалежного від пристрою) або файла PDF, ви можете навести вказівник миші на цікаве місце у програмі-переглядачі, натиснути клавішу і клацнути лівою кнопкою миші, і Kile відкриє у вікні редактора фрагмент з відповідним рядком вихідних кодів LATEX.
У файлах типу DVI міститься опис форматованого документа, а також інші дані, зокрема дані шрифту символів. Файли цього типу, разом з PDF, звичайним результатом обробки компіляторами TEX або LATEX. Існує багато програм, призначених для перегляду, перетворення і друку файлів DVI у різноманітних системах і на різноманітних пристроях.

Прямий пошук
Кожному елементу у файлі DVI або PDF відповідають певні рядки у редакторі вихідних кодів, отже, якщо ви скористаєтеся зворотнім пошуком і натиснете у певному місці області показу файла DVI або PDF, у редакторі коду LATEX буде показано відповідний фрагмент коду. Прямий пошук є функціональною можливістю, протилежною до цієї можливості. За використання прямого пошуку ви можете клацнути кнопкою миші у певному місці вихідних кодів LATEX, а програма має відкрити відповідне місце у вікні програми перегляду.

Панель інструментів
Створити: започатковує редагування нового документа.
Відкрити: відкрити новий документ.
Закрити: закрити ваш документ.
Зробити поточний документ головним: цим пунктом можна скористатися під час роботи з документами, що складаються з декількох файлів. Позначення головного документа спростить вам роботу з іншими файлами .tex, включеними до вашого документа. Якщо ви користуєтеся для керування документами проєктами, ви можете встановити головний документ проєкту за допомогою пункту менюПроєкт-> Параметри проєкту.
Quickbuild: призначено для компіляції ваших вихідних кодів LATEX і автоматичного показу результатів, якщо збирання кодів завершилося без помилок.
Режим нагляду за файлами: у цьому режимі програма «наглядатиме» за змінами у файлах DVI і не запускатиме новий сеанс після виконання команди Quickbuild.
Перегляд файла журналу: відкриває перегляд файла .log, за допомогою якого ви зможете виявити помилки.
Попередня помилка: перейти до попереднього запису у файлі .log і позначити помилку у файлі джерела.
Наступна помилка: перейти до наступного запису у файлі .log і позначити помилку у файлі джерела.
Зупинити: зупиняє поточний інструмент.
LaTeX: запускає LATEX для активного документа.
ViewDVI: запускає інструмент перегляду файла DVI.
DVItoPS: перетворює файл DVI на файл (PS).
ViewPS: запускає інструмент перегляду файла (PS).
PDFLaTeX: запускає компілятор PDFLATEX для поточного документа.
ViewPDF: запускає інструмент перегляду файла PDF.
DVItoPDF: перетворює файл DVI на файл PDF.
PStoPDF: перетворює PS на PDF.
ViewHTML: відкриває переглядач створеного HTML.
ForwardDVI: відкриває сторінку файла , яка відповідає поточному рядку у коді, показаному у вікні редактора.
ForwardPDF: відкриває сторінку файла PDF, яка відповідає поточному рядку у коді, показаному у вікні редактора.
Якщо ви поглянете на панель інструментів Зміни ви побачите три великих спадних списки. Ці спадні меню було створено для спрощення додавання певних типових елементів до вашого документа. Першим зі спадних списків можна скористатися для швидкого розбиття вашого документа на частини, глави, розділи тощо. Серед можливих структурних частин вашого вихідного коду LATEX:
part: найбільше структурна частина документа.
chapter: починає нову главу.
section: починає новий розділ.
subsection: починає новий підрозділ.
subsubsection: підрозділ другого рівня, розташованого між підрозділом і параграфом.
paragraph: починає новий параграф.
subparagraph: починає новий підпараграф.
Спадним списком з назвою Інше можна скористатися для вставки елементів на зразок елементів покажчика, зносок і посилань до вашого документа. Серед можливих команд у цьому списку:
label: команда, яка створює мітку для глави, рисунка або іншого елемента.
index: створює новий запис у покажчику.
footnote: створює підрядкову примітку у вашому документі.
ref: використовується для посилання на раніше створену командою label мітку, цю мітку ви можете вибрати зі спадного списку.
pageref: подібна до ref, але посилання здійснюється на сторінку, а не на сам елемент структури документа.
cite: створює посилання на дані з бібліографії.
Спадне меню Інше
Спадне меню Інше
Спадне меню Інше
Вибір мітки для посилання
Вибір мітки для посилання
Вибір мітки для посилання
За використання команди cite програма має показати вам спадний список всіх елементів бібліографії, але, якщо ви користуєтеся BibTEX, ця можливість працюватиме, лише якщо файл належить до проєкту. Для редагування файлів BibTEX ми рекомендуємо вам скористатися спеціалізованим редактором. Автор цього підручника вважає найкращими редактором KBibTEX. Звичайно ж, ви можете створити файли BibTEX і вручну за допомогою Kile.
Останній зі спадних списків з міткою Розмір використовується для визначення розміру шрифту тексту. Ви можете вказати розмір основного тексту, тексту зносок тощо. Серед можливих варіантів:
крихітний: найменший.
розмір індексу: дуже малий.
розмір виноски: менший.
малий: малий.
звичайний розмір: звичайний.
великий: великий.
Великий: більший.
ВЕЛИКИЙ: ще більший.
величезний: навіть більше.
Величезний: найбільший.