本專案為國立高雄科技大學研究所論文 LaTeX 模板,以開源工具為基礎 LaTeX 的編輯環境,內文依照國立高雄科技大學教務處學位論文撰寫體例參考(中華民國111年3月修訂版)及建工校區電子工程系網路計算實驗室(WNDCLab
、NCLab
、AIoRLab
)之論文格式標準進行編排。其內容排列順序依序為:
- 封面
- 書名頁
- 論文指導教授推薦書
- 論文口試委員會審訂書
- 學位論文著作權歸屬協議書
- 中文摘要
- 英文摘要
- 誌謝或序言
- 目錄
- 表目錄
- 圖目錄
- 符號說明 (未提供)
- 論文本文
- 參考文獻
- 附錄
- 自傳或簡歷 (未提供)
- 空白頁
此模板開發初期使用 Linux 系作業系統進行開發,主體仍相依於 Linux 環境上,目前已知此模板能在 Ubuntu
、Arch Linux
、Debian
等多個 Linux 發行版中使用。如果您是 Windows 使用者或不想佈署環境的用戶可使用 docker 方案進行使用。
後續文件內容依序為安裝工具、取得與使用等三大部份。
專案推薦使用編輯器 Visual Studio Code,使用 make 與 texlive 套件包進行文件的編譯移除等相關操作,另外我們推薦使用 Git 管理版本,預防資料遺失及損毀等災難,詳細的工具安裝說明請見 Docs/environment.md。
開發版本主要著重在新功能的開發及新的支援,但是當您的論文撰寫時間較為緊迫,我們建議使用穩定版本。 使用時發現任何問題,歡迎向我們發出 Issues 並描述您碰見的問題。
本章節著重說明版型架構以及 make 相關的操作指令。
- Chapters : 主文
- Configurations : 本文格式定義與引入設定
- Docs : 說明文件
- Docker : Docker 相關指令與設定
- Exteranls : 外部匯入的PDF檔案
- Fonts: 字體檔案
- Figures : 文中的所有圖片
- Instance : 封面/書名頁/封面/摘要/誌謝
- Packages : LaTeX 套件
- References : 參考文獻 bib 檔案
- Templates : 文件版型
- Tables : 外部插入的表格
- build : 編譯結果
- .vscode : 編輯器設定檔
- config.tex : 論文內容載入設定
- main.tex : 論文主架構
- thesisinfo.tex : 論文作者訊息
- titlepage.tex : 置中的論文封面
因字體問題經常導致使用者在編譯時出現錯誤,基於易用原則在本次更新中重新將 Fonts 加入至專案中,Fonts 內提供的字體皆為開源 or 免費的,字體的 License 將一併被附加到 Fonts 目錄中。
編輯完成後,透過 all
指令來產生論文。
$ make all
清除暫存資料請使用 clean
,該指令將會保留 PDF 文件,如需完整清除編譯結果請使用 distclean
。
$ make clean
$ make distclean
因有論文 PDF 加入防拷處理的需求,故新增 pdfprocessing
,此功能依賴外部工具 ghostscript。
該命令僅對 main.pdf
進行防拷,執行此命令時 main.pdf
必須存在。
$ make pdfprocessing
如使用 GitHub、GitLab、Bitbucket 等程式碼代管服務,請注意遠端儲存庫 (Remote Repository) 的存取權限,知識內容請設為私密,以避免防資料外洩等安全性問題。
感謝參與這個專案的貢獻者以及製作版型內容的前輩們!
如果這個專案有幫助到您,請給專案一個 Star,Thanks!
本著作係採用創用 CC 姓名標示-相同方式分享 3.0 台灣 授權條款授權.
因專案的貢獻者大多已畢業,使用前請務必檢視版型是否符合現行規範。若引用此專案造成一切損失,本專案之貢獻者不承擔任何責任。
如有發現格式問題錯誤,歡迎提交 Issue 告知。