nctu-thesis icon indicating copy to clipboard operation
nctu-thesis copied to clipboard

NYCU template

Open vava24680 opened this issue 4 years ago • 5 comments

此 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 字型
  • 增加設定指導教授頭銜的選項

vava24680 avatar Mar 06 '21 09:03 vava24680

@borting 你好,可以幫我創一個 nycy-template 的 branch 嗎,我想把這個 PR 的 target branch 設成那個 branch,謝謝

vava24680 avatar Mar 06 '21 09:03 vava24680

Hi @vava24680, Good Job. I have created nycu-template branch. Please send your PR to that branch. Thanks.

borting avatar Mar 06 '21 12:03 borting

Hi @vava24680,

因為工作比較忙, 我可能需要比較久的時間才能 review 完你修改的部份. 請不要因為我的 review 速度影響到你的論文和口試進度.

以下幾點是我大致看過你的 PR 後給的建議:

  1. 論文不會寫指導老師的 "職稱", 一律都是寫 "博士".
  2. 關於字型的問題 Liberation fonts 和 Microsoft 的 TTF 其實有不小的差異 (請參考這裡) 我想盡量消除使用不同系統寫論文時產生的字型差異, 所以才選擇使用 TTF. 從法律層面來看, 如果從正確的來源安裝, Microsoft 的 TTF 是可以合法使用的. Debian/Ubuntu 可以參考這篇, Fedora/CentOS 可以參考這篇 原因是 Microsoft 曾經為了 Web standard 開放 TTF 的使用授權, 但後來又不玩了(可參考黑歷史 ... XD) . 目前 open-sourced TTF 都是基於當時開放的字型打包的, 所以不會有法律的疑慮. 因此, 在英文字型選用上, 我傾向使用 TTF. (或許可以做一個 option 讓 Linux 的使用者選擇使用 Liberation fonts, 你覺得如何)
  3. commits 上的小建議 請盡量 follow atomic commit 原則. 一個 commit 只解決一個問題, commit message 盡量與 commit 的內容相符合.

Well done. Please keep going!!!

p.s. 沒想到你也是用 Linux 寫論文 ... 這樣需要找人幫忙測試 Windows 阿 ... XD

borting avatar Mar 06 '21 13:03 borting

Hi @borting

第一點的部分是我的疏忽,我會再用一個 commit 將該功能取消並恢復原本的格式 第二點的部分我覺得可以這樣做,我再去想想怎加那個 option 好了

同時謝謝大大的第三點建議~~

其實 Linux 跟 Windows 平台我都有,我應該可以兩個平台都測

vava24680 avatar Mar 06 '21 14:03 vava24680

BTW, 從 CS 的網頁連到的 國立陽明交通大學學位論文格式規範 是要留書名頁 (Topic) Ref: https://www.cs.nycu.edu.tw/education/master

圖書館 參考文獻與論文格式 亦同

calee0219 avatar Jun 16 '21 14:06 calee0219