NYCU template
此 PR 對應 #17,目前 PR 尚未完成
目前修改:
- 修改 cover page 格式
目前刪除:
- Title page
- 拿掉
field,location,college三個欄位
新增功能:
- 因 Times New Roman 字體的版權為微軟所有,不確定能否在 Linux 上合法使用,故使用 Liberation 字型 中的
Liberation Serif作為 Times New Roman 的替代字型 - 增加設定等寬字型的選項 (
monofont),方便有需要將程式放入論文中的同學可以使用- Windows 與 macOS 下預設使用 Courier New 字型
- Linux 下預設使用 Liberation Mono 字型
- 增加設定指導教授頭銜的選項
@borting 你好,可以幫我創一個 nycy-template 的 branch 嗎,我想把這個 PR 的 target branch 設成那個 branch,謝謝
Hi @vava24680,
Good Job. I have created nycu-template branch.
Please send your PR to that branch.
Thanks.
Hi @vava24680,
因為工作比較忙, 我可能需要比較久的時間才能 review 完你修改的部份. 請不要因為我的 review 速度影響到你的論文和口試進度.
以下幾點是我大致看過你的 PR 後給的建議:
- 論文不會寫指導老師的 "職稱", 一律都是寫 "博士".
- 關於字型的問題 Liberation fonts 和 Microsoft 的 TTF 其實有不小的差異 (請參考這裡) 我想盡量消除使用不同系統寫論文時產生的字型差異, 所以才選擇使用 TTF. 從法律層面來看, 如果從正確的來源安裝, Microsoft 的 TTF 是可以合法使用的. Debian/Ubuntu 可以參考這篇, Fedora/CentOS 可以參考這篇 原因是 Microsoft 曾經為了 Web standard 開放 TTF 的使用授權, 但後來又不玩了(可參考黑歷史 ... XD) . 目前 open-sourced TTF 都是基於當時開放的字型打包的, 所以不會有法律的疑慮. 因此, 在英文字型選用上, 我傾向使用 TTF. (或許可以做一個 option 讓 Linux 的使用者選擇使用 Liberation fonts, 你覺得如何)
- commits 上的小建議 請盡量 follow atomic commit 原則. 一個 commit 只解決一個問題, commit message 盡量與 commit 的內容相符合.
Well done. Please keep going!!!
p.s. 沒想到你也是用 Linux 寫論文 ... 這樣需要找人幫忙測試 Windows 阿 ... XD
Hi @borting
第一點的部分是我的疏忽,我會再用一個 commit 將該功能取消並恢復原本的格式 第二點的部分我覺得可以這樣做,我再去想想怎加那個 option 好了
同時謝謝大大的第三點建議~~
其實 Linux 跟 Windows 平台我都有,我應該可以兩個平台都測
BTW, 從 CS 的網頁連到的 國立陽明交通大學學位論文格式規範 是要留書名頁 (Topic) Ref: https://www.cs.nycu.edu.tw/education/master
圖書館 參考文獻與論文格式 亦同