LibreOffice

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

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

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:

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

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

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

Где хранятся словари можно посмотреть в параметрах:

Сервис -- Параметры -- LibreOffice -- Пути -- Словари

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

Так по умолчанию пользовательские словари (для пользователя user) хранятся в каталоге:

  • LibreOffice 4-7,24 (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 (по-русски, скачать с СисадминВики), позволяющее сохранять последовательность замен в макрос.

Пример 1:

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

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

Пример 2: Найти все выражения вида: <ref name="ftn228">

<ref name="ftn[:digit:]{1,}">

Пример 3: Найти все выражения вида: <sup>[#fn12 12]</sup>

<sup>\[#fn[:digit:]{1,} [:digit:]{1,}\]</sup>

Пример 4: Найти в тексте все слова со стилем "Выделение", затем: (1) изменить стиль на "Базовый", (2) выделить найденный текст курсивом:

  • Искать: [:::CharStyleName=Выделение::]
  • Заменить: \C{Базовый}\A{CharPosture=2}
Здесь ключом "\А" можно поменять любой параметр символа (см. список), например:
Капитель: \A{CharCaseMap=4}
Жёлтый фон: \A{CharBackColor=&Hffcc00}


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

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

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

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


Автоматическое обновление до последней версии 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

См специальную статью Преобразование текста в формат вики.

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

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


Форумы


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


Решения


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

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