forked from yungshenglu/NCTU-Thesis-Template
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathmain.tex
executable file
·139 lines (114 loc) · 6.03 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
%-----------------------------------------------------------------------------------------------------
% MAIN PROGRAM OF THESIS
%-----------------------------------------------------------------------------------------------------
% Set the class of document for NYCU-Thesis
% Availbale Class:
% 模式:[draft] | final (初稿 | 定稿)
% draft - 會幫你在封面加上"初稿"
% final - 就是正式版的東西,nothing special
% 不管哪一個都會有校徽浮水印,因為我不喜歡"DRAFT"浮水印,很醜
% 用途:[print] | upload (輸出 | 上傳)
% print - 輸出是指印出來的時候會包含的東西,所以會幫你把那一堆審定書、授權書都加上來。
% upload - 是拿來上傳圖書館用的,就不會有那一堆文件。
\documentclass[draft, print]{Class/NYCU-Thesis}
%-----------------------------------------------------------------------------------------------------
% 參數設定們
%-----------------------------------------------------------------------------------------------------
% 請去Config/config.tex填一些關於這本論文的參數
\input{Config/config}
% 請去Config/fonts.tex填一下要用的字體
\input{Config/fonts}
%-----------------------------------------------------------------------------------------------------
% 開始寫內容啦
%-----------------------------------------------------------------------------------------------------
% 這個模板用的Bibliography管理器是biblatex
% biblatex規定要在\begin{document}前加入bib資料
\addbibresource{6-Reference/thesis.bib}
\begin{document}
% 以下註解的數字編號是參考自
% https://aa.nycu.edu.tw/reg/regulation/
% 底下的 博碩士學位論文格式規範(中、英文說明)。
% 窩有留一份在Others裡面
% 最近一次更新是Sep. 16th, 2023
% 1. 封面頁
\makeCoverPage
% 2. 書名頁
\makeTitlePage
% 3. 論文電子檔著作權授權書
% - 這邊提供的是學校的公版文件:
% https://aa.nycu.edu.tw/reg/regulation/
% - 口試完將修改完的論文檔案上傳到:
% https://etd.lib.nctu.edu.tw/cgi-bin/gs32/tugsweb.cgi?o=dwebmge
% 就會拿到填好的各種授權書,所以這是輸出且為定稿才會出現的東西。
% - 如果有多份授權書需加入,如授權書與延後公開申請書,
% 請先合併成一個PDF然後在這邊指定路徑。
\makeAuthPage{1-Authorization/1-Authorization.pdf}
% 4. 博士論文指導教授推薦書(碩士論文免附)
% - 窩只有碩士畢業,所以窩沒有這個東西R。
% 如果有需要,可以使用\includepdf來引入PDF檔案。
% 5. 論文審定同意書
% - 這邊有附一個學校提供的公版:
% https://aa.nycu.edu.tw/reg/regulation/
% 但假如是資訊學院的同學,可以直接在申請口試完後從系統匯出已經填好資料的這張表。
% - 這一頁將不會出現在上傳版本中(學校的電子論文不需要這一張),
% 因此只會出現在列印輸出版中。
% 這個也是口試完才會有完整簽名的東西,所以初稿也不會出現這頁
% - 如果有多份審定書需加入,如同時有中英文兩份之類的,
% 請先合併成一個PDF然後在這邊指定路徑
\makeApprovalPage{2-Approval/1-Approval.pdf}
% 6. 誌謝
% 依據學校的規定,可依個人意願自行決定是否撰寫,以不超過一頁為原則。
% 如果不想寫,就請將這一行註解。
\input{3-Acknowledgement/1-Acknowledgement}
% 請不要動這一行
% 這一行代表開始編頁碼,從這一行以後開始的頁面會編羅馬數字(i, ii, iii, ...)
% 依據學校的規定,中文摘要至圖表目錄等,以 i, ii, iii...等小寫羅馬數字連續編頁。
\frontmatter
% 7. 中文摘要
\input{4-Abstracts/1-Abstract_zh}
% 8. 英文摘要
\input{4-Abstracts/2-Abstract_en}
% 9. 目錄
\maketoc
% 10. 圖目錄
% - 如果沒有可以註解掉
\makelof
% 11. 表目錄
% - 如果沒有可以註解掉
\makelot
% 請不要動這一行
% 這一行代表開始編頁碼,從這一行以後開始的頁面會編阿拉伯數字(1, 2, 3, ...)
% 依據學校的規定,論文第一章以至附錄,均以 1,2,3…等阿拉伯數字連續編頁。
\mainmatter
% 12. 論文正文
% - 各章節內容,窩有在裡面附一些常用的Sample。
% 如果有需要,可隨意增減檔案。
\input{5-Chapters/1-Introduction}
\input{5-Chapters/2-RelatedWorks}
\input{5-Chapters/3-Design}
\input{5-Chapters/4-Evaluation}
\input{5-Chapters/5-Conclusion}
% 13. 參考文獻
\makeBib
% 14. 附錄
% - ㄅ歉,窩的論文沒有寫到附錄的部分,所以窩不是很確定這邊的格式該怎麼設。
% 但學校的規定又偏鬆散。所以窩就提供了一個窩的設計給各位參考一下
% - 底下的兩個檔案裡面有sample說要怎麼使用,我是設計了一個新的environment,
% 所以如果覺得很醜或是不想用的話,就直接去用其他套件就好了,應該不會有衝突。吧。
\input{7-Appendices/1-Data}
\input{7-Appendices/2-Spec}
% 15.著作彙編之學位論文資訊及彙編學術著作之共同作者貢獻聲明書
% - 學校新規定需要加入的文件
% 因為我的時代不需要這種東西,所以我也不是很確定喇
% 但是看起來就是如果有需要聲明的話,不管上傳或是印刷都需要附上這一張
% 所以如果有寫這一行的話,只要是定稿都會有這一份
% - 這邊有附一個學校提供的公版:
% https://aa.nycu.edu.tw/reg/regulation/
% - 如果有多份聲明書需加入,如同時有中英文兩份之類的,
% 請先合併成一個PDF然後在這邊指定路徑
% - 如果不需要,就請將這一行註解。
\makeCoAuthorStatementPage{8-CoAuthor/1-CoAuthor.pdf}
% 16. 封底
% - 這一行就是窩寫開心的,Yeah。
% 論文結束喇
\end{document}