Code Monkey home page Code Monkey logo

csuthesis's Introduction

欢迎使用中南大学研究生学位论文LaTex模版(博士和硕士)

Prior work on CSU thesis template

本示例模板是应用中南大学研究生学位论文(非官方)LaTeX 文档类 CSUthesis 的一个完整实现。演示了排版中常用的例子,包括公式、表格、算法、参考文献等。 用户可以参考或者直接基于此示例文档撰写论文。

请注意 CSUthesis 目前仅支持 XeTeX 引擎,字符编码仅支持 UTF-8。

非常感谢郭大侠提供基础中南大学学位论文LaTex模板。 学校之前下发的研究生学位论文撰写规范:

Motivation

目的是创建一个符合中南大学研究生学位论文(博士)撰写规范的LaTeX模板,解决学位论文撰写时格式调整的痛点。

已有珠玉在前,我们之所以还要重新造轮子,主要依据2022年4月18号学校最新下发的《中南大学研究生学位论文撰写规范》中大研字【2022】8号,重新修改了封面和扉页、部分字体类型和大小、标题内容,以期做到与 Word 模板尽可能的相似。 学校要求:2022年起,申请博士、硕士学位的学位论文必须按新文件执行。主要修订如下:

  • 按要求修订段落与各级标题间距;
  • 按要求修订中英文段落间距,章节间距,附录标题段落间距,研究成果及致谢标题间距,参考文献间距等;
  • 增加博士和硕士论文模板选项,只需要info.tex选择即可,方便使用;
  • 按新版撰写规范修改主要格式如下:修订目录章节标题间距;修订中英文段落间距;修订图片与表格标题的段落间距;
  • 按要求更新“学位论文版权使用授权书”;
  • 依据2022最新撰写规范修订封面和扉页-“封面”及“扉页”关于学科专业的表头更新为:一级学科/专业学位类别,二级学科/专业领域;
  • 依据专家意见修订定理和证明等环境,如”定理”使用小四黑体,编号随章节变化重新编号(如定理4-1),定理内容使用小四宋体,且内容行距与正文一致;”证明”无需编号,且以黑色小方块结尾;
  • 修订算法在每个章节重新编号问题;
  • 增加符号说明页和附录页(如果不需要,请在.cls文件对应处注释掉即可)
  • 增加参考文献按国标gbt7714-2015要求,只核对了常用的图书、中英文期刊,会议格式,其余未常使用的未进行核对(如有问题请改回gbt7714-2005);
  • 修订多个子图Caption居中问题;
  • 依据专家意见调整成果与致谢部分间距,并增加目录中的点密度;
  • 按照图书馆最新要求(2020年12月份),去除目录中红色边框;
  • 增加页眉信息:中南大学博士论文与右侧的章节名保持一致,以及无需号章节名保持一致;
  • 增加中英文摘要至目录,并保持与章节名左对其;
  • 参考文献完全依照国标 gbt7714-2005,修正了部分 Bug,提供了新的引用命令;
  • 按照最新版本要求,在声明扉页前后各增加一页空白页,保证装订单独成页;
  • 章节标题居中,并改成‘第1章’样式;
  • 目录中,将原章节标题换成‘第几章’样式,字体按要求加粗;
  • 中文摘要到目录结束用罗马数字编写页码,小五号Times New Roman,居中;
  • 增加插图索引和表格索引;
  • 所有的章节题目和中英文摘要均按要求修改字体和间距;
  • 更新攻读学位期间主要的研究成果;
  • 更新并测试盲审版本;
  • 按文件要求修订攻读学位期间主要的研究成果和致谢;
  • 按文件要求修订学位论文原创性声明;
  • 根据需要调整合适的算法包;

编译环境和工具

编译环境

由于 CTeX 宏集的行为会受编译方式影响,比如不同编译方式下 CTeX 宏集底层的中文支持方式也会不同。LaTeX 和 pdfLaTeX 为 CJK 宏包,XeLaTeX 为 xeCJK 宏包,LuaLaTeX 为 LuaTeX-ja 宏包;使用 XeLaTeX 和 LuaLaTeX 编译时,CTeX 宏集使用 UTF-8 编码,LaTeX 和 pdfLaTeX 时使用 GBK 编码。最终的排版效果因不同编译方式而已。

本模板唯一推荐使用的是 XeLaTeX,可以获得与 Word 模板100%接近的效果。发行版为 TeXLive建议下载当年的最新版,支持GNU/Linux, macOS, 和Windows操作系统,按需下载。这里暂不推荐其他发行版,毕竟按照 L 叔的名言

选择 TeX Live,选择简单的人生;

选择 MiKTeX,选择麻烦的人生;

选择 CTeX 套装,选择崩溃的人生。

写作工具

推荐使用2种常用写作工具:

  • TeXstudio:TeXstudio is an integrated writing environment for creating LaTeX documents. Our goal is to make writing LaTeX as easy and comfortable as possible.(Windows上面支持最完善,macOS也支持)
  • Sublime+LaTexWindows部署指南macOS部署指南

文献管理工具

如果你使用LaTex写作,强烈建议你使用JabRef管理你的文献。

JabRef安装及使用指南。

主要内容

中南大学学术型博士学位论文封面(公开): cover

中南大学学术型硕士学位论文封面(公开): cover

  1. 封面(最新版的封面改版,胶封时处理)、扉页;
  2. 学位论文原创性声明和版权使用授权书;
  3. 中文摘要;
  4. 英文摘要;
  5. 目录;
  6. 符号说明(必要时);
  7. 论文正文;
  8. 参考文献;
  9. 附录(必要时);
  10. 攻读博(硕)士学位期间主要研究成果;
  11. 致谢。

版本状况

完全支持新版本撰写规范,支持普通学术学位博士论文。

其他涉密、定向等可能需要修改封面的情况,需要自行修改CSUthesis.cls文件。

硕士版本也可按需修改CSUthesis.cls文件。

以后版本会增加支持各类学位的配置文件(如果我有空的话)。

文件介绍

CSUthesis.cls

样式文件,如果是标准的普通学术型博士,不需要管这个文件。

其他如涉密、定向之类的,目前本版本没有设计特定的设置功能,需要修改该文件。

对LaTeX有所了解的同学,也可按需修改这个文件。如果这个文件的样式设计有什么bug,欢迎在issue里提出。

参考文献

关于参考文献的设置如下,使用了 natbib 宏包来定制参考文献,除了常用的 \ cite{} 命令来提供 full size 的参考文献引用,还提供了 \citess{} 命令用于提供上标(右上角)时候的引用(ss 是 superscript 的缩写)。最后一句代码用于调节参考文献条目之间距离。

\usepackage[square,numbers,sort&compress]{natbib}
\newcommand{\citess}[1]{\textsuperscript{\cite{#1}}}
%\setlength{\bibsep}{1pt plus 0.3ex}

GBT7714-2005和GBT7714-2015没有重大区别,参考文献的字体、大小和样式风格,可以在 .tex 文件中下面代码里调节。gbt7714-2005.bst 文件基于南京大学计算机科学与技术系胡海星博士的 GBT7714-2005-BibTeX-Style 项目,在此基础上稍做了一点修改,使得英文人名从全部字母大写变为只有首字母大写。 其中,

  • gbt7714-2015-little.bst: 英文人名只有首字母大写(默认);
  • gbt7714-2015-numerical.bst: 英文人名全部字母大写, 请大家按需选择。

参考文献的行距、字体和大小可以在下列代码中修改:

\begin{spacing}{1.0}  
  \zihao{5} \songti   
  \bibliographystyle{gbt7714-2005}
  \bibliography{ref}
\end{spacing}

content目录

所有论文的编辑内容在这里。

info.tex:论文的各种信息,标题姓名学院之类的。添加盲审格式输出,根据需求注释/保留 \blindreviewtrue\blindreviewfalse,输出盲审送审版本和正式版本。

abstactcn.texabstracten.tex:顾名思义。

content.tex:从绪论到总结的全部正文内容。\cite的时候可能因为tex文件与主文件分离,LaTeX环境配置不到位,会有找不到bib的提示(Texlive+sublime会这样),没关系,照常插入需要的bibkey即可。另外,如遇到参考文献没有及时更新时,请将编译后的.bbl文件删除,然后重新编译即可。

additional.tex:成果、致谢、附录之类的。

denotation.tex:符号说明。

appendix.tex:附录。

csuthesis_main.tex

论文主文件,正常情况下不用修改这个文件,以这个文件编译论文即可。

在content目录提供的页面不足以保证所需内容时,可以修改主文件,引入其他自定义content文件。

images目录

放图片,模板已经配置了相对路径,所以在文中插图片时,直接用images目录下的相对路径即可,比如images/csu.png,在正文中插入只需要csu.png

编译

Linux

# 单次编译
make
# 持续集成
make pvc

或者 请使用xelatex,对csuthesis_main.tex文件进行编译。 Windows下可以使用TexMaker,TexStudio等IDE,选中xelatex编译器进行编译。 使用高级文本编辑器,如sublime等,否则可能因为ANSI、UTF-8等编码格式问题编译失败。

本模板同时已经在macOS(10.14 & 12.3.1)进行正常运行。

反馈与贡献

由于新版本的撰写指南刚下发,难免有些地方错误,请及时反馈!

本模版是由诸多感兴趣的同学一起维护的开源项目,我们非常欢迎问题反馈和新的贡献者!

致谢

Shaowen Xiong, CSU;

Shaoyong Li, CSU

csuthesis's People

Contributors

adamqqqplay avatar soulven avatar wf395962475 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.