hitszthesis: Dissertation Template for Harbin Institute of Technology, ShenZhen (HITSZ)
hitszthesis:哈爾濱工業大學(深圳)本碩博學位論文\(\LaTeX\)模板




Github | Download | Wiki | CTAN
Introduction to hitszthesis
HITSZThesis is a dissertation LaTeX template for Harbin Institute of Technology, ShenZhen (HITSZ), including bachelor, master and doctor dissertations. Current version is 3.0.4, updated on 2020/03/13. Note that 3.x version is not compatible with 2.x version. Please join QQ group: 1039392552 to report issues.
|- front
|- coverinformation.tex
|- denotation.tex
|- body
|- chapter01.tex
|- chapter02.tex
|- chapter03.tex
|- chapter04.tex
|- chapter05.tex
|- chapter06.tex
|- back
|- acknowledgements.tex
|- appendix01.tex
|- appendix02.tex
|- appendix03.tex
|- appendixA.tex
|- appendixB.tex
|- ceindex.tex
|- conclusion.tex
|- publication.tex
|- resume.tex
|- figures
|- bthesistitle.eps
|- golfer.eps
|- hitlogo.eps
|- compile.bat
|- ctex-fontset-siyuan.def
|- hitszthesis.bst
|- hitszthesis.dtx
|- hitszthesis.ins
|- hitszthesis.pdf
|- hitszthesis.sty
|- latexmkrc
|- main-bachelor.pdf
|- main-doctor.pdf
|- main-master.pdf
|- main.tex
|- Makefile
|- README.md
|- reference.bib
hitszthesis 模板簡介
hitszthesis 是哈爾濱工業大學(深圳)本碩博學位論文模板,當前版本為3.0.4,更新於2020年3月13日。注意3.x版本不兼容2.x版本。請加入QQ群:1039392552反饋模板使用過程中遇到的問題。
Documentation
Download and unzip the template. Specific usage documentation and examples can be found in the files below:
- Template usage (hitszthesis.pdf, in Chinese)
- Template example (main.pdf, in Chinese)
- Brief Introduction (README.md, both in Chinese and English)
Typesetting examples:
- bachelor dissertation (main-bachelor.pdf)
- master dissertation (main-master.pdf)
- doctor dissertation (main-doctor.pdf)
說明文檔
下載並解壓本模板,文件夾中包含以下說明文檔:
- 模板開發文檔(hitszthesis.pdf,中文版)
- 模板撰寫示例(main.pdf,中文版)
- 模板簡介(README.md,中英雙語)
示例文檔:
- 本科學位論文(main-bachelor.pdf)
- 碩士學位論文(main-master.pdf)
- 博士學位論文(main-doctor.pdf)
Downloads
下載
Updates(更新)
Automatic
Get the most up-to-date published version with your TeX distribution from CTAN.
tlmgr update hitszthesis
自動更新
從CTAN更新,命令行運行:
tlmgr update hitszthesis
Manual
Download the package from GitHub to the root directory of your thesis, then execute the command (Windows users Shift + right click white area in the file window and click "Open command line window here" from the popup menu):
latex hitszthesis.ins
You'll get hitszthesis.cls, hitszthesis.cfg and hitszthesis.ist along with other template files.
手動更新
從GitHub下載模板,解壓后打開命令行,運行:
latex hitszthesis.ins
得到hitszthesis.cls,hitszthesis.cfg 與 hitszthesis.ist,而后打開 main.tex 即可開始撰寫論文。
Reporting Issues
Please follow the procedure below:
- QQ group: 1039392552
- GitHub Issues
- Educational Email
- Gmail
模板問題反饋
請按照以下順序反饋問題:
- QQ group: 1039392552
- GitHub 問題反饋
- 教育郵箱
- Gmail 郵箱
Makefile Usage
To use Makefile, you should have GNU make tool installed.
make cls # generate class hitszthesis.cls
make doc # generate template documentation hitszthesis.pdf
make thesis # generate thesis main.pdf
make all # generate thesis and documentation
make wordcount # count word in thesis main.pdf
make clean # delete all examples' files (excluding main.pdf)
make cleanall # delete all examples' files and all pdf files
make dev # make all clean
make pub # make all cleanall
使用Makefile
使用Makefile之前請確保已安裝GNU make工具。
make cls # 生成類文件 hitszthesis.cls
make doc # 生成說明文檔 hitszthesis.pdf
make thesis # 生成論文 main.pdf
make all # 生成論文與說明文檔
make wordcount # 論文字數統計
make clean # 刪除輔助文件,除了PDF文件
make cleanall # 刪除輔助文件,包含PDF文件
make dev # 等同於 make all clean
make pub # 等同於 make all cleanall
compile.bat Usage
compile.bat is designed for windows platform. Double click this file, then it will compile the thesis automatically.
compile.bat cls # generate class hitszthesis.cls
compile.bat doc # generate template documentation hitszthesis.pdf
compile.bat thesis # generate thesis main.pdf (default)
compile.bat all # generate thesis and documentation
compile.bat wordcount # count word in thesis main.pdf
compile.bat clean # delete all examples' files (excluding class and configuration files)
compile.bat cleanall # delete all examples' files, class and configuration files
使用compile.bat
compile.bat為windows編譯腳本,雙擊即可編譯論文。
compile.bat cls # 生成類文件 hitszthesis.cls
compile.bat doc # 生成說明文檔 hitszthesis.pdf
compile.bat thesis # 生成論文 main.pdf (默認)
compile.bat all # 生成論文與說明文檔
compile.bat wordcount # 論文字數統計
compile.bat clean # 刪除輔助文件,除了cls與cfg文件
compile.bat cleanall # 刪除輔助文件,包含cls與cfg文件
Manually Compile(手動編譯)
Compile Thesis(編譯論文)
xelatex -shell-escape main.tex
bibtex main
xelatex -shell-escape main.tex
xelatex -shell-escape main.tex
splitindex main -- -s hitszthesis.ist # generate index
xelatex -shell-escape main.tex
Compile Documentation(編譯說明文檔)
xelatex hitszthesis.dtx
makeindex -s gind.ist -o hitszthesis.ind hitszthesis.idx
makeindex -s gglo.ist -o hitszthesis.gls hitszthesis.glo
xelatex hitszthesis.dtx
xelatex hitszthesis.dtx
License
This material is subject to the LATEX Project Public License 1.3c or any later version.
協議
本模板的發布遵照LATEX Project Public License 1.3c協議或其后版本。
