如果阿拉伯語或希伯來文字順序錯誤、從左側頁邊距開始,或與英文單字和數字並排顯示異常,請將段落的文字方向設定為從右到左 (RTL)。單獨將段落右對齊並不會改變其書寫方向。如果缺少 RTL 命令,請先在 LibreOffice 的語言選項中啟用複雜文字佈局 (CTL) 支持,然後再將 RTL 應用於受影響的段落。
選擇與您看到的情況相符的修復方案。
- 文字看起來沒問題,但起始位置在左側:請將段落方向設定為從右到左。對齊方式和方向是兩個獨立的設定。
- 缺少 RTL 命令:請在選項中啟用複雜文字佈局支援。具體選單措辭可能因作業系統和 LibreOffice 版本而異。
- 阿拉伯語或希伯來字元顯示顛倒或斷連:請檢查文字方向是否為從右到左 (RTL),並使用支援對應腳本的字體。請勿手動反轉字元。
- 英文單字、日期或數字順序混亂:請保持段落從右到左(RTL)的閱讀方向,然後檢查文字和標點符號的混合情況。嵌入的西方文本應保持從左到右的閱讀方向。
以下步驟適用於目前桌面版 LibreOffice Writer。 LibreOffice 說明文件將希伯來語和阿拉伯語描述為使用複雜文字佈局的語言,並提供了 RTL 命令的文檔。如果您的介面使用了不同的措辭,請在「選項」對話方塊中搜尋「複雜文字佈局」或「從右到左」。
1. 如有需要,啟用複雜文字佈局
開啟 LibreOffice 的選項。在 Windows 和許多 Linux 桌面系統中,選擇「工具」>「選項」。在 macOS 系統中,選項可能位於「LibreOffice」>「首選項」下。展開“語言和區域設定”,選擇“常規” ,然後啟用“複雜文字佈局”或“雙向書寫”選項。選擇“確定”或“應用”,然後返回 Writer。
在某些版本中,啟用 CTL 會在格式工具列和段落屬性中顯示從右到左 (RTL) 和從左到右 (LWR) 的控制項。但它不會自動將所有現有段落轉換為 RTL。您仍然需要將方向應用於相關文字。 LibreOffice 文件中提供了該選項路徑,並解釋 CTL 支援為複雜的腳本提供了語言和遊標控制。
2. 將段落方向設定為從右到左
點擊阿拉伯語或希伯來語段落。如果需要修改多個段落,請先選取它們。使用介面中可用的任何路徑:
- 鍵盤:按Ctrl+Shift+D切換到從右到左的文字輸入。在某些系統中,如果啟用了 Ctrl+Shift 支持,也可以使用 Ctrl+右 Shift 組合鍵進行從右到左的文字輸入。如果快速鍵被作業系統攔截或無回應,請改用選單或側邊欄。
- 選單:選擇“格式”>“段落”,開啟“對齊方式”選項卡,然後在段落屬性或文字方向設定下選擇“從右到左 (RTL)” 。
- 工具列或側邊欄:按一下「從右到左」方向按鈕,或開啟「屬性」側邊欄,然後在「段落」或「對齊方式」面板中選擇 RTL。
例如,如果一段希伯來句子位於左側頁邊距,請將遊標放在該段落中並套用從右到右 (RTL) 的對齊方式。這樣,文字就會隨著您的輸入從右側頁邊距向左側流動。如果您只按一下右對齊按鈕,段落可能會位於右側,但仍表現為從左到右的文字;請使用方向命令來修正文字流向。
3. 分別設定對齊方式和語言。
設定方向後,選擇所需的視覺對齊方式。對於普通的阿拉伯語或希伯來語散文,通常採用右對齊,但標題可以居中對齊。對齊方式控制段落在頁邊距內的位置;方向控制段落的閱讀和輸入流程。這些設定可以組合使用,因此選擇從右到左 (RTL) 並不會妨礙您將標題居中對齊。
將校對語言設定為單獨的步驟。選擇受影響的文本,開啟「工具」>「語言」,或使用狀態列中的語言指示器,然後選擇正確的語言,例如阿拉伯語或希伯來語(如果可用)。此操作會影響拼字檢查和語言感知工具;它不能取代段落方向設定。拼字檢查也取決於是否已安裝相應的語言模組。
4. 檢查文字、數字和標點符號是否混合。
從右到左的段落中通常包含從左到右的內容:例如英文產品名稱、網址、日期或數字。 LibreOffice 的 CTL 指南指出,嵌入的西方文本在 RTL 流程中應保持從左到右的閱讀方向。例如,一段用希伯來語寫著「10:30 與 Alex 會面」的段落,即使從右邊緣開始,也應保持拉丁文名稱和時間的可讀性。
如果標點符號出現在意料之外的位置,請先確認段落方向,然後再檢查遊標所在位置。雙向文字使用閱讀順序規則來放置標點符號和數字;視覺順序可能與字元儲存順序不同。請勿隨意添加不可見的方向標記或將整個句子反向重新輸入。如果必須保留一個簡短的英文短語或標識符,請僅選取該短語,並在可用格式控制項支援的情況下將其字元方向設定為從左到右。保持周圍段落的閱讀方向為從右到左 (RTL)。
對於包含阿拉伯語和英語獨立欄位的表單,建議將每種語言分別放在單獨的段落或表格儲存格中,並明確設定每個段落的語言方向。這樣做通常比將兩種文字混合在一個段落中更容易維護。
5. 修復清單、表格和現有文件樣式
清單繼承段落的行為,但切換方向後,清單編號和縮排可能需要調整。對每個清單段落套用從右到左 (RTL) 的佈局,然後檢查項目符號或編號是否出現在預期的一側,以及文字縮排是否合適。對於表格,請設定每個受影響單元格內的文字方向。更改段落方向不一定會反轉表格的列順序。
如果新增的阿拉伯語或希伯來語段落總是自動恢復為從左到右的閱讀方向,請更新其段落樣式。開啟目前樣式的樣式編輯器,並在樣式對話方塊中設定文字方向或對齊方式(如果樣式對話方塊提供該屬性)。這對於主要使用一種從右到左(RTL)語言編寫的文件非常有用。對於英文文件中偶爾出現的從左到右的引用,通常只需更改選定的段落即可,這樣影響較小。
6. 核實結果並保存副本
- 另起一段,輸入一段簡短的阿拉伯語或希伯來語測試短語。確認插入點位於右側並依預期方向移動。
- 在測驗句子中加入一個英文單字和一個數字,例如「204房間」。確認拉丁字母和數字仍然清晰可讀。
- 檢查標點符號、清單標記、縮排以及任何包含從右到左文字的表格儲存格。
- 儲存文檔,關閉,然後重新開啟。確認段落方向是否正確。
對於需要與使用其他辦公室軟體的使用者共享的重要文件,請先以您計劃發送的格式測試一份副本。如果匯出後或在其他裝置上開啟時佈局發生變化,請保留可編輯的 LibreOffice 或 OpenDocument 副本,並在分發前檢查收件者的格式。字體可用性和接收應用程式會影響腳本的渲染方式,因此在一台電腦上顯示正常並不保證在所有裝置上都能完全顯示。
如果文字看起來仍然不對勁
- 文字方向控制仍然缺失:請重新檢查語言選項並確認已啟用 CTL 支持,如果控制項沒有立即出現,請重新啟動 Writer。
- 字母顯示不全或顯示為空白方框:請嘗試使用支援阿拉伯語或希伯來語字形的字體,並檢查該字體是否已安裝在電腦上。更換字體可以解決字形缺失的問題,但無法修正從左到右的段落。
- 只有從其他套用貼上的文字才會出現問題:請在 Writer 中輸入一段新文字進行測試。如果新文字可以正常顯示,請先移除格式或貼上到純文字編輯器中,然後再在 Writer 中套用 RTL(從右到左)模式。
- 遊標移動感覺與預期相反:請檢查 CTL 遊標控制選項。 LibreOffice 為混合 RTL 和 LTR 文字提供了邏輯和視覺上的遊標移動行為;此設定會改變遊標導航方向,而不是儲存的閱讀方向。
官方參考資料