пятница, 4 декабря 2020 г.

Автотекст в LibreOffice

Автотекст - это сохранённый текст (и не только текст, это могут быть и таблицы и картинки и фигуры и всё вперемешку), который можно вставлять в документ, введя сокращение и нажав клавишу F3. Это очень полезная функция, если вы часто имеете дело с одними и теми же фразами или длиннющими названиями государственных организаций, например Государственное учреждение муниципального образования «Киевский центр подготовки, переподготовки и повышения квалификации специалистов водного транспорта». Чтобы каждый раз это руками не вводить, можно создать автотекст, присвоить ему сокращение, например КЦ, и в дальнейшем использовать его, где необходимо.

В LibreOffice есть некий встроенный набор автотекстов, но они все английские. Единственный полезный автотекст из встроенных - это вставка формулы Math с автоматической нумерацией. Введите буквы fn и нажмите клавишу F3. Увидите такой результат:

 

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

И вот на нашем форуме встал вопрос, а можно ли нумерацию формул в автотексте сделать слева, а не справа. Ответ - конечно можно. Это можно сделать используя создание своего собственного варианта автотекста. Давайте это сделаем по шагам.

Сначала нужно подготовить то, что будет вставляться в документ при наборе сокращения и нажатию на F3. А вставляться у нас будет табличка с полем-счетчиком и формулой Math. Вот такая:

 

Вставить табличку из одной строки и двух столбцов - это просто. Используйте виджет Вставить таблицу на панели инструментов. Вставить в таблицу формулу Math - тоже просто, используя меню Вставка > Объект > Формула. Формулу-заглушку можно вставить любую, вы потом все равно ее будете менять на свою. Я выбрал самую знаменитую.

А вот с автонумерацией придется сделать хитрый ход. Установим курсор в левую ячейку и выберем пункт меню Вставка > Поле > Ещё поля (или нажмите Ctrl+F2), откроется диалог Поля:

 

Выберите вкладку Переменные (в новой macOS Big Sur в LibreOffice есть бага, активные вкладки имеют белый цвет фона и название написанное тоже белым цветом, что видно на скриншоте выше). Выберите Диапазон нумерации в области Тип, введите в поле Имя любое имя (я написал Формула, чтобы потом не вспоминать, что это и для чего), а в поле Значение напишите ваше имя+1 (у меня это Формула+1, как показано на скриншоте выше). Этот финт в поле Значение как раз и будет реализовывать автоматическую нумерацию при каждой вставке нашего автотекста. Нажмите кнопку Вставить. В ячейке таблицы появилось поле с цифрой 1, подсвеченное, как и все поля, серым фоном. Обрамим её скобочками и всё, на этом создание заготовки для автотекста закончилось. Выделим нашу таблицу целиком.

Далее, нажимаем сочетание клавиш Ctrl+F3. Откроется диалог Автотекст:

 

Введите вашему автотексту имя (я задал формула), сокращение (у меня это фр), нажмите внизу на кнопку Автотекст и выберите пункт Создать. Теперь в списке Мой АвтоТекст есть ваш собственный вариант для использования. Нажмите кнопку Закрыть. Попробуйте использовать: введите в документе ваше сокращение и нажмите клавишу F3. Всё должно было получиться=)

вторник, 24 ноября 2020 г.

LibreOffice 7.1 beta 1 доступен для тестирования

 Download it now!

Итак, первая бета грядущего LibreOffice 7.1 доступна для скачивания и тестирования по ссылке.
Если найдёте ошибку, то не стесняйтесь сообщить о ней разработчикам по этой ссылке.
О новом функционале в версии 7.1 написано по ссылке (на английском).
 

воскресенье, 22 ноября 2020 г.

Опрос. Как в русском интерфейсе назвать инструмент для фильтрации строк в Calc

Начиная с версии LibreOffice Calc 6.3, то, что в английской версии звучит, как Autofilter, в русской локализации стало вдруг "Быстрый фильтр" вместо "Автофильтр". Я не уловил кто это поменял и зачем, однако хочу спросить всех, кто использует LibreOffice Calc в работе, какое название вам более по душе:

Опрос по ссылке

Спасибо всем.

среда, 18 ноября 2020 г.

Улучшения в Автофильтре в LibreOffice 7.1

Если вы активно используете Автофильтр в LibreOffice Calc, а до этого активно использовали его в MS Excel, то вам наверняка очень сильно не нравилось, что элементы списка в окне Автофильтра в Calc можно было выделять (и снимать выделение) только нажав на галочку, если вы щёлкали по тексту, то ничего не происходило! А в MS Excel можно щёлкать по тексту - более удобно, не надо целится в крохотный контрол.

Ну так в LibreOffice 7.1 наконец реализовали такую возможность (даже лучше, чем в Excel стало), теперь для включения/отключения элемента списка можно щёлкать в любом месте строки элемента в окне Автофильтра (в Excel надо именно по тексту элемента жмакать).

Спасибо Attila Szűcs за реализацию и Caolán McNamara за исправление бага в этой реализации.

суббота, 14 ноября 2020 г.

Обновили macOS до версии 11 Big Sur? Получите проблемы с LibreOffice!

Итак, Apple выпустила новую версию macOS 11 Big Sur. Но, нас тут не интересует сама по себе новая ОС и ее "новые" возможности. Нас интересует, а работает ли вообще LibreOffice в новой версии macOS 11. Ответ - работает, но есть нюансы!

Первый нюанс - работает только LibreOffice 7.0 и более новые версии. Если ранее вы использовали LibreOffice 6.4 и вас все устраивало, то теперь придется обновиться. Почему так, никто не знает, и копаться по-моему просто не будут, потому что 7.0 - то работает!

Второй нюанс - опять всплыла старая непонятная проблема с размытыми шрифтами в LibreOffice в новой macOS 11 на Retina экранах (это такие экраны с огромным разрешением). Есть уже баг репорт на эту тему. Проблему на предыдущей версии macOS решали грязным хаком, от которого сами разработчики были в удивлении, что он вообще работает, да еще и проблему решает.

Так что, спасибо Apple, что хоть LibreOffice 7.0 работает у тех, кто использует обычные мониторы разрешением до 1920х1080 включительно.

суббота, 7 ноября 2020 г.

Отчёт QA в LibreOffice за октябрь 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в октябре 2020 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 709, из которых 85 - это запросы на улучшение.

Обработано отчетов - 705 (это примерно столько же, сколько было поданных репортов всего и это очень хорошо)

Товарищ Telesto подал только 65 баг репортов в октябре (для сравнения в августе было 251, а в сентябре 161!). Выдохся что ли?

Найдено регрессий - 87, из которых только для 70 нашли причину

Закрыто баг-репортов (по разным причинам) - 654, в том числе: исправлено 17 ошибок, приводивших к аварийному завершению работы LibreOffice.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

 

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была почти в обычном режиме работа QA в октябре!

четверг, 29 октября 2020 г.

Внеплановый выпуск LibreOffice 7.0.3

The Document Foundation объявил (раньше, чем планировали) о релизе третьего корректирующего выпуска LibreOffice 7.0. Скачать LibreOffice 7.0.3 можно по ссылке libreoffice.org/download.

Экстренный выпуск связан с критической регрессией, которую внесли в 7.0.2 - при изменении данных в ячейках Calc, формулы на листе не пересчитывались автоматически, не смотря на активированную настройку.

Список исправленных ошибок относительно релиза LibreOffice 7.0.2:

https://wiki.documentfoundation.org/Releases/7.0.3/RC1

Всем, кто использует LibreOffice 7, ОБЯЗАТЕЛЬНО рекомендую обновиться.
PS: Если найдёте ошибку в программе, то не стесняйтесь сообщить о ней разработчикам 
по этой ссылке.

 

суббота, 24 октября 2020 г.

Выпуск LibreOffice 6.4.7

The Document Foundation объявил о последнем седьмом корректирующем выпуске LibreOffice в ветке 6.4. Скачать можно по ссылке libreoffice.org/download

Список исправленных ошибок относительно предыдущего релиза LibreOffice 6.4.6:

https://wiki.documentfoundation.org/Releases/6.4.7/RC1

https://wiki.documentfoundation.org/Releases/6.4.7/RC2

Всем, кто использует LibreOffice 6.4, рекомендую обновиться.

воскресенье, 11 октября 2020 г.

Крутые улучшения в работе с объединёнными ячейками в LibreOffice Calc

Один из венгерских разработчиков Attila Szűcs (он из команды NISZ) весьма круто улучшил работу с объединенными ячейками в Calc.

Покажу на примерах (слева - как было; справа - как стало):

 

Если выделить три ячейки, объединить их (как показано на рисунке слева) и протянуть вниз с целью заполнить ячейки, то результат был не айс, объединение не протягивалось. А теперь протягивается, как это видно на рисунке справа! То же самое работает и для протягивания в любую сторону!

Поехали далее:

Если в версии 7.0 выделить и объединить ячейки А1 с А2 и А3 с А4, напишете там 1 и 2 соответственно, и протянете их, результат вас не порадует, он попросту кривой. Зато теперь в 7.1 все работает логично (с точки зрения юзера), как показано справа!

Круто же?!