使用連結主文檔整理 LibreOffice 文檔

使用 LibreOffice Writer 為每個章節建立一個文件,並使用一個主文檔將它們組合成一本書。將章節儲存為.odt單獨的文件,並將書籍容器儲存為單獨的.odm文件。透過導航器按閱讀順序新增章節文件,使用一致的標題和頁面樣式,然後在文字部分插入目錄,並在匯出前更新目錄。主文檔儲存指向各個章節文件的鏈接,因此請將整個專案放在一起,並備份每個文件。

LibreOffice Writer 檔案選單,包含「新建」子選單,並已選擇「主文件」。
在 Writer 中,建立新主文件的選單路徑為:文件、新建、主文件。

在寫作之前規劃好書籍文件。

主文檔是一個容器,它將連結的 Writer 文件組合在一起,用於列印和匯出。當書籍篇幅較長,章節作為單獨的文件更易於編輯,或多人協作編輯不同章節時,主文檔非常有用。它不會將章節文字合併成一個普通的文檔:主文檔連結到子文檔,而這些子文檔保持獨立。

書籍部分建議位置
封面、版權頁、目錄主文檔中的文字部分
序言和章節分離 Writer 子文檔
參考書目或索引主文檔末尾附近的文字部分

這是一種靈活的安排,並非硬性規定。例如,如果您希望像編輯章節一樣編輯前言,則可以將其儲存為子文件。一個實用的資料夾結構可能如下所示:

BookProject/
  Book.odm
  01_FrontMatter.odt
  02_Preface.odt
  03_Chapter1.odt
  04_Chapter2.odt
  99_BackMatter.odt

使用簡單的檔案名,並在編寫書籍時將所有檔案保存在同一個專案資料夾中。由於主文檔與其子文檔之間存在鏈接,因此之後移動或重命名文件可能會導致這些鏈接失效。在進行大規模重組或格式轉換之前,請務必儲存備份。

建立主文檔

  1. 在 Writer 中,選擇「檔案」>「新建」>「主文檔」。 LibreOffice 將開啟一個新的主文檔及其導航器視圖。
  2. 將其儲存到專案資料夾中,檔案名為.doc Book.odm。.odm副檔名標識 OpenDocument 主文檔;章節文件使用.odt.doc。
  3. 對於直接位於容器內的內容,例如標題頁或版權聲明,請使用主文檔導覽器中的「文字」條目。如果您想要為主文檔的樣式設定一個起點,可以新增一小段文字。

如果您已經起草了一份篇幅較長的文檔,並使用統一的標題樣式進行了分段,《寫作指南》還介紹了一種透過「文件」>「傳送」>「建立主文檔」進行操作的方法。此工作流程會根據選定的大綱層級分割文件並建立子文件。在將其用於現有文稿之前,請仔細檢查生成的文件和連結。

LibreOffice Navigator 處於主視圖,插入選單顯示「檔案」、「新文件」、「索引」和「文字」選項。
導航器的「插入」功能表提供了新增章節文件、新子文件、索引或文字的選項。

新增章節並控制其順序

  1. 如果導航器不可見,請按F5開啟它,並確保它處於主視圖中。
  2. 選擇文字條目,然後使用導航器的“插入”>“檔案”命令,或右鍵單擊文字並選擇“插入”>“檔案”。選擇一個現有的章節.odt文件。
  3. 對其他章節重複上述步驟。子文檔會插入到導航器中目前選取的項目之前,因此請隨時檢查順序。如果順序錯誤,請將條目拖曳到正確位置,或使用「上移」和「下移」控制項。
  4. 新增或重新排列章節後,請儲存.odm文件。需要編輯子文檔文字時,請在導覽器中雙擊該子文檔;在單獨的章節文件中所做的編輯會透過連結反映出來。

對於大型項目,請為章節編號並命名,例如03_Chapter1.odt,並單獨保留一份大綱或章節清單。檔案名稱有助於保持條理清晰,但導航器順序決定了最終成書的順序。不要以為字母排序就能決定最終的順序。

LibreOffice Writer Navigator 的主視圖列出了前言、兩章和後言子文檔
在 Navigator 中查看連結的子文檔,並按照讀者應該看到的順序進行排列。

保持格式一致並添加書籍內容

盡可能使用同一個 Writer 範本建立章節檔案。章節標題使用「一級標題」等段落樣式,各節標題使用較低層級的標題,而不是僅透過增大或加粗字體來設定標題格式。這些樣式有助於維護文件結構,並提供目錄所需的大綱層級。

樣式名稱在主文檔中至關重要。當不同的子文檔對同一個樣式名稱定義不同時,主文檔的格式在合併視圖中會優先,而各個章節文件在單獨開啟時會保持其自身的格式。共享模板可以減少此類衝突。如果合併後的書籍與獨立章節的格式不同,請在進行手動修改之前,檢查主文檔和章節文件中樣式名稱是否相符。

若要新增目錄,請建立或選擇一個文字節,並將遊標放在該節中,然後選擇「插入」>「目錄和索引」>「目錄、索引或參考文獻」。將類型設為“目錄”並確認選項。 Writer 會根據段落樣式和大綱層級建立條目,因此請先在每個章節中統一套用標題樣式。

LibreOffice Writer 主文檔,顯示 Navigator 中的目錄和連結的章節條目
組裝視圖可以顯示目錄頁以及連結的章節結構;修訂後更新內容。

修改、核實並導出

編輯章節後,請儲存該章節文件,返回主文檔,如果連結內容或索引未刷新,請使用導航器的更新控制項。若要更新目錄,請右鍵單擊目錄並選擇“更新索引”或“更新目錄”,或使用“工具”>“更新”>“所有索引和目錄”。然後在組合視圖中檢查章節順序、分頁符號、頁首、頁尾、頁碼和目錄。主文檔列印包含子文檔和索引;準備好審閱整本書時,請從主文檔匯出為 PDF 文件。

  • 開啟.odm檔案並確認導航器中顯示了每一章節。
  • 雙擊幾個章節條目,確認 Writer 是否開啟了預期的.odt來源檔案。
  • 更新索引和內容,然後掃描完整視圖,尋找缺少的連結、意外的樣式變更和分頁問題。
  • 匯出審閱版 PDF 文件,並將其章節順序和頁碼與你的稿件大綱進行比較。

當章節文件保留在其連結位置時,主文檔的效果最佳。如果您需要一個可供其他編輯器或出版工作流程使用的可移植文件,請匯出或建立常規文字文件並檢查結果;子文件可以表示為節,因此不要假設轉換會刪除所有結構連結。有關目前選單步驟的詳細說明,請參閱LibreOffice 說明中的「主文檔」部分、「子文件和樣式行為」說明頁面以及《Writer 指南》26.2 的第 16 章。

留下評論

讓 LibreOffice 識別您的 Java 運行時

讓 LibreOffice 識別您的 Java 運行時

安裝相容的 Java 執行環境,在 LibreOffice 中啟用它,並在不更改無關設定的情況下排查 JRE 清單為空的問題。

在 Docker 中以無頭模式運行 LibreOffice 進行 PDF 轉換

在 Docker 中以無頭模式運行 LibreOffice 進行 PDF 轉換

建立一個小型 LibreOffice 容器,在沒有 GUI 的情況下轉換辦公室文檔,並在限制主機文件存取的情況下驗證 PDF 輸出。

縮小 LibreOffice Impress 檔案大小而不模糊影像

縮小 LibreOffice Impress 檔案大小而不模糊影像

透過壓縮嵌入的圖片、選擇合理的圖像設定以及在共享前檢查幻燈片品質來減少 LibreOffice 簡報檔案的大小。

阻止 LibreOffice 中自訂尺寸列印件被裁剪

阻止 LibreOffice 中自訂尺寸列印件被裁剪

在列印自訂尺寸的文件之前,請將 LibreOffice 的頁面尺寸與您的印表機匹配,檢查可列印邊距,並校正縮放比例。

透過批次讀寫資料來加快 Calc 巨集的運行速度

透過批次讀寫資料來加快 Calc 巨集的運行速度

將重複的儲存格存取權替換為批次範圍讀取和寫入,然後對結果進行基準測試,並保護大型 Calc 工作簿中的公式。

使用連結主文檔整理 LibreOffice 文檔

使用連結主文檔整理 LibreOffice 文檔

將長篇手稿拆分成章節,在 Writer 中組裝,並保持樣式、內容和導出檢查的一致性。

使用內建精靈將 LibreOffice Base 連接到 PostgreSQL。

使用內建精靈將 LibreOffice Base 連接到 PostgreSQL。

使用 Base 的直接 PostgreSQL 選項輸入您的伺服器詳細資料、登入、儲存 ODB 連線檔案並排查常見的存取錯誤。

使自訂字體可用於 LibreOffice Flatpak

使自訂字體可用於 LibreOffice Flatpak

在 Linux 使用者字體資料夾中安裝字體,重新啟動 LibreOffice Flatpak,並確認字體出現在 Writer 中,且不會削弱應用程式沙盒。

解決 LibreOffice 在 Sonoma 系統上儲存檔案時崩潰的問題:先在本地運行

解決 LibreOffice 在 Sonoma 系統上儲存檔案時崩潰的問題:先在本地運行

在 macOS Sonoma 上的 LibreOffice 中,透過本機優先工作流程、權限檢查和有針對性的測試,保護您的工作並隔離網路磁碟機儲存崩潰問題。

將 CSV ID 作為文字匯入,以保持其在 Calc 中的完整性。

將 CSV ID 作為文字匯入,以保持其在 Calc 中的完整性。

在 Calc 中,透過在 CSV 匯入期間將 ID 列設定為文字、檢查預覽並驗證已儲存的資料來保留前導零。