Я хочу, чтобы номера моих страниц в LibreOffice Impress были на персидском языке. Что означает ۰۱۲۳۴۵۶۷۸۹ вместо 0123456789.
libreoffice
rtl
SeMeKh
источник
источник
Ответы:
Эти параметры работают во всех приложениях и документах LibreOffice, поэтому вы можете вносить изменения из любого набора приложений.
Смена локали
Вы можете установить персидский язык по умолчанию для всех ваших документов или только для текущего документа.
В строке меню Сервис >> Параметры , затем раскройте Настройки языка и нажмите Языки.
Изменение Locale на фарси. (Обратите внимание, что это не зависит от настройки для пользовательского интерфейса выше.)
Измените CTL по умолчанию - фарси . Это также автоматически проверит Включено для сложной текстовой разметки (CTL) ниже. CTL обрабатывает языки справа налево.
Проверьте текущий документ только в соответствии с вашими предпочтениями.
Изменение глобального стиля цифр
Нажмите на сложное расположение текста в левой части диалогового окна и измените цифры на хинди . (не показано на этом скриншоте)
Используйте Вставить >> Номер страницы, чтобы отобразить диалоговое окно «Верхний / нижний колонтитул» для добавления номеров страниц к слайдам.
Установка чисел на хинди в настройках языка позволяет использовать «арабские» числа без использования редактора методов ввода, такого как Ibus. В этом контексте, конечно же, арабские цифры 1,2,3 ...
Можно ли использовать числа хинди в функции нумерации страниц нижнего колонтитула, не меняя каждый номер на хинди?
Краткий ответ: не через настройки GUI. Помимо настройки глобальных числовых стилей, похоже, нет способа изменить функцию, которая вставляет номера страниц.
Интересно, что нижний колонтитул позволяет легко изменить дату на персидскую. Я считаю, что номера страниц нельзя изменить аналогичным образом, поскольку номера страниц, похоже, взяты из функций для работы с принтером.
Решение состоит в том, чтобы вообще не использовать встроенную нумерацию страниц нижнего колонтитула, а вместо этого вставить собственную текстовую форму в ту же область, где текст установлен так, как вы хотите. Для небольшого количества слайдов это не так уж плохо; но не было бы возможно с более чем горсткой.
Решением этой проблемы является использование макроса LibreOffice Basic для вставки номеров страниц. Краткий обзор макросов LibreOffice и их использования в документе приведен в этом ответе .
Вот код макроса:
источник
Инструменты-> Параметры -> Языковые настройки ->
Общие параметры сложного текстового макета установите его на хинди,
и вот снимок экрана этого
источник
Это можно легко сделать в два этапа.
ШАГ 1: Изменить язык
Перейдите в меню и нажмите: « Инструменты»> «Параметры» , затем выберите « Языки» в разделе « Настройки языка».
Изображение показывает первый шаг
Здесь измените следующее:
ШАГ 2: Выберите тип поля
Теперь выделите текст в поле номера страницы (убедитесь, что шрифт правильный), а затем в меню выберите: «Правка»> «Поля».
Изображение показывает Шаг второй
В открывшемся окне «Редактировать поля» измените Формат на Собственную нумерацию (как показано выше). Нажмите «ОК», чтобы сохранить и закрыть.
Вы сделали!
источник