Releases: xkwxdyy/CCNUthesis
v1.1.2 - 2022-03-18
配套的 b 站讲解视频:https://www.bilibili.com/video/bv1vS4y1D7hF
更多关于模版的内容和如何使用,请仔细阅读 wiki!
[v1.1.2] - 2022-03-18
Changed
- 由于
Linux
没有Times New Roman
字体,更改数学字体为times
Fixed
- 完善副标题的功能
Remove
- 去掉封面个人信息的冒号
v1.1.1 - 2022-03-16
更多关于模版的内容和如何使用,请仔细阅读 wiki!
配套的 b 站讲解视频:https://www.bilibili.com/video/bv1vS4y1D7hF
[v1.1.1] - 2022-03-16
Changed
- 修改
times*
的数学字体 - 将致谢和附录的标题代码封装
- 移动
chapter3.tex
的示例代码到chapter0.tex
v1.1.0 - 2022-03-14
更多关于模版的内容和如何使用,请仔细阅读 wiki!
如何更新
由于 v1.1.0
后有了较多地方的调整和文件的增添,强烈推荐采用分文件迁移的方式进行版本更新,即:
- 在发行版中下载最新版本(
v1.1.0
后)的CCNUthesis
模版,并解压到本地目录下 - 新版本中
推荐先使用
\include{./body/chapter0.tex} % 常用命令环境示例,不需要时注释掉即可 \include{./body/chapter1.tex} \include{./body/chapter2.tex} \include{./body/chapter3.tex} \include{./body/chapter4.tex}
latexmk
或xelatex -> biber -> xelatex*2
方式编译查看效果之后再注释,尤其是chapter0.tex
增加了很多示例代码,强烈建议阅读以及查看编译效果。 - 将原来的
body
目录中的文件移动或复制到最新版本的对应目录中 back
目录中的致谢和附录(如果有的话)使用新版本,然后把自己原来的内容部分复制到新的里面(因为“致谢”和“附录”二字格式有调整)- 把原来
figures
目录下的图片移动或复制到最新版本的对应目录中 - 在最新版本的
main.tex
中重新修改个人信息,摘要等信息,并根据系统设置字体信息 - 复制自己加载的额外宏包和自己定义的命令环境到新的
main.tex
中 - 在分文件插入的地方,加入自己原有的代码(直接把原来的复制过来即可)
- 正文
- 致谢
- 附录(如果有的话,没有的话就依旧注释或删除相关
\include
代码即可)
- 然后把自己的
.bib
的参考文献替换新目录下的.bib
文件 - 愉快地使用吧!
更新日志
[v1.1.0] - 2022-03-14
Added
- 增加
CCNUthesis.bbx
和CCNUthesis.cbx
对参考文献进行格式修改
Changed
- 修改
main.tex
中关于parencite
和\cite
的使用注释
[v1.1.0] - 2022-03-13
Changed
- 由于华文新魏字体不是全平台的,所以用插图方式插入版权声明页
- 增加“参考文献”下方间距
- 重新修改
bib
文件示例
[v1.0.7] - 2022-03-12
Added
- 增加
enumitem
宏包并增加示例
[v1.0.6] - 2022-03-10
Changed
- 默认数学字体改为
times*
Fixed
- 解决
\cite
和\parencite
的可选参数效果问题
[v1.0.6] - 2022-03-09
Fixed
- 解决
\cite
和\parencite
的可选参数效果问题
[v1.0.5] - 2022-03-03
Removed
- 将
CCNUthesis.def
的代码移到CCNUthesis.cls
里
[v1.0.4] - 2022-02-28
Added
- 增加
physicx
宏包
[v1.0.4] - 2022-02-27
Added
- 增加
wiki
- 增加
exam-zh
项目的choices
模块代码
Changed
Removed
- 删去
xchoices
宏包
v1.0.4 - 2022-02-28
v1.0.3 2022-02-24
版本说明
[v1.0.3] - 2022-02-19
Fixed
- 修复
msg
报错
Changed
- 重新修改定理类环境,重新按照旧模版设置计数方式
如何更新至最新版本
- 目前是
v0.0.4
即以前的用户参看下面的如何使用
部分进行更新 - 目前是
v1.0.0
后的用户将CCNUthesis.cls
替换成最新版本的,且- 因为已不载入旧的
choices
宏包,需要将back
目录下的Appendix.tex
替换为最新版本的或将相应代码删除 - 如果有需要使用
xchoices
宏包排版选择题选项的用户,需要将back
目录下的Appendix.tex
替换为最新版本(里面添加了示例代码(已注释状态,不参与编译),需要使用的话取消注释或者模仿示例代码使用即可),并且在main.tex
的导言区的宏包加载处取消\usepackage{xchoices}
的注释(即加载xchoices
宏包)
- 因为已不载入旧的
注
注意,Windows用户不要安装CTEX套装!!!如果已经安装了CTEX套装,请卸载后仔细阅读install-latex-guide-zh-cn1.1节的内容正确安装TeXLive2021
新用户请先读完下面的说明再下载使用
- 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习:
- 安装必看:install-latex-guide-zh-cn
- 入门必看:lshort-zh-cn
- 推荐阅读:
- 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在
main.tex
中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 - 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。
用户须知
请一定要先看LaTeX基础知识(如阅读lshort-zh-cn
后)再来使用本模版!
如何下载
- 点击下方的
CCNUthesis-v1.x.x.zip
进行下载 - 解压到自己容易找的地方(比如桌面)
文件说明
用户需要修改的文件
main.tex
是编译的主文件,任何子tex
文件修改最终还是要编译main.tex
查看效果CCNUthesis-main.bib
是参考文献的数据库,参考文献的信息填入这个地方figures
目录:插入论文的图片统一放在这个目录下body
目录:论文【主体】的分文件放在这个目录下back
目录:论文【后文】部分的文件在这个目录下,比如致谢、附录等
用户不需要修改的文件
CCNUthesis.cls
是模版的文类CCNUthesis.def
是模版一些具体参数的设定logo
目录:论文中所需的华中师范大学相关图片放在这个目录下latexmkrc
是latexmk
命令所需文件CHANGELOG.md
是CCNUthesis的更新日志README.md
里面包含了CCNUthesis的编写背景tabularray.sty
是CCNUthesis.cls
里调用的宏包,主要是为了防止用户安装问题导致本地用不了这个宏包choices.sty
排版选择题选项所需宏包
如何使用
main.tex
中已经添加了详细的注释内容,现进行简略地补充:
对于之前并 没有使用 过v0.0.4
版本的用户
- 打开
main.tex
,先从头到尾浏览一遍文件内容 - 修改
main.tex
中\ccnusetup
中的个人论文信息 - 中英文摘要在
main.tex
文件中abstract
和abstract*
环境中修改 - 论文的正文和后文内容采用分文件编译的方式,分别在
body
和back
目录中进行相应的修改,最终在main.tex
文件中编译 - 参考文献在
CCNUthesis-main.bib
中添加修改相应文献数据
对于之前 使用过 v0.0.4
版本的用户
- 将
v1.x.x
中的latexmkrc
,CCNUthesis.cls
,CCNUtheis.def
文件直接复制过来,替换老版本(latexmkrc
是原来没有的,会直接添加到目录下) main.tex
文件作了较大幅度改动,用户需要将原来main.tex
中的
\ccnusetup
中info
个人信息- 中英文摘要
- 符号表(如果有使用)
- 正文中的分文件(如果在模版给定的基础上有改动)
迁移到最新的main.tex
中去,并替换掉main.tex
的老版本
CCNUthesis-main.bib
也添加了很多注释,如果用户在v0.0.4中使用修改了CCNUthesis-main.bib
,同2一样将相关文献数据复制到新的CCNUthesis-main.bib
中去(删除掉示例的文献数据),保存,然后替换掉老版本的CCNUthesis-main.bib
即可
如何编译
如果需要编译带有参考文献,在CCNUthesis-main.bib
中填写好参考文献信息并且在正文中**用\parencite{}
**正确引用后【第一次编译】需要按照以下方式:
如果使用的是texstudio
,没有终端、控制台
依次使用以下四种编译方式进行四次编译
- xelatex
- biber
- xelatex
- xelatex
如果使用的是VSCode
或终端、控制台
终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入CCNUthesis-v1.0.1
目录,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行)
xelatex main
biber main
xelatex main
xelatex main
可以使用上面的四步方式,也可以直接输入下面的命令编译
latexmk main.tex
此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。
注意
- 参考文献的引用,请使用
\parencite{}
产生非上标的引用 - 用上面的方式编译成功,出现参考文献后,如果
- 没有修改
CCNUthesis-main.bib
文件 - 没有在正文中增加或修改新的引用
那么只需要进行一次xelatex
方式编译即可,只有进行了1中两个任何一个才需要重新按照上面的四步或latexmk
方式编译
v0.0.4后的更新日志
[v1.0.3] - 2022-02-19
Fixed
- 修复
msg
报错
Changed
- 重新修改定理类环境
[v1.0.2] - 2022-02-01
Changed
- 修改
choices
宏包为xchoices
宏包 - 增加
xchoices
环境示例
Fixed
- 修改
table
和figure
环境的标题样式(#I4SKXE)
[v1.0.1] - 2022-01-30
Fixed
- 解决
\mathcal
和\mathscr
效果相同的问题 (#I4SKB1)
[v1.0.0] - 2022-01-28
Added
- 增加bib文件参考文献部分注释
- 添加
choices
宏包及其示例 - 罗列已添加的宏包在正文注释,防止部分宏包冲突
- 完善README.md
Changed
- 修改
proof
环境证毕符号 - 调整了声明页的页边距与其它部分距离
- 重定义了
\emph
命令 - 修改“关键字”为“关键词”
- 移动
main.tex
文件中不需要用户修改的style到CCNUthesis.cls
中
Fixed
- 重新优化关键词处的代码
[v0.0.5] - 2022-01-27
Added
- 参考文献注释信息
- 增加了
latexmkrc
文件
Changed
- 将最后一页的原创声明移动到第二页并修改完成
- 去掉
main.tex
中的字体设置 - tocdepth设置移动到ctex的key_set中
- 重新调整目录chapter和正文chapter的格式
- 将目录页的pagestyle设置合并到
\tableofcontents
中 - 更改原来的摘要页为华师样式
- 修改了
\frontmatter
和\mainmatter
的计数器,达到模版要求的效果
Removed
- 去掉目录页码
贡献
感谢各位的使用,有任何问题请在gitee或者github上提issue!
仓库地址
Github:https://github.com/xkwxdyy/CCNUthesis
Gitee:https://gitee.com/xkwxdyy/CCNUthesis
相关联系方式
本人邮箱:[email protected]
CCNUthesis的QQ群:435903068,欢迎各位进行推广!
v1.0.2 - 2022-02-01
版本说明
[v1.0.2] - 2022-02-01
Changed
- 修改
choices
宏包为xchoices
宏包 - 增加
xchoices
环境示例
Fixed
- 修改
table
和figure
环境的标题样式(#I4SKXE)
如何更新至最新版本
- 目前是
v0.0.4
即以前的用户参看下面的如何使用
部分进行更新 - 目前是
v1.0.0
后的用户将CCNUthesis.cls
替换成最新版本的,且- 因为已不载入旧的
choices
宏包,需要将back
目录下的Appendix.tex
替换为最新版本的或将相应代码删除 - 如果有需要使用
xchoices
宏包排版选择题选项的用户,需要将back
目录下的Appendix.tex
替换为最新版本(里面添加了示例代码(已注释状态,不参与编译),需要使用的话取消注释或者模仿示例代码使用即可),并且在main.tex
的导言区的宏包加载处取消\usepackage{xchoices}
的注释(即加载xchoices
宏包)
- 因为已不载入旧的
注
新用户请先读完下面的说明再下载使用
- 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习:
- 安装必看:install-latex-guide-zh-cn
- 入门必看:lshort-zh-cn
- 推荐阅读:
- 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在
main.tex
中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 - 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。
用户须知
请一定要先看LaTeX基础知识(如阅读lshort-zh-cn
后)再来使用本模版!
如何下载
- 点击下方的
CCNUthesis-v1.x.x.zip
进行下载 - 解压到自己容易找的地方(比如桌面)
文件说明
用户需要修改的文件
main.tex
是编译的主文件,任何子tex
文件修改最终还是要编译main.tex
查看效果CCNUthesis-main.bib
是参考文献的数据库,参考文献的信息填入这个地方figures
目录:插入论文的图片统一放在这个目录下body
目录:论文【主体】的分文件放在这个目录下back
目录:论文【后文】部分的文件在这个目录下,比如致谢、附录等
用户不需要修改的文件
CCNUthesis.cls
是模版的文类CCNUthesis.def
是模版一些具体参数的设定logo
目录:论文中所需的华中师范大学相关图片放在这个目录下latexmkrc
是latexmk
命令所需文件CHANGELOG.md
是CCNUthesis的更新日志README.md
里面包含了CCNUthesis的编写背景tabularray.sty
是CCNUthesis.cls
里调用的宏包,主要是为了防止用户安装问题导致本地用不了这个宏包choices.sty
排版选择题选项所需宏包
如何使用
main.tex
中已经添加了详细的注释内容,现进行简略地补充:
对于之前并 没有使用 过v0.0.4
版本的用户
- 打开
main.tex
,先从头到尾浏览一遍文件内容 - 修改
main.tex
中\ccnusetup
中的个人论文信息 - 中英文摘要在
main.tex
文件中abstract
和abstract*
环境中修改 - 论文的正文和后文内容采用分文件编译的方式,分别在
body
和back
目录中进行相应的修改,最终在main.tex
文件中编译 - 参考文献在
CCNUthesis-main.bib
中添加修改相应文献数据
对于之前 使用过 v0.0.4
版本的用户
- 将
v1.x.x
中的latexmkrc
,CCNUthesis.cls
,CCNUtheis.def
文件直接复制过来,替换老版本(latexmkrc
是原来没有的,会直接添加到目录下) main.tex
文件作了较大幅度改动,用户需要将原来main.tex
中的
\ccnusetup
中info
个人信息- 中英文摘要
- 符号表(如果有使用)
- 正文中的分文件(如果在模版给定的基础上有改动)
迁移到最新的main.tex
中去,并替换掉main.tex
的老版本
CCNUthesis-main.bib
也添加了很多注释,如果用户在v0.0.4中使用修改了CCNUthesis-main.bib
,同2一样将相关文献数据复制到新的CCNUthesis-main.bib
中去(删除掉示例的文献数据),保存,然后替换掉老版本的CCNUthesis-main.bib
即可
如何编译
如果需要编译带有参考文献,在CCNUthesis-main.bib
中填写好参考文献信息并且在正文中**用\parencite{}
**正确引用后【第一次编译】需要按照以下方式:
如果使用的是texstudio
,没有终端、控制台
依次使用以下四种编译方式进行四次编译
- xelatex
- biber
- xelatex
- xelatex
如果使用的是VSCode
或终端、控制台
终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入CCNUthesis-v1.0.1
目录,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行)
xelatex main
biber main
xelatex main
xelatex main
可以使用上面的四步方式,也可以直接输入下面的命令编译
latexmk main.tex
此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。
注意
- 参考文献的引用,请使用
\parencite{}
产生非上标的引用 - 用上面的方式编译成功,出现参考文献后,如果
- 没有修改
CCNUthesis-main.bib
文件 - 没有在正文中增加或修改新的引用
那么只需要进行一次xelatex
方式编译即可,只有进行了1中两个任何一个才需要重新按照上面的四步或latexmk
方式编译
v0.0.4后的更新日志
[v1.0.2] - 2022-02-01
Changed
- 修改
choices
宏包为xchoices
宏包 - 增加
xchoices
环境示例
Fixed
- 修改
table
和figure
环境的标题样式(#I4SKXE)
[v1.0.1] - 2022-01-30
Fixed
- 解决
\mathcal
和\mathscr
效果相同的问题 (#I4SKB1)
[v1.0.0] - 2022-01-28
Added
- 增加bib文件参考文献部分注释
- 添加
choices
宏包及其示例 - 罗列已添加的宏包在正文注释,防止部分宏包冲突
- 完善README.md
Changed
- 修改
proof
环境证毕符号 - 调整了声明页的页边距与其它部分距离
- 重定义了
\emph
命令 - 修改“关键字”为“关键词”
- 移动
main.tex
文件中不需要用户修改的style到CCNUthesis.cls
中
Fixed
- 重新优化关键词处的代码
[v0.0.5] - 2022-01-27
Added
- 参考文献注释信息
- 增加了
latexmkrc
文件
Changed
- 将最后一页的原创声明移动到第二页并修改完成
- 去掉
main.tex
中的字体设置 - tocdepth设置移动到ctex的key_set中
- 重新调整目录chapter和正文chapter的格式
- 将目录页的pagestyle设置合并到
\tableofcontents
中 - 更改原来的摘要页为华师样式
- 修改了
\frontmatter
和\mainmatter
的计数器,达到模版要求的效果
Removed
- 去掉目录页码
贡献
感谢各位的使用,有任何问题请在gitee或者github上提issue!
仓库地址
Github:https://github.com/xkwxdyy/CCNUthesis
Gitee:https://gitee.com/xkwxdyy/CCNUthesis
相关联系方式
本人邮箱:[email protected]
CCNUthesis的QQ群:435903068,欢迎各位进行推广!
v1.0.1 2022-01-30
版本说明
[v1.0.1] - 2022-01-30
Fixed
- 解决
\mathcal
和\mathscr
效果相同的问题 (#I4SKB1)
模版格式调整完毕,可正常使用。 v1.0.0用户将CCNUthesis.cls
替换成新的即可
新用户请先读完下面的说明再下载使用 。
注
- 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习:
- 安装必看:install-latex-guide-zh-cn
- 入门必看:lshort-zh-cn
- 推荐阅读:
- 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在
main.tex
中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 - 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。
用户须知
请一定要先看LaTeX基础知识(如阅读lshort-zh-cn
后)再来使用本模版!
如何下载
- 点击下方的
CCNUthesis-v1.0.1.zip
进行下载 - 解压到自己容易找的地方(比如桌面)
文件说明
用户需要修改的文件
main.tex
是编译的主文件,任何子tex
文件修改最终还是要编译main.tex
查看效果CCNUthesis-main.bib
是参考文献的数据库,参考文献的信息填入这个地方figures
目录:插入论文的图片统一放在这个目录下body
目录:论文【主体】的分文件放在这个目录下back
目录:论文【后文】部分的文件在这个目录下,比如致谢、附录等
用户不需要修改的文件
CCNUthesis.cls
是模版的文类CCNUthesis.def
是模版一些具体参数的设定logo
目录:论文中所需的华中师范大学相关图片放在这个目录下latexmkrc
是latexmk
命令所需文件CHANGELOG.md
是CCNUthesis的更新日志README.md
里面包含了CCNUthesis的编写背景tabularray.sty
是CCNUthesis.cls
里调用的宏包,主要是为了防止用户安装问题导致本地用不了这个宏包choices.sty
排版选择题选项所需宏包
如何使用
main.tex
中已经添加了详细的注释内容,现进行简略地补充:
对于之前并 没有使用 过v0.0.4版本的用户
- 打开
main.tex
,先从头到尾浏览一遍文件内容 - 修改
main.tex
中\ccnusetup
中的个人论文信息 - 中英文摘要在
main.tex
文件中abstract
和abstract*
环境中修改 - 论文的正文和后文内容采用分文件编译的方式,分别在
body
和back
目录中进行相应的修改,最终在main.tex
文件中编译 - 参考文献在
CCNUthesis-main.bib
中添加修改相应文献数据
对于之前 使用过 v0.0.4版本的用户
- 将v1.0.1中的
latexmkrc
,CCNUthesis.cls
,CCNUtheis.def
文件直接复制过来,替换老版本(latexmkrc
是原来没有的,会直接添加到目录下) main.tex
文件作了较大幅度改动,用户需要将原来main.tex
中的
\ccnusetup
中info
个人信息- 中英文摘要
- 符号表(如果有使用)
- 正文中的分文件(如果在模版给定的基础上有改动)
迁移到最新的main.tex
中去,并替换掉main.tex
的老版本
CCNUthesis-main.bib
也添加了很多注释,如果用户在v0.0.4中使用修改了CCNUthesis-main.bib
,同2一样将相关文献数据复制到新的CCNUthesis-main.bib
中去(删除掉示例的文献数据),保存,然后替换掉老版本的CCNUthesis-main.bib
即可
如何编译
如果需要编译带有参考文献,在CCNUthesis-main.bib
中填写好参考文献信息并且在正文中**用\parencite{}
**正确引用后【第一次编译】需要按照以下方式:
如果使用的是texstudio
,没有终端、控制台
依次使用以下四种编译方式进行四次编译
- xelatex
- biber
- xelatex
- xelatex
如果使用的是VSCode
或终端、控制台
终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入CCNUthesis-v1.0.1
目录,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行)
xelatex main
biber main
xelatex main
xelatex main
可以使用上面的四步方式,也可以直接输入下面的命令编译
latexmk main.tex
此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。
注意
- 参考文献的引用,请使用
\parencite{}
产生非上标的引用 - 用上面的方式编译成功,出现参考文献后,如果
- 没有修改
CCNUthesis-main.bib
文件 - 没有在正文中增加或修改新的引用
那么只需要进行一次xelatex
方式编译即可,只有进行了1中两个任何一个才需要重新按照上面的四步或latexmk
方式编译
v0.0.4后的更新日志
[v1.0.1] - 2022-01-30
Fixed
- 解决
\mathcal
和\mathscr
效果相同的问题 (#I4SKB1)
[v1.0.0] - 2022-01-28
Added
- 增加bib文件参考文献部分注释
- 添加
choices
宏包及其示例 - 罗列已添加的宏包在正文注释,防止部分宏包冲突
- 完善README.md
Changed
- 修改
proof
环境证毕符号 - 调整了声明页的页边距与其它部分距离
- 重定义了
\emph
命令 - 修改“关键字”为“关键词”
- 移动
main.tex
文件中不需要用户修改的style到CCNUthesis.cls
中
Fixed
- 重新优化关键词处的代码
[v0.0.5] - 2022-01-27
Added
- 参考文献注释信息
- 增加了
latexmkrc
文件
Changed
- 将最后一页的原创声明移动到第二页并修改完成
- 去掉
main.tex
中的字体设置 - tocdepth设置移动到ctex的key_set中
- 重新调整目录chapter和正文chapter的格式
- 将目录页的pagestyle设置合并到
\tableofcontents
中 - 更改原来的摘要页为华师样式
- 修改了
\frontmatter
和\mainmatter
的计数器,达到模版要求的效果
Removed
- 去掉目录页码
贡献
感谢各位的使用,有任何问题请在gitee或者github上提issue!
仓库地址
Github:https://github.com/xkwxdyy/CCNUthesis
Gitee:https://gitee.com/xkwxdyy/CCNUthesis
相关联系方式
本人邮箱:[email protected]
CCNUthesis的QQ群:435903068,欢迎各位进行推广!
v1.0.0 - 2022-01-28
版本说明
模版格式调整完毕,可正常使用。 请先读完下面的说明再下载使用 。
注
- 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习:
- 安装必看:install-latex-guide-zh-cn
- 入门必看:lshort-zh-cn
- 推荐阅读:
- 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在
main.tex
中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 - 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。
用户须知
请一定要先看LaTeX基础知识(如阅读lshort-zh-cn
后)再来使用本模版!
如何下载
- 点击下方的
CCNUthesis-v1.0.0.zip
进行下载 - 解压到自己容易找的地方(比如桌面)
文件说明
用户需要修改的文件
main.tex
是编译的主文件,任何子tex
文件修改最终还是要编译main.tex
查看效果CCNUthesis-main.bib
是参考文献的数据库,参考文献的信息填入这个地方figures
目录:插入论文的图片统一放在这个目录下body
目录:论文【主体】的分文件放在这个目录下back
目录:论文【后文】部分的文件在这个目录下,比如致谢、附录等
用户不需要修改的文件
CCNUthesis.cls
是模版的文类CCNUthesis.def
是模版一些具体参数的设定logo
目录:论文中所需的华中师范大学相关图片放在这个目录下latexmkrc
是latexmk
命令所需文件CHANGELOG.md
是CCNUthesis的更新日志README.md
里面包含了CCNUthesis的编写背景tabularray.sty
是CCNUthesis.cls
里调用的宏包,主要是为了防止用户安装问题导致本地用不了这个宏包choices.sty
排版选择题选项所需宏包
如何使用
main.tex
中已经添加了详细的注释内容,现进行简略地补充:
对于之前并 没有使用 过v0.0.4版本的用户
- 打开
main.tex
,先从头到尾浏览一遍文件内容 - 修改
main.tex
中\ccnusetup
中的个人论文信息 - 中英文摘要在
main.tex
文件中abstract
和abstract*
环境中修改 - 论文的正文和后文内容采用分文件编译的方式,分别在
body
和back
目录中进行相应的修改,最终在main.tex
文件中编译 - 参考文献在
CCNUthesis-main.bib
中添加修改相应文献数据
对于之前 使用过 v0.0.4版本的用户
- 将v1.0.0中的
latexmkrc
,CCNUthesis.cls
,CCNUtheis.def
文件直接复制过来,替换老版本(latexmkrc
是原来没有的,会直接添加到目录下) main.tex
文件作了较大幅度改动,用户需要将原来main.tex
中的
\ccnusetup
中info
个人信息- 中英文摘要
- 符号表(如果有使用)
- 正文中的分文件(如果在模版给定的基础上有改动)
迁移到最新的main.tex
中去,并替换掉main.tex
的老版本
CCNUthesis-main.bib
也添加了很多注释,如果用户在v0.0.4中使用修改了CCNUthesis-main.bib
,同2一样将相关文献数据复制到新的CCNUthesis-main.bib
中去(删除掉示例的文献数据),保存,然后替换掉老版本的CCNUthesis-main.bib
即可
如何编译
如果需要编译带有参考文献,在CCNUthesis-main.bib
中填写好参考文献信息并且在正文中**用\parencite{}
**正确引用后【第一次编译】需要按照以下方式:
如果使用的是texstudio
,没有终端、控制台
依次使用以下四种编译方式进行四次编译
- xelatex
- biber
- xelatex
- xelatex
如果使用的是VSCode
或终端、控制台
终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入CCNUthesis-v1.0.0
目录,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行)
xelatex main
biber main
xelatex main
xelatex main
可以使用上面的四步方式,也可以直接输入下面的命令编译
latexmk main.tex
此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。
注意
- 参考文献的引用,请使用
\parencite{}
产生非上标的引用 - 用上面的方式编译成功,出现参考文献后,如果
- 没有修改
CCNUthesis-main.bib
文件 - 没有在正文中增加或修改新的引用
那么只需要进行一次xelatex
方式编译即可,只有进行了1中两个任何一个才需要重新按照上面的四步或latexmk
方式编译
v0.0.4后的更新日志
[v1.0.0] - 2022-01-28
Added
- 增加bib文件参考文献部分注释
- 添加
choices
宏包及其示例 - 罗列已添加的宏包在正文注释,防止部分宏包冲突
- 完善README.md
Changed
- 修改
proof
环境证毕符号 - 调整了声明页的页边距与其它部分距离
- 重定义了
\emph
命令 - 修改“关键字”为“关键词”
- 移动
main.tex
文件中不需要用户修改的style到CCNUthesis.cls
中
Fixed
- 重新优化关键词处的代码
[v0.0.5] - 2022-01-27
Added
- 参考文献注释信息
- 增加了
latexmkrc
文件
Changed
- 将最后一页的原创声明移动到第二页并修改完成
- 去掉
main.tex
中的字体设置 - tocdepth设置移动到ctex的key_set中
- 重新调整目录chapter和正文chapter的格式
- 将目录页的pagestyle设置合并到
\tableofcontents
中 - 更改原来的摘要页为华师样式
- 修改了
\frontmatter
和\mainmatter
的计数器,达到模版要求的效果
Removed
- 去掉目录页码
贡献
感谢各位的使用,有任何问题请在gitee或者github上提issue!
仓库地址
Github:https://github.com/xkwxdyy/CCNUthesis
Gitee:https://gitee.com/xkwxdyy/CCNUthesis
相关联系方式
本人邮箱:[email protected]
CCNUthesis的QQ群:435903068,欢迎各位进行推广!
v0.04 - 2022-01-25
版本说明
上传试运行版本,除了格式问题,内容输入编译正常。
用户须知
请一定要先看LaTeX基础知识(如阅读lshort-zh-cn
后)再来使用本模版!
- 点击下方的
CCNUthesis-v0.0.4.zip
进行下载 - 解压到自己容易找的地方(比如桌面)
- 文件说明
CHANGELOG.md
是CCNUthesis的更新日志README.md
里面包含了CCNUthesis的编写背景main.tex
是编译的主文件,任何子tex
文件修改最终还是要编译main.tex
查看效果CCNUthesis-main.bib
是参考文献的数据库,参考文献的信息填入这个地方CCNUthesis.cls
是模版的文类,CCNUthesis.def
是模版一些具体参数的设定。CCNUthesis.cls
和CCNUthesis.def
文件用户不要轻易改动logo
目录:论文中所需的华中师范大学相关图片放在这个目录下figures
目录:插入论文的图片统一放在这个目录下body
目录:论文【主体】的分文件放在这个目录下back
目录:论文【后文】部分的文件在这个目录下,比如致谢、附录等tabularray.sty
是CCNUthesis.cls
里用到的宏包,用户不用动,主要是为了防止用户更新TeXLive导致本地用不了这个宏包
- 阅读
ccnusetup
部分的代码并根据注释自行修改所需选项(比如不同操作系统适配的字体是不同的,要修改cjk-font
键值以获得更好的效果
说明
- 本模版的使用需要用户已经安装TeXLive2021并且了解LaTeX的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习:
- 强烈推荐阅读:
- ( 一定要看 )安装:install-latex-guide-zh-cn
- ( 一定要看 )官方入门文档:lshort-zh-cn
- 本版本已经可以正常使用,用户只需要将内容填写好:
main.tex
的个人信息与论文信息CCNUthesis-main.bib
中的参考文献信息body
和back
中分文件的内容
- 编译说明
- 在
CCNUthesis-main.bib
中填写好参考文献信息并且在正文中正确引用后【第一次】编译需要依次使用下面四个编译方式(具体请参看lshort-zh-cn
)- xelatex
- biber
- xelatex
- xelatex
- 上述方式编译成功后,如果后续改动中同时满足
CCNUthesis-main.bib
中参考文献信息未修改- 正文中未增加新的引用、在原引用处没有修改(比如可能正文某一处可能有多篇引用,容易造成修改)
则可以只使用一次xelatex
进行编译即可,其它情况需要用上面四步重新编译main.tex