此專案為「國立交通大學」碩博士論文模板。
- 下載此專案。
- 執行以下指令進行編譯。
# Make sure your current directory is correct $ make
- 需等待 2-3 秒,若編譯成功,會在最後一行出現以下範例訊息,而不會有任何錯誤訊息。
... Output written on main.pdf (23 pages).
- 編譯成功後會自動生成 PDF 檔案
main.pdf
。
- 需等待 2-3 秒,若編譯成功,會在最後一行出現以下範例訊息,而不會有任何錯誤訊息。
- 如何移除編譯過程所產生的中間檔案 (e.g.,
main.aux
,main.bbl
,main.blg
, etc.)?# Make sure your current directory is correct $ make clean
- 中間檔案為非必要檔案,已經寫入
.gitignore
中。
- 中間檔案為非必要檔案,已經寫入
- 如何選擇輸出格式?
- 圖書館上傳格式 (Upload Mode)
- 開啟
main.tex
。 - 將以下程式碼 (Line 6) 中的
print
改為upload
。% Set the class of document by NCTU \documentclass[master, watermark, final, upload]{Class/NCTUtran}
- 重新編譯即可。
$ make
- 開啟
- 印刷格式 (Print Mode)
- 開啟
main.tex
。 - 將以下程式碼 (Line 6) 中的
upload
改為print
。% Set the class of document by NCTU \documentclass[master, watermark, final, print]{Class/NCTUtran}
- 重新編譯即可。
$ make
- 開啟
- 圖書館上傳格式 (Upload Mode)
# In alphabetical order
nctu-thesis-template
├── 0-Cover/ # 0-論文封面文件 (自行編輯)
│ └── Spine.docx # 書背製作檔 (自行編輯)
├── 1-Cert/ # 1-論文口試審定書 (可自行新增)
│ ├── .gitkeep
│ ├── 1-Certification-zh.pdf # 論文口試審定書範本 (網工所)
│ └── 2-Certification-en.pdf # 論文口試審定書範本 (資科工所)
├── 2-Auth/ # 2-論文授權書 (可自行新增)
│ ├── .gitkeep
│ └── 1-Authorization.pdf # 論文授權書範本
├── 3-Abs/ # 3-摘要 (自行編輯)
│ ├── 1-Abstract-zh.tex # 中文摘要 (自行編輯)
│ └── 2-Abstract-en.tex # 英文摘要 (自行編輯)
├── 4-Ack/ # 4-誌謝與題獻 (自行編輯)
│ ├── 1-Acknowledgement.tex # 誌謝頁 (自行編輯)
│ └── 2-Dedication.tex # 題獻頁 (自行編輯) [博士論文使用]
├── 5-Chapters/ # 5-論文各節內容 (可自行新增)
│ ├── 1-Introduction.tex
│ ├── 2-RelatedWork.tex
│ ├── 3-Design.tex
│ ├── 4-Evaluation.tex
│ └── 5-Conclusion.tex
├── 6-Bib/ # 6-參考文獻
│ ├── BSTcontrol.bib # IEEE 論文參考書目設定 (不需更動)
│ └── thesis.bib # 參考文獻檔 (自行編輯)
├── 7-Appx/ # 7-附錄 (可自行新增)
│ └── 1-Appx.tex
├── 8-Author/ # 8-作者簡歷與著作列表 (自行編輯) [博士論文使用]
│ ├── 1-CV.tex # 作者簡歷 (自行編輯) [博士論文使用]
│ └── 2-Publications.tex # 著作列表 (自行編輯) [博士論文使用]
├── Class/ # * 論文模板 (不需更動)
│ ├── IEEEtran.bst # IEEE 論文參考書目樣式 (不需更動)
│ ├── IEEEtrantools.sty # IEEE 論文模板樣式指令 (不需更動)
│ ├── NCTUtran.cls # 國立交通大學碩博論文模板 (不需更動)
│ └── xCJKnumb.sty # 中文套件 (不需更動)
├── Config/ # * 相關參數設定
│ ├── config.tex # 設定論文標題、作者資訊等 (自行編輯)
│ └── fonts.tex # 字型設定 (不需更動)
├── Figurs/ # * 論文圖片 (可自行新增)
│ └── ...
├── Tools/ # * 相關小工具 (不需更動)
│ └── ...
├── .gitignore # 檔案忽略清單 (不需更動)
├── CONTRIBUTING.md # 說明文件:如何貢獻本專案 (不需更動)
├── GNUmakefile # 編譯論文檔案所用 (不需更動)
├── LICENSE # 專案授權 (不需更動)
├── main.tex # 論文主要檔案 (自行編輯)
├── main.pdf # 論文輸出檔案
└── README.md # 說明文件 (本檔案)
- LaTeX Workshop (on Visual Studio Code)
- 備註:LaTeX Workshop 有時會出現無法按下
Enter
的錯誤訊息,可以改安裝v6.0
版本就會解決。
- 備註:LaTeX Workshop 有時會出現無法按下
在編修此模板時,同時也參考以下的模板,感謝以下前輩之貢獻:
- 交通大學:Po-haoHuang/nctu-thesis
- 臺灣大學:tzhuan/ntu-thesis
- 臺灣科技大學:ntust-thesis
NOTICE: You can follow the contributing process CONTRIBUTING.md to join me. I am very welcome any issue!
This repository is dedicatd for all members in Networking and Sensing Systems Laboratory (NSSLAB).