A latex template for writing NUDT master/doctorial thesis
Use nudtpaper.cls
directly and modify your thesis.tex
. The contents in makefile
may help you with the compiling procedure. Any third party packages or macros can be added in mynudt.sty
.
About Fonts: FZ fonts are best for printing (your final version).
Fork this project and commit a pull request (PR)!
If nudtpaper
helps you, please give it a star!
\RequirePackage[chapter]{algorithm}
\RequirePackage{algorithmic}
更换为:
\usepackage[ruled,linesnumbered,algochapter]{algorithm2e}
\renewcommand{\algorithmcfname}{算法}
\SetFuncArgSty{textrm}
\SetArgSty{textrm}
\let\subfigure=\subfloat
\usepackage{marginnote}
\renewcommand*{\marginfont}{\footnotesize\color{red}\sffamily}
\counterwithout{footnote}{chapter} \usepackage{xcolor} \usepackage{circledtext} \circledtextset{resize=real,height=1.5ex,boxcolor=blue,charcolor=blue,boxlinewidth=1pt} \makeatletter \renewcommand\thefootnote{\circledtext*{\@arabic\c@footnote}} \makeatother
%使用endnotes包的尾注 %\usepackage{endnotes} %\def\enoteheading{} %\renewcommand\makeenmark{\textsuperscript{\circledtext{\theenmark}}} %输出时用\theendnotes %用于endnotes宏包
%使用enotez包的尾注 \usepackage{enotez} \setenotez{%设置宏包选项 backref=true, list-name={},%把标题尾注内容改为一条线 %reset = true,%每次\printendnotes后重设序号 counter-format=arabic,%数字的样式是阿拉伯数字 mark-format= {\circledtext[boxcolor=blue,charcolor=blue]}, %带圈符号 list-heading={},%设置尾注标题的格式 list-style = {custom} } %定义需要的序号方式,比如带圈,带括号什么的。 \DeclareInstance{enotez-list}{custom}{paragraph} { heading = {}, notes-sep = {4pt} ,%这是各个尾注之间的间距 format = \normalsize , number = \textsuperscript{\circledtext[boxcolor=blue,charcolor=blue]{#1}} } %输出时用\printendnotes[custom] %用于enotez宏包
+ 符号列表可以手工输入,也可以利用nomencl等宏包生成。
+ pdf文档的元信息可用hypersetup自行输入,比如:
\hypersetup{ pdftitle={the title}, pdfauthor={author’s name}, bookmarksdepth=subsubsection, bookmarksopen=true, % Expand the bookmarks as soon as the pdf file is opened bookmarksopenlevel=4, }
+ 一些默认没有的书签信息可自行给出。比如:
\pdfbookmark[1]{封面}{pdftag:titlepage}