LibreOffice

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск

Общая информация

LibreOffice -- свободный (лат. libre) офис (англ. office), бесплатный офисный пакет для любого вида использования, в том числе и коммерческого. Очень близкий аналог Microsoft Office, способный во многих случаях заменить его. Не имеет в своём составе почтового клиента (см. состав).

LibreOffice - это приемник OpenOffice (полное название OpenOffice.org) и разрабатывается теми же людьми. Проект появился в результате покупки корпорацией Oracle компании Sun, занимающейся разбработкой OpenOffice. Oracle решило наложить определённые ограничения на OpenOffice, что противоречило идеи проекта, как его понимали разработчики. В результате 28.09.2013 они основали организацию The Document Foundation. OpenOffice также продолжает развиваться как отдельное приложение.

Документация к OpenOffice в большинстве случаев подходит и к LibreOffice, т.к. проекты пока не слишком разошлись (см ссылки внизу статьи). То же самое можно сказать и про настройки, поэтому все написанные здесь решения можно относить к обоим проектам.

Java в LibreOffice

Сам LibreOffice не требует Java, но некоторые дополнения к нему - да, и если при подключении дополнения получаем ошибку:

"Could not create Java implementation loader"

то нужно доустановаить Java.

В Ubuntu:

# apt-get install openoffice.org-java-common

Подключение пользовательского словаря

Словарь LibreOffice далеко не полный, поэтому имеет смысл создать свой и использовать его и пополнять на всех своих рабочих местах.

Пользовательские словари (для пользователя user) хранятся в каталоге:

  • LibreOffice 4 и 5 (Linux): /home/user/.config/libreoffice/4/user/wordbook
  • LibreOffice 4-6 (Windows): C:\Users\user\AppData\Roaming\LibreOffice\4\user\wordbook\
  • LibreOffice 3 (Linux): /home/user/.config/libreoffice/3/user/wordbook/
  • OpenOffice 3 (Linux): /home/user/.openoffice.org/3/user/wordbook/

По умолчанию файл с пользовательским словарём называется standard.dic, но создать их можно сколько угодно. Очень удобно хранить их где-нибудь на облачном сервисе (например Dropbox, Яндекс.Диске или Облаке Mail.ru), а в указанном выше каталоге создать ссылку. Так, если пользовательский словарь называется my-dict.dic и храним мы его на облачном сервисе Dropbox, то создадим для него ссылку

  • в Linux:
cd /home/user/.config/libreoffice/4/user/wordbook ln -s /home/user/Dropbox/my-dict.dic
  • в Windows команду нужно выполнять с привилегиями администратора:
cd C:\Users\user\AppData\Roaming\LibreOffice\4\user\wordbook mklink my-dict.dic C:\Users\user\Dropbox\Tools\my-dict.dic

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

После создания ссылок LibreOffice необходимо перезапустить.

Подключенные словари можно посмотреть в любом из приложений LibreOffice и OpenOffice (Writer, Calc и т.д.):

  • Сервис - Параметры - Настройки языка - Лингвистика

Отмечаем галочками те, что будем использовать.

Установка ударения в слове

Для добавления знака ударения нужно установить курсор после буквы, на которую должно падать ударение и вставить специальный символ. Выбрать в меню: Вставка → Специальные символы... В появившемся окне в списке «Подмножество» выбрать «Дополнительные диакритические знаки». Символы ударения U+0300 (уда̀р) или U+0301 (уда́р).

К сожалению не во всех шрифтах диакритические знаки определены (просто не нарисованы).

Гласные под ударением (над ё ударение не ставится, т.к. она всегда под ударением): А́ а́, Е́ е́, И́ и́, О́ о́, У́ у́, Ы́ ы́, Э́ э́, Ю́ ю́, Я́ я́


Сквозной поиск и замена

В LibreOffice для поиска и замены можно использовать регулярные выражения, с помощью которых можно искать по шаблону, в том числе служебные символы и стили.

Расширение "Расширенный поиск и замена"

Очень удобное расширение для этого AltSearch (по-русски), позволяющее сохранять последовательность замен в макрос. Пример:

[Name] Заменить "е" на "ё"
  ; ее -> её
  [Find]\<ее\>
  [Replace]её
  [Parameters]   MsgOff  Regular  
  [Command] ReplaceAll

  ;ёлка, ёлками, ёлкой
  [Find]\<елк
  [Replace]ёлк
  [Parameters]   MsgOff  Regular  
  [Command] ReplaceAll

Авто обновление ссылок на страницы в документе

Чтобы при переносе текста сохранялись актуальными ссылки на главы, изображения, таблицы или другие объекты документа нужно использовать перекрёстные ссылки:

  • Вставка - Поля - Дополнительно - Перекрёстные ссылки

Подробнее на официальной вики


Автоматическое обновление до последней версии LibreOffice

В LTS версии Ubuntu не входят новые версии программ, пока они не будут признаны стабильными. Но их всё равно можно установить подключив нужный репозиторий PPA. Для LibreOffice это делается так:

sudo su add-apt-repository -y ppa:libreoffice/ppa apt-get update; apt-get install libreoffice

Если же мы хотим установить какую то конкретную версию но нужно подключать соответствующее PPA. Перед установкой нужно удалить старую версию. Например для версии 5.4:

sudo su apt remove –purge libreoffice* apt autoclean apt autoremove add-apt-repository ppa:libreoffice/libreoffice-5-4 apt update apt install libreoffice

Определение своих горячих клавиш

Горячую клавишу в LibreOffice можно назначить на любое действие или стиль: меню Сервис --> Настройка --> вкладка Клавиатура.


Связь LibreOffice с MediaWiki

Для экспорта текста в формат MediaWiki (например для публикации в Википедии или Сисадминвики) в LibreOffice можно использовать следующие расширения.

Sun Wiki Publisher

В некоторых сборках LibreOffice уже добавлен. Можно скачать с сайта OpenOffice.

В Ubuntu можно установить командой:

sudo apt install libreoffice-wiki-publisher

Экспорт с помощью меню:

Файл -- Экспорт -- Формат: MediaWiki (.txt)

Расширение требует Java, не обновляется с 2008 года, но в LibreOffice 6 работает и в нём реализовано многое из разметки вики.

Writer2Wiki

Умеет сопоставлять стили LibreOffice шаблонам MediaWiki, использует тэг <span> для более точной передачи оформления. Для сопоставления стилей создаёт в текущем каталоге файл wiki-styles.txt

Экспорт с помощью меню:

Сервис -- Дополнения -- Экспортировать в Wiki-текст

Расширение не требует дополнительного ПО, т.к. написано на Питоне, который входит в дистрибутив LibreOffice.

Хранится на GitHub: скачать, читать описание

Полезные ссылки

Документация


Форумы


Программирование


Решения


Альтернативы

  • WPS Office - офисный пакет с ленточным интерфейсом как в MS Office (бесплатен для Linux)