畢業論文中的“題注”設置(經驗五)

操作系統:Windows7

WORD版本:2013

論文格式: XXXXX.docx




在此之前,請先把自定義樣式刷好,如不清楚請看 點擊打開鏈接 查看裏面的自定義樣式。

設置題注需要多級列表的支持,這樣以後當在其中插入一章或一個小節,後續章節和小節會自動更新很方便,不用依次的更改。

快捷鍵:在第一個編號後面輸入內容後按回車鍵自動生成第二個編號,而不是第二級編號,如果想生成第二級編號,再次按下Tab鍵,輸入完成後按2下Enter返回上一級。也可以在輸入完成後,選中再更改更改列表級別

多級列表和樣式的區別:

因爲多級列表出現的第一章等不是普通的文字,而樣式只是對文字進行快速格式化的一種方式。


1.定義新的多級列表並與自定義樣式關聯

爲什麼要定義新的多級列表?原因是:因爲我們在寫論文時候定義了自己的樣式,而自帶的多級列表並沒有進行關聯,所以我們需要定義新的多級列表。如下圖所示:

在“開始”標籤欄---->>>>"段落"----->>>“多級列表”

會出現如下所示:


依次對這三個級別的標題進行設置並關聯即可。否則在後續的操作中會出現

題注或頁碼不含章節號。若要應用章節號,請使用“開始”選項卡中的“多級列表”按鈕,然後選擇一種鏈接到標題樣式的編號方案。 如下圖所示:



2.插入題注


操作爲:“引用”---->>>“插入題注”,出現題注的對話框並進行設置,如下圖所示:

點擊“確定”即可,

推薦:先對一張圖片插入一個題注後,然後經過下面的第3步驟將“圖一 - 1”改爲“圖1-1”,

然後在後續的圖片粘貼上一個題注,然後修改題注內容並刷新域即可,這種方式特別快並且方便。

3.將“圖一 - 1”改爲“圖1-1”

其中大致有5種方法解決這個問題:

第一種方法:直接 新建標籤  “圖1-”  “圖2-”,然後按序在各章插入題注即可,因爲每個章的圖片還是固定的不會出現章的跨越。------>>>這是最簡單的方法

第二種方法:先將全篇的文檔一級標題自動編號設置爲“第1章”中間爲阿拉伯數字形式,正常插入題注引用,這時候爲圖1-1,最後在自定義多級符號中更改“第1章”變爲“第一章”,不要刷新題注的域即可----->>>>這是一個依靠不刷新域的方式解決問題,不是一個好方法

第三種方法:使用IF域代碼------->>>>>使用嵌套的if語句實現,具體代碼如下:

   圖 { quote { if { STYLEREF 1 \s } = "一" 1 { if { STYLEREF 1 \s } = "二"  2 { if { STYLEREF 1 \s } = "三" 3 { if  { STYLEREF 1 \s } = "四" 4 { if {   STYLEREF 1 \s } = "五" 5 { if { STYLEREF 1 \s } = "六" 6 { if { STYLEREF   1 \s } = "七" 7 { if { STYLEREF 1 \s } = "八" 8 { if { STYLEREF 1 \s } =   "九" 9 { if { STYLEREF 1 \s } = "十" 10 { STYLEREF 1 \s } } } } } } } }  } } }  } { SEQ 表 \* ARABIC \s 1 }

這樣一級一級的去匹配,請詳細看代碼即可明曉其中的機理。

第四種方法:將一共有三個級別的標題變成四個標題,其中的一個標題設置爲阿拉伯數字並且隱藏,這樣可以看不見,並與一級標題同級 ----->>>>這個方法普通

比如一篇文檔有三級標題,自動編號

第一章

第一節

1.1,1.2,1.3.......

這種形式

__________________________

現在我將文檔設置成四級標題

分別是

第一章

1

第一節

1.1,1.2,1.3......

二級標題“1”在文檔中不出現的,它和“第一章”中的“一”是同級的。

題注引用二級標題就相當於引用了一級。



第五種方法:域代碼替換方法----->>>>是屬於衆多解決方法中最爲精妙,也較爲複雜不過我會詳細對代碼進行說明和圖示


方法步驟如下:


(1)將域代碼{ SET lsq  "一九一一年一月{ STYLEREF \s 論文正文-一級標題 }日" }{ lsq \@ "D" } 複製到剪貼板中,如下圖所示:


另外一種域代碼也可以都是同樣的道理:

圖 { QUOTE "一九一一年一月{ STYLEREF 1 \s }日" \@"D" }—{ SEQ 圖 \* ARABIC \s 1 }

表 { QUOTE "一九一一年一月{ STYLEREF 1 \s }日" \@"D" }—{ SEQ 表 \* ARABIC \s 1 }

公式 { QUOTE "一九一一年一月{ STYLEREF 1 \s }日" \@"D" }—{ SEQ 公式 \* ARABIC \s 1 }


域代碼解析:

     SET是一個指令,用來定義鍵值對的;例如上圖中 "lsq“ 用來定義名稱,當然你也可以自定義,假如你叫李偉 ,可以用 ” lw “標識這個鍵;

      後面的 “一九二一年一月{ STYLEREF  \s 論文正文-一級標題}日” ,爲"lsq"字符串的值,即"lsq"代表這個值得字符串;

      { lsq  \@  "D"} 爲輸出的表達式,將“lsq”字符串中的{ STYLEREF  \s 論文正文-一級標題}     “D”爲輸出字符串的格式,假如爲 “Y-M-D”,如下圖所示:  

 會有如下顯示:

其中 21代表一九二一年的後兩位,1代表一月,2代表這是第二章從論文正文一級標題所引用來,2代表圖的序號。

這是這些代碼條語句的含義,請好好理解即可


(2)在正文中,按下ALT+F9,切換到域代碼視圖下
(3) 按下CTRL+H組合鍵,打開查找和替換對話框,在替換選項卡中,設置查找內容爲“^d STYLEREF \s 論文正文-一級標題”,在替換爲中輸入“^c”,不區分大小寫,注意,“^d”後有一個半角空格,全部替換即可,^c代表粘貼板裏面的內容。

(4)然後按下ALT+F9,切換到正常視圖下,並刷新域即可

最終的結果爲下圖所示:

  

轉換成功!!!

4.出現的問題

(1)當添加word中的多級列表後,發現頁眉中第一章、第二章、第三章沒有了,這該怎麼辦?

解決辦法是:

重新爲頁眉添加域

要自動引用【一級標題編號+一級標題內容】的形式,在插入域的時候,插入兩個StyelRef,第一次插入時把“插入段落編號”勾上,第二次則不要勾


最終的結果爲:

按 Alt+F9 退出域模式,然後退出頁眉頁腳編輯模式既可。

(2)有的時候設置完了第二章,再設置第三章的時候發現圖的序號是連續的,沒有從1開始,如下圖所示:

應該是“圖3-1 模擬退火算法”,它的域代碼爲:


這時候又要改域代碼了,

"\s 1"改爲 "\r 1" 重新算值,如下圖所示:

這樣既可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章