如何建立學校樣板 - sppmg/TW_Thesis_Template GitHub Wiki

其實各校大同小異,主要差異點:

  • 封面樣式
  • 目錄的章節樣式(一、第一章
  • 摘要頂部資訊
  • 浮水印

須要改的話可以先大致瀏覽過現有樣式再組裝起來。

格式規定

來源:

  1. 教務處
  2. 圖書館(上傳規定)

兩者若有衝突,以教務處公告為主。

通常圖書館會多規定要浮水印、DOI(目前僅見台大有)、PDF 加密(我不建議)。

修改細節

以下依檔名列出

學校名以 YM 為例,複製 NCU 版之後該做的事。

所有檔案

document class 改為目標名稱。(當然若是自己用也可以名不符實,維持 NCU_thesis

\documentclass[]{YM_thesis}

YM_thesis.cls

NCU_thesis 改名而成,內置目標學校的特有格式。目的有三個:

  1. 連結共用樣板 thesis_base
  2. 載入共用樣板之前先行設定
  3. 載入共用樣板之後覆蓋設定

可參考 NTU 版設置方式。

titlepage.tex

依照校方範例製作。有必要的話使用 colorgrid 顯示網格定位。 此處因校方規定不同,可能需要新增變數(如 \authorZh\authorEn 之分。中央不須要英文名)

abstract_*

(YM 沒規定,因此維持中央版樣式~僅顯示論文標題。若有其他須設定請參考 NTU、NCTU、NCNU)

YM_thesis.cls 中,在 \LoadClass{thesis_base} 之後重新定義 \abstractHeader*

由於樣板採用 LaTeX3 語法自動生成教授欄位,因此上方 \ExplSyntax* 區塊亦須複製,並修改欄位內容。

config.tex

設定資訊。 此處因校方規定不同,可能需要新增變數。(配合以上檔案)

main.tex

  1. 修改/註解插入所需 PDF 文件(如審定書)。
  2. 若需添加浮水印,插入 \startWatermark 於應有位置。同時完成:
  3. 下載浮水印,並存至 figures
  4. config.tex 設定 \wmContent

其他

(這是樣板作者才須做的)

  • README.md 修改資訊。
  • build.sh 修改英文版(設定值)取代設定。