Юрій Чорноіван
yurchor@ukr.net 2015

# Засоби збирання

      Засоби збирання призначено для створення документів у форматах PDF, DVI та PS.

# Вступ

Для збирання документа може бути використано декілька різних засобів. Передбачено декілька низькорівневих команд, а також один високорівневий засіб: Latexmk.

## Команди низького рівня

Мітка | Команда
--- | ---
LaTeX → DVI | latex
LaTeX → PDF | pdflatex
DVI → PDF | dvipdf
DVI → PS | dvips
PS → PDF | ps2pdf
Список літератури | bibtex
Покажчик | makeindex

Процедура компіляції документа LaTeX може включати виконання декількох низькорівневих команд у певному порядку або певну кількість разів. Ось приклад:

    $ latex document.tex
    $ bibtex document.aux
    $ latex document.tex
    $ dvips -t a4 document.dvi
    $ ps2pdf document.ps

Using a higher-level tool such as Latexmk simplify a lot all this process, since only one command is required. Indeed, Latexmk can detect how many times the latex or pdflatex command must be called, and whether bibtex or makeindex is required. By default, GNOME LaTeX uses Latexmk.

# Запуск засобу збирання

Передбачено декілька способів запуску засобу збирання:

За допомогою меню Збирання.

За допомогою кнопок на основній панелі інструментів.

За допомогою клавіатурного скорочення: F2 → F11.

Засіб збирання працює із поточним відкритим файлом. The build tool is executed on the currently opened file. If the file belongs to a project, it is executed on the project's main file.

## Приховані засоби збирання

Типово, багато із засобів збирання приховано, отже напряму скористатися ними неможливо. Щоб ознайомитися із повним списком засобів збирання та способами активації та налаштовування цих засобів, ознайомтеся із розділом .

# Загальне налаштовування

Щоб налаштувати засоби збирання, скористайтеся пунктом меню Збирання Керування засобами збирання

Вам буде показано список усіх типових засобів збирання та другий список із вашими особистими засобами збирання. Для вмикання або вимикання засобів передбачено кнопки з позначками. Якщо засіб збирання вимкнено, його не можна буде запустити. Ви також можете виконати певні дії із пунктами засобів збирання, зокрема пересунути пункт вище або нижче списком, відкрити вікно властивостей пункту, вилучити або скопіювати пункт, створити пункт.

Подвійне клацання лівою кнопкою миші на пункті засобу збирання відкриває вікно властивостей цього засобу.

# Завдання засобу збирання

Найскладнішим у вікні властивостей засобу збирання є налаштовування завдань. Засіб збирання може виконувати декілька завдань одночасно. Запис кожного із завдань складається з двох елементів:

Команди, у якій може бути використано слова-замінники.

Засобу остаточної обробки (див. ).

Якщо під час виконання завдання трапляється помилка, виконання засобу збирання переривається, отже наступні завдання у черзі завдань не виконуватимуться.

# Засоби остаточної обробки

Метою остаточної обробки є фільтрування виведених командою даних і видобування корисної інформації. Передбачено чотири засоби остаточної обробки:

## no-output

Виведені дані просто не буде показано.

## all-output

Виведені дані буде показано без фільтрування.

## latex

Фільтрування даних, виведених командами latex і pdflatex. Передбачено три типи помилок: критичні помилки, попередження та вади компонування. Також може бути виведено корисні дані: розмір документа, кількість сторінок та кількість помилок.

## latexmk

Використовується для команди latexmk. На внутрішньому рівні цей засіб остаточної обробки використовує інші: latex та all-output.