\documentclass[figurelist,tablelist,algorithmlist,nomlist,masters]{seuthesix} \usepackage{hologo} \usepackage{pdfpages} \begin{document} \categorynumber{000} % 分类采用《中国图书资料分类法》 \UDC{000} %《国际十进分类法UDC》的类号 \secretlevel{公开} %学位论文密级分为"公开"、"内部"、"秘密"和"机密"四种 \studentid{000000} %学号要完整,前面的零不能省略。 \title{\seuthesix 用户手册}{手册}{\seuthesix User Manual}{\seuthesix} \author{\seuthesix 开发组}{\seuthesix developer group} \advisor{高德纳}{教授}{Donald E. Knuth}{Prof.} \coadvisor{兰伯特}{副教授}{Leslie Lamport}{Associate Prof.} % 没有% 可以不填 \degreetype{\TeX 学硕士}{Master of \TeX} % 详细学位名称 \major{\TeX} \submajor{\LaTeX} \defenddate{\today} \authorizedate{\today} \committeechair{高德纳} \reviewer{Frank Mittlebach}{David Carlisle} \department{\TeX{}学院}{School of \TeX} \seuthesisthanks{本课题的研究获\LaTeX{ }project 赞助\url{www.latex-project.org}} \makebigcover \makecover \begin{abstract}{\TeX, \LaTeX, 文档类, 学位论文} 本文介绍如何使用\seuthesix 文档类撰写东南大学学位论文。 \end{abstract} \begin{englishabstract}{\TeX, \LaTeX, document class, thesis/dissertation} This work presents an introduction of how to use \seuthesix document class to typeset the thesis/dissertation of Southeast University. \end{englishabstract} \tableofcontents \listofothers \mainmatter \chapter{绪论} \verb+seuthesix.cls+ 提供了符合规范的东南大学硕士与博士学位论文的\LaTeX 模板。 模板的格式尽量满足东南大学研究生院和教务处的要求,当然由于水平有限其中错 漏在所难免,我们欢迎东大的 \LaTeX{er} 一起参加开发和完善。如果您对开发和完善\seuthesix 感兴趣、有任何想法或建议,请与我们联系。该项目主页GitHub: \url{https://github.com/zhimengfan1990/seuthesix}。 本模板基于早期许元同学发布的\verb+seuthesis.cls+。由于其中出现不少bug,无法顺利通过编译, 因此决定进行修改。由于修改内容较大,最终决定单独发布一个新的package。为了表示两者的继承关系, 新的package 取名为\seuthesix, 即\seuthesis{ }eXtented version。\seuthesix 初始版本号定为1.0。 \section{版权声明} \begin{tabular}{rl} 版权所有\copyright 2007--2016 & 许 元 (\url{xuyuan.cn@gmail.com})\\ &宋翊涵 (\url{syhannnn@gmail.com})\\ & 黄小雨 (\url{nobel1984@gmail.com})\\ & 樊智猛 (\url{zhimengfan1990@163.com}) \end{tabular} \par 这一程序是自由软件,你可以遵照自由软件基金会发布的《GNU 通用公共许可证 条款第三版》来修改和重新发布这一程序,或者 (根据您的选择) 用任何更新的版本。 发布这一程序的目的是希望它有用,但没有任何担保。甚至没有适合特定目的的隐含 的担保。更详细的情况请参阅《GNU 通用公共许可证》 \footnote{\url{http://www.gnu.org/licenses/gpl.html}} \section{版本历史} \begin{description} \item[1.0] 2016/01/11,基于\seuthesis 构建新的\seuthesix 文档类。放弃\seuthesis 的xeCJK方案 ,直接采用\verb+ctexrep.cls+ 构建\verb+seuthesix.cls+, 修正\verb+seuthesix.bst+,一次性生成A3大封面、A4封面和论文内容,简化了操作,放弃对本科学位论文的支持(精力有限)。 \end{description} \chapter{下载和安装} \section{下载} 各个发布的版本可以到本项目在 GitHub 中找到,访问 \url{https://github.com/zhimengfan1990/seuthesix}下载。 \section{安装} 将宏包中的文件放在当前工作目录(与 \verb+.tex+ 文件放在同一目录下)即可, 当然也可以安装到 \TeX 系统 中,不过需要注意是参考文献样式文件 \verb+.bst+ 必须置于 \verb+TEXMF/bibtex/bst+ 目录或子目 录下。 本模板在 \TeX{Live} 2015(Windows 7 和 LinuxMint 17.1 环境下) 通过\hologo{XeLaTeX} 编译通过。 如有您在使用中有任何问题,欢迎与我联系。 \chapter{使用说明} 学位论文应包括如下部分:\\ \begin{enumerate} \itshape \item 中文封面 \item 中文页面 \item 英文页面 \item 论文独创性声明和使用授权声明 \item 中文内容提要及关键词 \item 英文内容提要及关键词 \item 目录 \item \fbox{符号、变量、缩略词等本论文专用术语的注释表} \item 正文 \item 致谢 \item 参考文献 \item \fbox{附录} \item \fbox{索引(中、英文)} \item \fbox{作者简介(包括在学期间发表的论文和取得的学术成果清单)} \item \fbox{后记} \end{enumerate} 并按此顺序排列,其中\fbox{加方框的条目}为可选。 \section{模板整体框架} 使用 \seuthesix 模板的整体框架如下所示,其中\verb+<...>+表示可替换的文本(replacement text)。 {\color{magenta} \begin{verbatim} \documentclass[figurelist,tablelist,algorithmlist,nomlist,masters]{seuthesix} %文档开始,指定选项 \usepackage{} \usepackage{} %载入更多宏包 \categorynumber{<000>} % 分类采用《中国图书资料分类法》 \UDC{<000>} %《国际十进分类法UDC》的类号 \secretlevel{<公开>} %学位论文密级分为"公开"、"内部"、"秘密"和"机密"四种 \studentid{<000000>} %学号要完整,前面的零不能省略。 \title{<\seuthesix 用户手册>}{<手册>}{<\seuthesix User Manual>}{<\seuthesix>} %中文标题,中文副标题,英文标题,英文副标题, 副标题没有可以置为空, %即 \title{<\seuthesix 用户手册>}{}{<\seuthesix User Manual>}{} \author{<\seuthesix 开发组>}{<\seuthesix developer group>} %作者中英文姓名 \advisor{<高德纳>}{<教授>}{}{} %导师中英文姓名与职称 \coadvisor{<兰伯特>}{<副教授>}{}{} % 副导师中英文姓名与职称,若没有,可以不使用该命令 \degreetype{<\TeX 学硕士>}{} % 详细学位类型,如工学硕士,Master of Engineering \major{<\TeX>}%一级学科名 \submajor{<\LaTeX>}%二级学科名 \defenddate{<\today>}%答辩日期 \authorizedate{<\today>}%授予学位日期 \committeechair{<高德纳>}%答辩委员会主席姓名 \reviewer{}{}%两位评阅人姓名 \department{<\TeX{}学院>}{} %学院名称 \seuthesisthanks{<本课题的研究获\LaTeX{ }project 赞助\url{www.latex-project.org}>} %致谢信息,没有可以不写 \makebigcover%生成A3大封面 \makecover% 生成封面 \begin{abstract}{<\TeX, \LaTeX, 文档类, 学位论文>} <本文介绍如何使用\seuthesix 文档类撰写东南大学学位论文。> \end{abstract} %生成中文摘要和关键词 \begin{englishabstract}{<\TeX, \LaTeX, document class, thesis/dissertation>} \end{englishabstract} %生成英文摘要和关键词 \tableofcontents%生成目录 \setnomname{<术语表名称>}%设置术语表的名称,用于\listofothers \listofothers%生成图、表等目录,没有可以不写 \mainmatter %开始正文 \chapter{<绪论>} \section{<研究背景>} \section{<本论文的工作>} ... \chapter{<...>} \section{<...>} ... ... \chapter{<全文总结>} ... \acknowledgement <感谢每一个给予帮助的人...> %致谢,没有可以不写 \thesisbib{} %参考文献 \appendix \chapter{<...>} ... \chapter{<...>} ... %附录部分,没有可以不写 \resume{<作者简介>} <简介内容...> %作者简介,没有可以不写 \end{document} %文档到此结束 \end{verbatim} } \section{详细说明} 下面对这些命令及其参数进行详细介绍。 \subsection{文档类及其选项} {\color{magenta} \begin{verbatim} \documentclass[]{seuthesix} \end{verbatim} } 该命令使用\seuthesix 文档类,其中\verb++用\texttt{masters, phd, engieering} 来分别表示 学术硕士,博士,和工程硕士的学位论文。三者的区别主要在于封面的logo 不同。此外, 博士学位论文称为Dissertation, 而硕士学位论文(包括学术型和工程硕士)称为Thesis 。 除了这三项之外,还可以添加别的选项。如{\texttt{nocolorlinks}}用于最终论文付梓(打印)时去除 \texttt{hyperref}宏包 产生的颜色链接(用方框表示,但该方框在打印时无效),使得打印的纸质版在这些地方更清晰。 此外,基本参数,如纸张大小,页面布局等已经在文档类中指定,用户无需再次指定。 对于Windows 系统,系统默认编码方式为GBK,因此需要注意使用 编辑器将源文件以UTF8 编码保存,否则会出现乱码。对于Linux,系统默认编码就是UTF8,因此不存在这个问题。 最后,如果需要在目录之后产生插图目录、表格目录、算法目录、术语与符号目录,需要分别 提供\texttt{figurelist, tablelist, algorithmlist, nomlist}选项来指定。若这四个目录中至少有一个, 还需要给出\verb+\listofothers+命令来真正将该表格排版出来。 若四个目录都不需要,则无需给出这四个选项和\verb+\listofothers+命令。 \subsection{载入更多宏包} {\color{magenta} \begin{verbatim} \usepackage[]{} \end{verbatim} } 如果用户还需要载入更多的宏包,可以通过这个命令载入。但是前提是不能破坏\seuthesix 文档类的基本参数设定。 一般来讲,是不需要载入其他宏包的,除非用户知道自己到底在干什么。 \subsection{基本信息设置} {\color{magenta} \begin{verbatim} \categorynumber{<000>} % 分类采用《中国图书资料分类法》 \UDC{<000>} %《国际十进分类法UDC》的类号 \secretlevel{<公开>} %学位论文密级分为"公开"、"内部"、"秘密"和"机密"四种 \studentid{<000000>} %学号要完整,前面的零不能省略。 \title{<\seuthesix 用户手册>}{<手册>}{<\seuthesix User Manual>}{<\seuthesix>} %中文标题,中文副标题,英文标题,英文副标题, 副标题没有可以置为空, %即 \title{<\seuthesix 用户手册>}{}{<\seuthesix User Manual>}{} \author{<\seuthesix 开发组>}{<\seuthesix developer group>} %作者中英文姓名 \advisor{<高德纳>}{<教授>}{}{} %导师中英文姓名与职称 \coadvisor{<兰伯特>}{<副教授>}{}{} % 副导师中英文姓名与职称,若没有,可以不使用该命令 \degreetype{<\TeX 学硕士>}{} % 详细学位类型,如工学硕士,Master of Engineering \major{<\TeX>}%一级学科名 \submajor{<\LaTeX>}%二级学科名 \defenddate{<\today>}%答辩日期 \authorizedate{<\today>}%授予学位日期 \committeechair{<高德纳>}%答辩委员会主席姓名 \reviewer{}{}%两位评阅人姓名 \department{<\TeX{}学院>}{} %学院名称 \seuthesisthanks{<本课题的研究获\LaTeX{ }project 赞助\url{www.latex-project.org}>} %致谢信息,没有可以不写 \end{verbatim} } 这些命令用来设置基本的参数。这些参数用于生成论文的封面、致谢信息等。 {\color{magenta} \begin{verbatim} \makebigcover \makecover \end{verbatim} } 提供了相关信息之后,就可以利用这两条命令来生成A3大封面、中文封面和英文封面。 \subsection{中英文摘要} {\color{magenta} \begin{verbatim} \begin{abstract}{<中文关键词>} <中文摘要> \end{abstract} \begin{englishabstract}{} \end{englishabstract} \end{verbatim} } 这两条命令分别用来生成中、英文摘要。 \subsection{目录与图表目录等} {\color{magenta} \begin{verbatim} \setnomname{<术语与符号约定>}%设置术语表的名称,用于\listofothers \end{verbatim} } 摘要之后就是目录,如果需要生成论文中使用的术语和符号列表,可以通过这个命令设置列表的名称,如 \textit{术语与符号约定},等等。若不需要该列表,则无需使用该命令。 {\color{magenta} \begin{verbatim} \tableofcontents \listofothers \end{verbatim} } 此时可以使用这两条命令生成目录和其他目录:插图目录,表格目录,算法目录,术语目录。 只有目录时必须的,其他四个目录可选。若需要其中一个或多个,则要使用 \verb+\listofothers+命令,同时在文档类选项中指定具体需要哪几个目录。 比如,需得到算法目录,需要在文档类选项中提供\texttt{algorithmlist}选项。 \subsection{正文章节} {\color{magenta} \begin{verbatim} \chapter{绪论} <正文是学位论文的主体。内容可因研究课题的性质不同而有所变化。一般可包 括:文献综述、理论基础、计算方法、实验方法、经过整理加工的实验结果的分析讨 论、见解和结论。本研究课题国内外已有的重要文献的扼要概括, 阐明研究此课题的目的、意义, 研究的主要内容和所要解决的问题。本研究工作在国民经济建设和社会发展中的理论 意义与实用价值。>... \section{<...>} <正文一律用阿拉伯数字编排页码,页码在底部居中。正文之前的摘要、目录等 内容单独编排罗马数字页码。>... <在查阅国内外文献和了解国内外有关科技情况的基础上,围绕课题涉及的问题, 综述前人工作情况,达到承前启后的目的。要求: 1. 总结课题方向至少 10 年以来的国内外动态; 2. 明确前人的工作水平; 3. 介绍目前尚存在的问题; 4. 说明本课题的主攻方向。 文献总结应达到可独立成为一篇综述文章的要求。> .... \chapter{<...>} <利用研究生本人所掌握的理论知识对所选课题进行科学地、严密地理论分析、 数值计算或统计分析,剖析课题,提出自己的见解。> \section{<...>} <利用研究生本人所掌握的理论知识对所选课题进行科学地、严密地理论分析、 数值计算或统计分析,剖析课题,提出自己的见解。> \chapter{<...>} <列出数据的图或表,并对数据结果进行讨论,对比分析、结果推论要严格准确, 避免采用模棱两可的评定语言。对反常的数据要保留并做解释或者说明,不可随意剔 除数据做出有违科学公正的行为。> \chapter{<...>} ... \chapter{<...>} ... \chapter{<全文总结>} ... \end{verbatim} } \subsection{致谢} {\color{magenta} \begin{verbatim} \acknowledgement \end{verbatim} } 该命令开启一个新的章(没有章编号),之后用户可以写入致谢内容。致谢内容自成一章。 该部分可选。 \subsection{参考文献} {\color{magenta} \begin{verbatim} \thesisbib{} \end{verbatim} } 该命令自动生成参考文献,使用\texttt{seuthesix.bst} 指定的文献风格。 作为该命令的参数,用户需提供自己的文献数据库文件,即\texttt{.bib}文件。 \subsection{附录} {\color{magenta} \begin{verbatim} \appendix \end{verbatim} } 该命令切换到目录状态。 此后的每个\verb+\chapter{<...>}+都会变成一个目录。 章编号变为“目录A,目录B”,等等。 该部分及后续的目录章为可选。 \subsection{作者简介} {\color{magenta} \begin{verbatim} \resume{<作者简介>} \end{verbatim} } 该命令开启一个新的章,用于作者简介。章名称通过参数\texttt{<作者简介>}指定。 此后可开始作者简介的具体内容。该部分也自成一章。该部分可选。 \chapter{注意事项} \section{文献引用} 根据要求,文献应用应为数字标签(numerical label),上标形式。但是有时也会用到正常形式,即非 上标形式,用于正文叙述。为此分别提供了两个命令来实现。 {\color{magenta} \begin{verbatim} \cite{} \end{verbatim} } 用于实现上标的数字形式文献引用\cite{knuth}, {\color{magenta} \begin{verbatim} \citen{} \end{verbatim} } 用于实现正常(非上标,normal)的数字形式文献引用\citen{mittlebach}。 \section{参考文献格式} 见\verb+seuthesix.bst+的文档: 本文第\ref{bst}章。 \section{图表格式处理} 图名、表名字体字号已经有文档类 设定好,用户无需再次设定。但是,用户需要让它居中。图名位于图下方, 表名位于表上方。图片文件可直接置于当前工作目录,也可置于当前工作目录的\texttt{figures}子目录下(用户根据需要,自己创建该子目录)。 图片名称只需要给出名称和扩展名,无需给出完整的路径。图\ref{logo}给出了一个图的例子。表\ref{entrytable}给出了一个表的例子。 {\color{magenta} \begin{verbatim} \begin{figure} \centering \includegraphics[...]{...} \caption{...} \label{...} \end{figue} ... \begin{table} \centering \caption{...} \label{...} \begin{tabular}{...} ... \end{tabular}. \end{table} \end{verbatim} } \begin{figure} \centering \caption{\seuthesix logo\label{logo}} \chuhao \seuthesix \end{figure} \section{算法格式处理} \seuthesix 文档类采用了\texttt{algorithm, algorithmic }两个宏包来设置算法排版格式。 详细使用方法参见这两个宏包的手册。这里给出一个简单的例子。 {\color{magenta} \begin{verbatim} \begin{algorithm} \caption{\label{algoinsight}如何使用\seuthesix 文档类} \begin{algorithmic}[1] \STATE if (具备一定的\LaTeX 使用经验) else (stop here) \STATE 有耐心阅读文档 \STATE 仔细阅读本文档 \STATE 在使用中熟悉它 \end{algorithmic} \end{algorithm} \end{verbatim} } 以上代码给出了算法\ref{algoinsight}的排版结果。 \begin{algorithm} \caption{\label{algoinsight}如何使用\seuthesix 文档类} \begin{algorithmic}[1] \STATE if (具备一定的\LaTeX 使用经验) else (stop here) \STATE 有耐心阅读文档 \STATE 仔细阅读本文档 \STATE 在使用中熟悉它 \end{algorithmic} \end{algorithm} \section{术语生成} {\color{magenta} \begin{verbatim} \nomenclature{LTE}{Long Term Evolution} \nomenclatue[noprefix]{$\mathcal{CN}(0, C)$}{协方差矩阵为$C$的循环对称复高斯分布} \end{verbatim} } \nomenclature{LTE}{Long Term Evolution} \nomenclature[noprefix]{$\mathcal{CN}(0, C)$}{协方差矩阵为$C$的循环对称复高斯分布} 术语生成借助\texttt{nomencl}宏包。以上代码例子的排版结果在术语表中。对于数学符号,为使得它 排在普通术语的后面,需要加上\texttt{[noprefix]}选项。 编译时,第一次 \verb+xelatex + 之后执行 \verb+makeindex .nlo -s nomencl.ist -o .nls+ 然后再次执行 \verb+xelatex + 一次。实际上,考虑到参考文献的生成,最后应该执行 \verb+xelatex + 至少两次。 \chapter{\texttt{seuthesix.bst}参考文献格式\label{bst}} \section{简介} \texttt{seuthesix.bst} 是符合东南大学硕士和博士毕业论文参考文献格式要求的 bibliography style。 由于该文献格式是数字标签(numeric label)格式,且无需排序。因此,它是在标准的BibTeX 格式\texttt{unsrt.bst} 的基础上发展而来。同时,\verb=seuthesix.bst=文献格式不支持\texttt{crossref}字段。 该文献格式支持中英文两种语言,采用中英文分离,分别进行处理的思想。对于中文文献的entry, 要求在\verb=.bib=文献数据库中该entry 提供\texttt{language} field ,其取值任意,但为了保持一致性,建议设为\verb+language={zh}+,或\verb+language="zh"+。 \section{支持的Entry type} \texttt{seuthesix.bst}支持以下几种不同的entry type。 \begin{description} \item[book] 书籍 \item[article] 期刊文章 \item[inproceedings/conference] 会议文章 \item[mastersthesis] 硕士学位论文 \item[phdthesis] 博士学位论文 \item[patent] 专利 \item[standard] 标准 \item[news] 报纸新闻 \item[misc] 杂项,包括电子媒体及其他未能识别的entry type \end{description} \section{各 entry type 所支持的field} 不同的entry type所支持的field 不尽相同。对于每个entry type 而言,其中的field 可分为三类: required, optional, ignored。required field 应该必须出现,否则BibTeX 会发出warning(由bst中的output.check函数发出), 且最终得到的格式不能保证美观。 optional field 可选,若未出现,不会导致BibTeX warning。ignored field 不起任何作用,被BibTeX 忽略。在entry type 对应的bibtex 函数(如 \verb=FUNCTION {article}=)中未使用的 field 都属于 ignored field。 下面列出各entry type所支持的field(即required field 和optional field), 其中required field使用黑体。如表\ref{entrytable}所示。 \begin{table} \centering \caption{\label{entrytable}不同entry type支持的field} \begin{tabular}{|c||p{10cm}|} \hline \bfseries Entry type & \raggedright\bfseries Fields\tabularnewline \hline\hline article & \raggedright{\bfseries author, title, journal, year, } volume, number, pages, note, {{\bfseries lang}uage}\tabularnewline \hline book & \raggedright{\bfseries author/editor, title, }edition, translator, address, publisher, year, pages, note, {{\bfseries lang}uage}\tabularnewline \hline inproceedings(conference) & \raggedright {\bfseries author, title, }editor, booktitle, address, publisher, year, pages, note, {{\bfseries lang}uage}\tabularnewline \hline mastersthesis &\raggedright{\bfseries author, title, address, school, year, }note, {{\bfseries lang}uage}\tabularnewline \hline phdthesis &\raggedright{\bfseries author, title, address, school, year, }note, {{\bfseries lang}uage}\tabularnewline \hline patent & \raggedright{\bfseries applicant\footnotemark, title, }littype\footnotemark, country, pid\footnotemark, year, month, day, note, {{\bfseries lang}uage}\tabularnewline \hline standard & \raggedright{\bfseries author, title, }stdcode\footnotemark, address, publisher, year, note, {{\bfseries lang}uage}\tabularnewline \hline news & \raggedright{\bfseries author, title, newspaper, }year, month, day, pages, note, {{\bfseries lang}uage}\tabularnewline \hline misc &\raggedright{\bfseries }author, title, url, year, month, day, note, {{\bfseries lang}uage}\tabularnewline \hline \end{tabular} \end{table} \footnotetext[1]{专利申请人} \footnotetext[2]{专利文献类型} \footnotetext[3]{专利号} \footnotetext[4]{标准号} 需要注意的是,若为英文参考文献,则language field 可以省略,而对于中文参考文献language field 则必须出现在\verb=.bib= 文献数据库中。 其取值任意,但建议设为\verb+language={zh}+,或\verb+language="zh"+,以保持一致性。 这就是表\ref{entrytable}中的{{\bfseries lang}uage}一半黑体一半非黑体的原因。 参考文献部分给出了很多文献格式的例子。 \nocite{komine2004fundamental} \nocite{dimitrov2015principles} \nocite{fujimoto2014fastest} \nocite{ieee2012ieee} \nocite{irdawebsite} \nocite{vlcnews} \nocite{pt} \nocite{thesis:a} \nocite{thesis:b} \chapter{全文总结} 本文主要介绍了如何使用\seuthesix \LaTeX 文档类来对东南大学硕士与博士学位论文进行排版。 当然,\seuthesix 肯定存在许多不足的地方,希望各位读者予以指正。 \acknowledgement 感谢每一个支持\seuthesix 的人。 \thesisbib{seuthesix} \appendix \chapter{东南大学研究生学位论文的格式规定} 见下一页。 \includepdf[pages=-,fitpaper]{rules.pdf} \resume{作者简介} \seuthesix 开发组,目前仅有四人(当前活跃用户只有樊智猛一人),希望感兴趣的同学加入。 \end{document} 。