5 ноября 2014 г.

Введение в концепцию стилей LibreOffice


Данная глава является вступительной, в ней рассматриваются основы концепции стилей. Но прежде, чем начать знакомство с данной концепцией, необходимо уточнить базовые понятия.

Базовые понятия

Рассмотрим некоторые очевидные понятия с позиции LibreOffice. Даже если они вам хорошо знакомы, не спешите пропускать раздел.

Символ (компьютерный) ― единица информации, которая приблизительно соответствует наименьшей семантически различимой единице в письменном языке или символу алфавита. Примерами символов являются буквы, цифры и знаки пунктуации. Символами считаются также пробелы и управляющие символы, такие как возврат каретки или символ табуляции.

Строка ― ряд символов, напечатанных в одну линию.

Абзац ― часть текста, состоящая из одной или нескольких строк и заканчивающаяся символом конца абзаца «/p». Символ конца абзаца является непечатаемым символом и ставится нажатием клавиши «Enter» на клавиатуре. Таким образом, в LibreOffice новый абзац создается при каждом нажатии клавиши «Enter». Одна единственная строка также является абзацем. Если создать десять пустых строк нажатием клавиши «Enter», то для LibreOffice это будет десять абзацев. Однако, если абзац занимает несколько строк, то перенос на новую строку происходит автоматически и такие строки LibreOffice воспринимаются как один абзац.

Для LibreOffice неважно сколько символов содержится в строке или абзаце. Пустая строка всегда содержит непечатаемые символы, т. е. символы которые скрыты от глаз пользователя. Просмотреть такие символы можно воспользовавшись функцией «Вид → Непечатаемые символы» («Ctrl + F10»). Также рекомендую ознакомится со статьей Список регулярных выражений.

Форматирование текста ― выбор начертания, размера, цвета шрифта, отступов и интервалов до и после абзаца и т. д. Другими словами, под форматированием подразумевается оформление текста.

Ручное форматирование ― задание характеристик текста с помощью элементов панели инструментов, посредством ручного выделения участков текста. Другими словами, без использования стилей.

Автоматическое форматирование ― задание характеристик текста с помощью функции стилей.

Что такое стили

Стиль ― совокупность правил(настроек) оформления текста, таблиц, врезок и страниц. С помощью стилей, например, задаются настройки заголовков в документе: шрифт, отступы, интервалы и т. д. То есть, если в документе содержится определенное количество заголовков, то их настройки достаточно задать один раз в стиле, а далее просто применять этот стиль ко всем заголовкам, которые должны быть оформлены единым образом.
Для чего нужны стили

Помимо удобства и экономии времени, стили используются во многих других функциях офисных пакетов. С помощью стилей создается структура документа, что в дальнейшем позволяет пользоваться такими функциями как «Навигатор» в LibreOffice. На основе стилей формируется автоматическое оглавление с перекрестными ссылками, что позволяет быстро перемещаться к нужным разделам. В LibreOffice Calc в стилях задаются параметры ячеек, числовой формат, параметры печати листов и многое другое.

При необходимости быстрого переоформления документа можно воспользоваться функцией поиска по стилям и их замены.

Отдельно стоит отметить, что многие документы независимо от формата могут открываться некорректно именно по причине некачественного оформления. Использование стилей помогает достигать лучших результатов при экспорте/импорте документов в другие форматы.

Работа с шаблонами документов также опирается на стили.

Концепция стилей и структура документа

Любой документ имеет структуру, иными словами содержит: заголовки (1-го, 2-го, n-го уровня), основной текст, цитаты, таблицы, рисунки и подписи к ним, сноски и т. д. Каждый из элементов структуры имеет свое оформление, так заголовки обычно выделяются полужирным начертанием, цитаты ― курсивным.

Простое выделение заголовка полужирным начертанием понятно человеку, но ни о чем не говорит программе. Поэтому она нуждается в явном указании структуры документы. Это требует от пользователя перестройки своего мышления с визуального на структурное. Следует помнить, что оформление изменчиво, структура нет.
При явном присвоении заголовку соответствующего стиля, его оформление для программы не имеет значения. LibreOffice воспринимает заголовок как заголовок независимо от того, выделен он особым начертанием или нет.

Концепция стилей заключается в создании структуры документа через присвоение каждому элементу документа соответствующего стиля, а уже потом, приданию каждому стилю необходимого оформления.

В LibreOffice отсутствует понятие «без стиля», любому вводимому тексту присваивается стандартный стиль («Базовый») до тех пор, пока пользователь явно не укажет другой стиль. Подробнее о стандартных стилях LibreOffice речь пойдет в разделе «Стандартные стили».

Следующая глава: Основны работы со стилями LibreOffice