移至主內容

試解決LibreOffice Writer圖表標號數字(小寫)與章節標號數字(大寫)不一致的問題

Submitted by 肥貓 on

近日論文口試通過,再經過幾次大修就要送印、送圖書館準備畢業。重頭戲是把之前沒時間顧慮的一些內文用語、排版問題等弄好,畢竟論文是拿來給後人鞭屍的,許多事情可馬虎不得。

不過肥貓這下踢到第一塊鐵板,因為中文學位論文的章節編排是第一章、第一節...一字排開,若在圖表標號時,直接套按章的層級去編號的話,就會發生如圖中啼笑皆非的後果。

但是如果改第一章、第一節的編號,變成小寫數字1,就會變成另一邊有麻煩的問題了;可說是順了姑意逆了嫂意。有些人是索性不理格式規範,直接還是用圖1...圖15的編排去做,反正如果指導教授沒說什麼,圖書館大概也不會刁難。但是如果你是很龜毛的人,那該怎麼辦呢?

之前有問過其他講師,用的方法不外乎要改多層次清單。我知道Word上很多人這樣用,可是這樣不但操作複雜,而且沒弄好可能還會破壞編碼結構,我的文件就被自己搞壞好幾次,只好回溯前一版。我們不管怎麼做,其實都是用假的變數欺騙系統,叫他採用我們要的變數而已,但是如果「騙得」不夠有邏輯、高明,很容易編碼簿就亂掉釀成更大災難。

後來不得已問了原OSSACC的小螞蟻,得知方法是這樣。以下以我準備送存的論文為例。

1. 手動在變數(灰色處)左邊,依照你自己當時所處的章節,輸入阿拉伯數字號碼。系統在製作目錄索引時,就會自動把這些數字放進去了。

但是問題來了,如果遇到有表6這種情況,他應該要是表3-1、3-2之類的,那該怎麼辦?

此時就要在該章第一張出現的圖(表)的變數上按右鍵,進入「編輯欄位」;

直接很暴力地,將該圖表的(標號)值改為1;這樣的目的是,因為接下來所有圖片的預設演算法是前一張圖的值+1;所以以下的圖表都會一字排開成圖(表)1、圖(表)2、圖(表)3;此時再手動依照前述步驟,改成3-1、3-2即可;直到下一章再重複所有動作。

這個方法是經過專家「試毒」(小螞蟻也正在寫論文)過,比較有效且便捷的方式。不過唯一的缺點就是不像寫英文文章時,可以用老外的方式直接自動化標號。所以你在做這個事情的時候,腦袋就要很清楚,那張圖表所屬章節位置不能搞混,不然就很容易發生悲劇。

後記:

論文上傳後才發現,本校論文已經廢止了這套圖表目錄標示的規定。因此只須圖1、圖2...一字排開即可。不過都已經上傳了,也只能說將錯就錯吧,希望不要有其他更糟糕的bug了。