Ich möchte, dass meine Seitenzahlen in LibreOffice Impress auf Persisch sind. Das heißt ۰۱۲۳۴۵۶۷۸۹ statt 0123456789.
libreoffice
rtl
SeMeKh
quelle
quelle
Antworten:
Diese Einstellungen gelten für alle LibreOffice-Anwendungen und -Dokumente, sodass Sie Änderungen an allen Anwendungen vornehmen können.
Ändern des Gebietsschemas
Sie können Persisch als Standard für alle Ihre Dokumente oder nur für das aktuelle Dokument festlegen.
Erweitern Sie in der Menüleiste Extras >> Optionen die Spracheinstellungen und klicken Sie auf Sprachen
Ändern Sie das Gebietsschema in Farsi. (Beachten Sie, dass dies unabhängig von der Einstellung für die Benutzeroberfläche ist.)
Ändern Sie die CTL in Standard - Farsi . Dadurch wird auch unten automatisch die Option Aktiviert für komplexes Textlayout (CTL) aktiviert. CTL verarbeitet Sprachen von rechts nach links.
Überprüfen Sie für das aktuelle Dokument nur entsprechend Ihrer Präferenz.
Ändern des globalen Zahlenstils
Klicken Sie auf der linken Seite des Dialogfelds auf Komplexes Textlayout und ändern Sie die Ziffern in Hindi . (in diesem Screenshot nicht gezeigt)
Zeigen Sie mit Einfügen >> Seitenzahl das Dialogfeld Kopf- / Fußzeile an, um Ihren Folien Seitenzahlen hinzuzufügen.
Wenn Sie in den Spracheinstellungen Zahlen auf Hindi setzen, können Sie "arabische" Zahlen verwenden, ohne einen Eingabemethoden-Editor wie Ibus zu verwenden. In diesem Zusammenhang sind arabische Ziffern natürlich 1,2,3 ...
Ist es möglich, Hindi-Nummern in der Seitennummernfunktion des Folienfußes zu verwenden, ohne jede Nummer in Hindi zu ändern?
Kurze Antwort: nicht über die GUI-Einstellungen. Abgesehen von der Einstellung für den globalen Zahlenstil scheint es keine Möglichkeit zu geben, die Funktion zum Einfügen von Seitenzahlen zu ändern.
Interessanterweise können Sie das Datum in der Fußzeile ganz einfach auf Persisch ändern . Ich glaube, die Seitenzahlen können nicht auf ähnliche Weise geändert werden, da die Seitenzahlen anscheinend aus Funktionen stammen, die für die Arbeit mit dem Drucker erforderlich sind.
Die Lösung besteht darin, die integrierte Seitennummerierung in der Fußzeile überhaupt nicht zu verwenden und stattdessen Ihre eigene Textform in denselben Bereich einzufügen, in dem der Text wie gewünscht festgelegt ist. Für eine kleine Anzahl von Folien wäre dies nicht schlecht. wäre aber mit mehr als einer handvoll nicht machbar.
Die Lösung für dieses Problem besteht darin, ein LibreOffice Basic-Makro zu verwenden, um die Seitenzahlen für Sie einzufügen. Eine kurze Übersicht über LibreOffice-Makros und deren Verwendung in Ihrem Dokument finden Sie in dieser Antwort .
Hier ist der Makrocode:
quelle
tools-> options -> languages settings -> complex text layout
general options setze es auf hindi
und hier ist ein Screenshot davon
quelle
Dies kann einfach in zwei Schritten erfolgen.
SCHRITT 1: Ändern Sie das Gebietsschema
Gehen Sie zum Menü und klicken Sie auf Extras> Optionen und wählen Sie dann Sprachen unter Spracheinstellungen.
Bild zeigt Schritt eins
Hier ändern Sie Folgendes:
SCHRITT 2: Wählen Sie den Feldtyp
Wählen Sie nun den Text im Seitenzahlenfeld aus (stellen Sie sicher, dass die Schriftart richtig ist) und wählen Sie dann im Menü: Bearbeiten> Felder
Bild, das Schritt zwei zeigt
Ändern Sie im folgenden Fenster 'Felder bearbeiten' das Format in Native Numbering (wie oben gezeigt). Klicken Sie zum Speichern und Schließen auf "OK".
Sie sind fertig!
quelle