Показаны сообщения с ярлыком Приёмы работы. Показать все сообщения
Показаны сообщения с ярлыком Приёмы работы. Показать все сообщения

вторник, 9 мая 2023 г.

Разделы в текстовом документе LibreOffice Writer. Как вставить абзац или новый раздел между двумя разделами

Что такое разделы в Writer, я писал ранее

Наткнулся в нашей багзилле на запрос "Если два раздела вставлены друг за другом в документе вплотную, то между ними не получается вставить обычный абзац и соответственно нельзя добавить новый раздел. При нажатии Enter - соответствующий раздел просто расширяется".

Как оказалось, такие разделы таки можно раздвинуть в документе: установите текстовый курсор после последнего символа последнего абзаца в нужном разделе и нажмите сочетание клавиш Alt+Enter. Это действие создаст новый пустой абзац в основном тексте сразу после раздела.

воскресенье, 18 сентября 2022 г.

Подчеркивание текста другим цветом, чем цвет самого текста

Все же используют иногда нижнее подчёркивание в тексте, чтобы выделить слово или предложение. И, по умолчанию, цвет линии подчеркивания тот же самый, что и цвет текста, то есть чёрный. Если вы измените цвет шрифта на красный, то и линия подчёркивания тоже станет красной.

А ведь так хочется иногда подчеркнуть красной (или какой угодно цветом) линией обычный чёрный текст, правда?

Оказывается так можно сделать: 

Делается это путем создания нового стиля символа (не абзаца!).

  1. Открыли раздел Стили на Боковой панели (нажмите F11)
  2. Выбрали Стили символа
  3. Щёлкаем правой кнопкой мыши по стилю "Без стиля символа" и выбираем "Создать"
  4. В открывшемся диалоге задаем "Имя" новому стилю, например "Красная линия"
  5. На вкладке "Эффекты шрифта" выбираем нужный стиль линии "Подчеркивание" (одна, две, жирная, пунктир, и так далее)
  6. Справа от стиля линии станет активным выпадающий список, где можно выбрать цвет линии - выбираем красный
  7. Жмем кнопку "Применить"

Теперь в тексте документа выбираем нужные слова (или просто отдельные буквы) и применяем к ним наш новый стиль "Красная линия", который теперь доступен на панели Стили в разделе Стили символов. Результат будет, как на картинке выше.

А можно и чуть проще, если вам нужно сделать это разово:

  1. Выделяете нужные символы в тексте
  2. На панели инструментов жмёте маленькую стрелочку вниз у значка "Подчеркнутый"
  3. В появившемся выпадающем списке нажмите кнопку "Ещё" в самом низу, откроется тот же самый диалог для настройки стиля символа
  4. Точно также выберите тип линии подчёркивания и её цвет
  5. Нажмите кнопку "ОК"

воскресенье, 12 декабря 2021 г.

Нумерация списков с ведущими нулями (01, 001, 0001 и так далее)

На нашем форуме прозвучал вопрос "А как сделать нумерацию списков с ведущими нулями?". Чтобы нумерация выглядела ровно в столбик, а текст после нумерации не прыгал по горизонтали. То есть, например, как-то вот так:

001

002

...

099

100

...

998 

Окзывается давным давно такая настройка добавлена в LibreOffice и находится здесь:

Меню Формат -> Маркеры и нумерация

Вкладка Настроить, листаем вниз до конца выпадающий список Номер: (см.иллюстрацию)

 

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

суббота, 2 октября 2021 г.

Вычисления в таблицах Writer - 4. Использование полей и переменных

Я ранее писал (здесь, здесь и здесь) про то, что в таблицах Writer можно производить некоторые вычисления. В данной статье дополним немного эту тему.

В моём англоязычном блоге мне задали интересный вопрос "А можно ли использовать переменные в формулах при вычислениях в таблицах Writer?". Я сначала понял вопрос немного не так. Мне показалось, что речь про использование полей типа Переменная в таблице, в плане, может ли формула в таблице ссылаться на ячейку с таким полем и выдавать корректный результат. Оказалось может. А затем я вчитался в вопрос и оказалось, что речь про использование переменной напрямую в формуле, без вставки поля в таблицу. Оказалось, что и такое возможно. Зачем это надо? Можно придумать множество различных вариантов. Придумать эти варианты - это дело пользователя, а я расскажу, как технически это сделать.

Вариант 1: Использование поля типа переменная в ячейке таблицы.

Нам нужно создать поле типа Переменная в документе. Это делается в диалоге Поля, который можно открыть из меню Вставка>Поле>Ещё поля или нажав сочетание клавиш Ctrl+F2. Открываем диалог и переходим на вкладку Переменные:

 

В списке Тип выбираем Задать переменную, в нижней части диалога в поле Имя вводим имя переменной, в поле Значение соответственно значение для переменной. Жмём кнопку Вставить. В документ вставится поле (подсвеченное серым фоном) с заданным нами значением. Закрываем диалог.

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

Выбираем нужную ячейку таблицы, щёлкаем по ней левой кнопкой мыши. Опять открываем наш диалог Поля, вкладка Переменные, в списке тип выбираем Показать переменную. В поле Выбор выбираем нашу переменную (у меня это "скидка") и жмём кнопку Вставить:

В итоге получаем вот такую таблицу:

 

в которой в столбце "Скидка" установлено поле с переменной, которое участвует в расчете финальной суммы с учетом скидки по соответствующей формуле =<C2>-<C2>*<D2>. Такие поля можно вставить во сколько угодно ячеек в таблице, все они при этом будут показывать одно и то же значение, которое задается в самом первом поле, которое у меня на картинке расположено выше таблицы. Просто дважды щёлкните по полю и в диалоге можно будет поменять значение.

Вариант 2: Использование переменной напрямую в формуле в таблице.

Для начала делаете всё то же, что и в пункте 1 выше. Вставляете поле типа Переменная и задаёте ей значение. А вот далее не нужно никаких дополнительных полей, просто в формуле, которую вы вводите в ячейку таблицы пишете имя вашей переменной, получится формула вроде =<C2>-<C2>*скидка. И эта формула будет работать! Результат будет точно такой же, как в варианте 1.