Skip to content
David Lu edited this page Aug 10, 2019 · 10 revisions

安裝

關於安裝資訊:https://www.latex-project.org/get/#tex-distributions


如何操作?

  1. 下載此專案
  2. 執行以下指令進行編譯
    # Make sure your current directory is correct
    $ make
    • 需等待 2-3 秒,若編譯成功,會在最後一行出現以下範例訊息,而不會有任何錯誤訊息。
      ...
      Output written on main.pdf (23 pages).
    • 編譯成功後會自動生成 PDF 檔案 main.pdfOutput/ 下。
  3. 如何移除編譯過程所產生的中間檔案 (e.g., main.aux, main.bbl, main.blg, etc.)?
    # Make sure your current directory is correct
    $ make clean
    • 中間檔案為非必要檔案,已經寫入 .gitignore 中。
  4. 如何選擇輸出格式?
    • 圖書館上傳格式 (Upload Mode)
      1. 開啟 main.tex
      2. 將以下程式碼 (Line 6) 中的 print 改為 upload
        % Set the class of document by NCTU
        \documentclass[master, watermark, final, upload]{Class/NCTUtran}
      3. 重新編譯即可。
        $ make
    • 印刷格式 (Print Mode)
      1. 開啟 main.tex
      2. 將以下程式碼 (Line 6) 中的 upload 改為 print
        % Set the class of document by NCTU
        \documentclass[master, watermark, final, print]{Class/NCTUtran}
      3. 重新編譯即可。
        $ make

如何設定模板參數?

  1. 開啟 main.tex
  2. 以下程式碼片段 (Line 6) 為控制模板的參數,其先後順序不影響
    % Set the class of document by NCTU
    \documentclass[master, watermark, final, print]{Class/NCTUtran}
    • 博碩論文選項
      • 碩士論文:master
      • 博士論文:phd
    • 是否加上浮水印
      • 加上浮水印:watermark
    • 印刷模式
      • 閱覽模式:review
      • 草稿模式:draft
      • 最終模式:final
    • 使用模式
      • 印刷模式:print (加上封面頁)
      • 圖書館上傳模式:upload (移除封面頁)

說明

# In alphabetical order
nctu-thesis-template
├── 0-Cover/                        # 0-論文封面文件 (自行編輯)
│   └── Spine.docx                  #   書背製作檔 (自行編輯)
├── 1-Cert/                         # 1-論文口試審定書 (可自行新增)
│   ├── .gitkeep
│   ├── Certification-CSE.pdf       #   論文口試審定書範本 (資科工所)
│   └── Certification-NE.pdf        #   論文口試審定書範本 (網工所)
├── 2-Auth/                         # 2-論文授權書 (可自行新增)
│   ├── .gitkeep
│   └── Authorization-EX.pdf        #   論文授權書範本
├── 3-Abs/                          # 3-摘要 (自行編輯)
│   ├── 1-Abstract-zh.tex           #   中文摘要 (自行編輯)
│   └── 2-Abstract-en.tex           #   英文摘要 (自行編輯)
├── 4-Ack/                          # 4-誌謝與題獻 (自行編輯)
│   ├── 1-Acknowledgement-zh.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                       # 說明文件 (本檔案)
  • 論文封面書背檔案放置於 1-Cover/ 資料夾下的 Spine.docx,可以自行編輯。