:::

LibreOffice Writer中出現了「錯誤:找不到參照來源」是什麼意思? / What is the Error Message "Error: Reference source not found" in LibreOffice Writer

2024-0123-211447.png

出現「錯誤:找不到參照來源」的意思,就是因為原本交互參照的圖或表被移除的關係。

The error message "Error: Reference source not found" means that the figure or table originally cross-referenced has been removed.


交叉參照 / Cross-Reference

2024-0123-205345.png

交叉參照(Cross-Reference),或者稱為「交互參照」,這是一種在文件中創建指向其他部分的參考的方法,常用於指向文件中的特定頁面、圖表、表格、章節或其他元素。在論文寫作中,我們常常要在文字段落裡指出此時要對照的圖、表或是式,例如:「綜合上述三項研究問題,得歸納出圖2的研究架構圖。」其中「圖2」即是交叉參照的對象。

在LibreOffice Writer裡要建立和使用交叉參照的方式比較複雜。我在「LibreOffice Writer使用APA第七版圖片與表格標號最完整的做法」這篇中提出了簡單的做法:複製 master-thesis-style.odt 裡面的圖表標號到你的論文中再作修改即可。至於式的交叉參照則可以參考「如何在LibreOffice Writer裡使用公式?」這篇的教學。

使用交叉參照的一大優勢在於其動態性。當文件中的參照源位置或內容發生變化時(例如,章節標題變更或頁面數量增加),相關的交叉參照會自動更新,反映這些變化。這能夠有效地避免手動更新參照的操作過程,節省了大量時間和減少了錯誤。


錯誤:找不到參照來源 / Error: Reference source not found

2024-0123-210027.png

使用交叉參照還有另一個好處,那就是當你文件中交叉參照的來源被移除時,LibreOffice Writer會自動替換成警告訊息:「錯誤:找不到參照來源」(Error: Reference source not found),提醒你要記得更新這些引用來源。

2024-0123-210409.png

有時候你可能是不小心刪除了圖表,但更常見的情況是,你從另一份文件複製了新的圖表,並取代了原本的圖表。遇到這種情況的話,我們要怎麼將原本的交叉參照指向新插入的參照來源呢?

替換參照來源 / Change reference source

2024-0123-210516.png

如果要修改交叉參照的參考來源,做法是在「錯誤:找不到參照來源」(Error: Reference source not found)上按右鍵,選擇「編輯欄位」(Edit Fields...)。

2024-0123-210650.png

接著在「編輯欄位命令」(Edit Fields)對話視窗內,選擇正確的交叉參照來源。

2024-0123-210736.png

如此一來,原本的警告訊息就會被替換成正確的參照對象。而且就算往後你在文中的圖表有新增或移除,交叉參照的數字依然會依照出現的順序一一標號,省下你重新計數的困擾。


這篇關於處理LibreOffice Writer交互參照警告訊息的教學就到此為止了。文章最後要來問的是,你比較喜歡那種交叉參照的寫法呢?

1. 「圖3」:直接計算圖片數量的寫法。

2. 「圖2-3」:帶有章節跟編號的寫法。

3. 「上圖」:只有前後順序的寫法。

4. 「在圖中可以看到」:通靈式寫法。

5. 其他:歡迎在下面留言分享你的做法喔!