操作系統: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" 重新算值,如下圖所示:
這樣既可