首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
6
Star
25
Fork
9
xkwxdyy
/
CCNUthesis
Fork 仓库
加载中
取消
确认
代码
Issues
7
Pull Requests
0
Wiki
8
统计
发行版
v1.1.3
31e2255
2022-03-25 17:12
对比
v1.1.3 - 2022-03-25
xkwxdyy
配套的 b 站讲解视频:<https://www.bilibili.com/video/bv1vS4y1D7hF> 更多关于模版的内容和如何使用,请仔细阅读 [wiki](https://gitee.com/xkwxdyy/CCNUthesis/wikis)! ## [v1.1.3] - 2022-03-25 ### Added - 增加了封面下方时间的输入接口
最后提交信息为:
Merge branch 'date' into main
v1.1.2
838d4b8
2022-03-18 21:09
对比
v1.1.2 - 2022-03-18
xkwxdyy
配套的 b 站讲解视频:<https://www.bilibili.com/video/bv1vS4y1D7hF> 更多关于模版的内容和如何使用,请仔细阅读 [wiki](https://gitee.com/xkwxdyy/CCNUthesis/wikis)! ## [v1.1.2] - 2022-03-18 ### Changed - 由于 `Linux` 没有 `Times New Roman` 字体,更改数学字体为 `times` ### Fixed - 完善副标题的功能 ### Remove - 去掉封面个人信息的冒号
最后提交信息为:
去掉封面个人信息的冒号、完善副标题的功能、更改数学字体为
times
v1.1.1
abb29c8
2022-03-16 10:14
对比
v1.1.1 - 2022-03-16
xkwxdyy
更多关于模版的内容和如何使用,请仔细阅读 [wiki](https://gitee.com/xkwxdyy/CCNUthesis/wikis)! 配套的 b 站讲解视频:<https://www.bilibili.com/video/bv1vS4y1D7hF> ## [v1.1.1] - 2022-03-16 ### Changed - 修改 `times*` 的数学字体 - 将致谢和附录的标题代码封装 - 移动 `chapter3.tex` 的示例代码到 `chapter0.tex`
最后提交信息为:
移动
chapter3.tex
的示例代码到
chapter0.tex
v1.1.0
3c3b6b8
2022-03-14 01:27
对比
v1.1.0 - 2022-03-14
xkwxdyy
更多关于模版的内容和如何使用,请仔细阅读 [wiki](https://gitee.com/xkwxdyy/CCNUthesis/wikis/%E7%94%A8%E6%88%B7%E5%BF%85%E8%AF%BB)! # 如何更新 由于 `v1.1.0` 后有了较多地方的调整和文件的增添,强烈推荐采用分文件迁移的方式进行版本更新,即: 1. 在发行版中下载最新版本(`v1.1.0`后)的 `CCNUthesis` 模版,并解压到本地目录下 2. 新版本中 ```latex \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` 增加了很多示例代码,强烈建议阅读以及查看编译效果。 3. 将原来的 `body`目录中的文件移动或复制到最新版本的对应目录中 4. `back` 目录中的致谢和附录(如果有的话)使用新版本,然后把自己原来的内容部分复制到新的里面(因为“致谢”和“附录”二字格式有调整) 5. 把原来 `figures` 目录下的图片移动或复制到最新版本的对应目录中 6. 在最新版本的 `main.tex` 中重新修改个人信息,摘要等信息,并根据系统设置字体信息 7. 复制自己加载的额外宏包和自己定义的命令环境到新的 `main.tex` 中 8. 在分文件插入的地方,加入自己原有的代码(直接把原来的复制过来即可) - 正文 - 致谢 - 附录(如果有的话,没有的话就依旧注释或删除相关 `\include` 代码即可) 9. 然后把自己的 `.bib` 的参考文献替换新目录下的 `.bib`文件 10. 愉快地使用吧! # 更新日志 ## [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 - 修改`section`和`subsection`的上方间距 - 去掉定理类环境的`head`部分的`.`([#I4VFRJ](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4VFRJ)) - 修改`proof`环境“证明”的字体,并添加冒号([#I4VFRP](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4VFRP)) ### Removed - 删去`xchoices`宏包
最后提交信息为:
Add thanks to hushidong
v1.0.4
c96061a
2022-02-28 18:47
对比
v1.0.4 - 2022-02-28
xkwxdyy
请阅读「[用户必读](https://gitee.com/xkwxdyy/CCNUthesis/wikis/%E7%94%A8%E6%88%B7%E5%BF%85%E8%AF%BB)」(超链接,可点击)后使用 ## [v1.0.4] - 2022-02-28 ### Added - 增加`physicx`宏包 ## [v1.0.4] - 2022-02-27 ### Added - 增加`wiki` - 增加`exam-zh`项目的`choices`模块代码 ### Changed - 修改`section`和`subsection`的上方间距 - 去掉定理类环境的`head`部分的`.`([#I4VFRJ](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4VFRJ)) - 修改`proof`环境“证明”的字体,并添加冒号([#I4VFRP](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4VFRP)) ### Removed - 删去`xchoices`宏包
最后提交信息为:
整体结构调整
v1.0.3
ee9e30b
2022-02-24 22:51
对比
v1.0.3 - 2022-02-24
xkwxdyy
## 版本说明 ### [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-cn](https://gitee.com/OsbertWang/install-latex-guide-zh-cn/releases)1.1节的内容正确安装TeXLive2021** **新用户请先读完下面的说明再下载使用** 1. 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习: - 安装必看:[install-latex-guide-zh-cn](https://gitee.com/OsbertWang/install-latex-guide-zh-cn/releases) - 入门必看:[lshort-zh-cn](https://ctan.org/pkg/lshort-zh-cn) - 推荐阅读: - [关于`LaTeX`入门的一些东西](https://sikouhjw.github.io/2020/03/08/2020-03-08-Learn-LaTeX/#%E4%BD%A0%E7%94%A8-ctex-%E5%A5%97%E8%A3%85%E7%9A%84%E7%90%86%E7%94%B1%E6%98%AF) - [一份其实很短的`LaTeX`入门文档](https://liam.page/2014/09/08/latex-introduction/) 2. 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在`main.tex`中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 3. 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。 ## 用户须知 **请一定要先看LaTeX基础知识(如阅读`lshort-zh-cn`后)再来使用本模版!** ### 如何下载 1. 点击下方的`CCNUthesis-v1.x.x.zip`进行下载 2. 解压到自己容易找的地方(比如桌面) ### 文件说明 #### 用户需要修改的文件 - `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`版本的用户 1. 打开`main.tex`,先从头到尾浏览一遍文件内容 2. 修改`main.tex`中`\ccnusetup`中的个人论文信息 3. 中英文摘要在`main.tex`文件中`abstract`和`abstract*`环境中修改 4. 论文的正文和后文内容采用分文件编译的方式,分别在`body`和`back`目录中进行相应的修改,**最终在`main.tex`文件中编译** 5. 参考文献在`CCNUthesis-main.bib`中添加修改相应文献数据 #### 对于之前 _使用过_ `v0.0.4`版本的用户 1. 将`v1.x.x`中的`latexmkrc`, `CCNUthesis.cls`, `CCNUtheis.def`文件直接复制过来,替换老版本(`latexmkrc`是原来没有的,会直接添加到目录下) 2. `main.tex`文件作了较大幅度改动,用户需要将原来`main.tex`中的 - `\ccnusetup`中`info`个人信息 - 中英文摘要 - 符号表(如果有使用) - 正文中的分文件(如果在模版给定的基础上有改动) 迁移到最新的`main.tex`中去,并替换掉`main.tex`的老版本 3. `CCNUthesis-main.bib`也添加了很多注释,如果用户在v0.0.4中使用修改了`CCNUthesis-main.bib`,同2一样将相关文献数据复制到新的`CCNUthesis-main.bib`中去(删除掉示例的文献数据),保存,然后替换掉老版本的`CCNUthesis-main.bib`即可 ### 如何编译 如果需要编译带有参考文献,在`CCNUthesis-main.bib`中填写好参考文献信息并且在正文中**用`\parencite{}`**正确引用后【第一次编译】需要按照以下方式: #### 如果使用的是`texstudio`,没有终端、控制台 依次使用以下四种编译方式进行四次编译 1. xelatex 2. biber 3. xelatex 4. xelatex #### 如果使用的是`VSCode`或终端、控制台 **终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入`CCNUthesis-v1.0.1`目录**,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行) ```bash xelatex main biber main xelatex main xelatex main ``` 可以使用上面的四步方式,也可以直接输入下面的命令编译 ```shell latexmk main.tex ``` 此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。 **注意** 1. 参考文献的引用,**请使用`\parencite{}`产生非上标的引用** 2. 用上面的方式编译成功,出现参考文献后,如果 - 没有修改`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](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4SKXE)) ### [v1.0.1] - 2022-01-30 #### Fixed - 解决`\mathcal`和`\mathscr`效果相同的问题 ([#I4SKB1](https://gitee.com/xkwxdyy/CCNUthesis/issues/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 ### 相关联系方式 本人邮箱:kangweixia_xdyy@163.com CCNUthesis的QQ群:435903068,欢迎各位进行推广!
最后提交信息为:
Merge branch 'dev' into main
v1.0.2
1f18310
2022-02-01 17:45
对比
v1.0.2 - 2022-02-01
xkwxdyy
## 版本说明 ### [v1.0.2] - 2022-02-01 #### Changed - 修改`choices`宏包为`xchoices`宏包 - 增加`xchoices`环境示例 #### Fixed - 修改`table`和`figure`环境的标题样式([#I4SKXE](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4SKXE)) ## 如何更新至最新版本 - 目前是`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-cn](https://gitee.com/OsbertWang/install-latex-guide-zh-cn/releases)1.1节的内容正确安装TeXLive2021** **新用户请先读完下面的说明再下载使用** 1. 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习: - 安装必看:[install-latex-guide-zh-cn](https://gitee.com/OsbertWang/install-latex-guide-zh-cn/releases) - 入门必看:[lshort-zh-cn](https://ctan.org/pkg/lshort-zh-cn) - 推荐阅读: - [关于`LaTeX`入门的一些东西](https://sikouhjw.github.io/2020/03/08/2020-03-08-Learn-LaTeX/#%E4%BD%A0%E7%94%A8-ctex-%E5%A5%97%E8%A3%85%E7%9A%84%E7%90%86%E7%94%B1%E6%98%AF) - [一份其实很短的`LaTeX`入门文档](https://liam.page/2014/09/08/latex-introduction/) 2. 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在`main.tex`中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 3. 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。 ## 用户须知 **请一定要先看LaTeX基础知识(如阅读`lshort-zh-cn`后)再来使用本模版!** ### 如何下载 1. 点击下方的`CCNUthesis-v1.x.x.zip`进行下载 2. 解压到自己容易找的地方(比如桌面) ### 文件说明 #### 用户需要修改的文件 - `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`版本的用户 1. 打开`main.tex`,先从头到尾浏览一遍文件内容 2. 修改`main.tex`中`\ccnusetup`中的个人论文信息 3. 中英文摘要在`main.tex`文件中`abstract`和`abstract*`环境中修改 4. 论文的正文和后文内容采用分文件编译的方式,分别在`body`和`back`目录中进行相应的修改,**最终在`main.tex`文件中编译** 5. 参考文献在`CCNUthesis-main.bib`中添加修改相应文献数据 #### 对于之前 _使用过_ `v0.0.4`版本的用户 1. 将`v1.x.x`中的`latexmkrc`, `CCNUthesis.cls`, `CCNUtheis.def`文件直接复制过来,替换老版本(`latexmkrc`是原来没有的,会直接添加到目录下) 2. `main.tex`文件作了较大幅度改动,用户需要将原来`main.tex`中的 - `\ccnusetup`中`info`个人信息 - 中英文摘要 - 符号表(如果有使用) - 正文中的分文件(如果在模版给定的基础上有改动) 迁移到最新的`main.tex`中去,并替换掉`main.tex`的老版本 3. `CCNUthesis-main.bib`也添加了很多注释,如果用户在v0.0.4中使用修改了`CCNUthesis-main.bib`,同2一样将相关文献数据复制到新的`CCNUthesis-main.bib`中去(删除掉示例的文献数据),保存,然后替换掉老版本的`CCNUthesis-main.bib`即可 ### 如何编译 如果需要编译带有参考文献,在`CCNUthesis-main.bib`中填写好参考文献信息并且在正文中**用`\parencite{}`**正确引用后【第一次编译】需要按照以下方式: #### 如果使用的是`texstudio`,没有终端、控制台 依次使用以下四种编译方式进行四次编译 1. xelatex 2. biber 3. xelatex 4. xelatex #### 如果使用的是`VSCode`或终端、控制台 **终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入`CCNUthesis-v1.0.1`目录**,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行) ```bash xelatex main biber main xelatex main xelatex main ``` 可以使用上面的四步方式,也可以直接输入下面的命令编译 ```shell latexmk main.tex ``` 此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。 **注意** 1. 参考文献的引用,**请使用`\parencite{}`产生非上标的引用** 2. 用上面的方式编译成功,出现参考文献后,如果 - 没有修改`CCNUthesis-main.bib`文件 - 没有在正文中增加或修改新的引用 那么只需要进行一次`xelatex`方式编译即可,只有进行了1中两个任何一个才需要重新按照上面的四步或`latexmk`方式编译 ## v0.0.4后的更新日志 ### [v1.0.2] - 2022-02-01 #### Changed - 修改`choices`宏包为`xchoices`宏包 - 增加`xchoices`环境示例 #### Fixed - 修改`table`和`figure`环境的标题样式([#I4SKXE](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4SKXE)) ### [v1.0.1] - 2022-01-30 #### Fixed - 解决`\mathcal`和`\mathscr`效果相同的问题 ([#I4SKB1](https://gitee.com/xkwxdyy/CCNUthesis/issues/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 ### 相关联系方式 本人邮箱:kangweixia_xdyy@163.com CCNUthesis的QQ群:435903068,欢迎各位进行推广!
最后提交信息为:
将
xchoices
部分代码注释掉
v1.0.1
6bd8ca9
2022-01-30 20:14
对比
v1.0.1 2022-01-30
xkwxdyy
## 版本说明 ### [v1.0.1] - 2022-01-30 #### Fixed - 解决`\mathcal`和`\mathscr`效果相同的问题 ([#I4SKB1](https://gitee.com/xkwxdyy/CCNUthesis/issues/I4SKB1)) 模版格式调整完毕,可正常使用。 v1.0.0用户将`CCNUthesis.cls`替换成新的即可 **新用户请先读完下面的说明再下载使用** 。 ## 注 1. 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习: - 安装必看:[install-latex-guide-zh-cn](https://gitee.com/OsbertWang/install-latex-guide-zh-cn/releases) - 入门必看:[lshort-zh-cn](https://ctan.org/pkg/lshort-zh-cn) - 推荐阅读: - [关于`LaTeX`入门的一些东西](https://sikouhjw.github.io/2020/03/08/2020-03-08-Learn-LaTeX/#%E4%BD%A0%E7%94%A8-ctex-%E5%A5%97%E8%A3%85%E7%9A%84%E7%90%86%E7%94%B1%E6%98%AF) - [一份其实很短的`LaTeX`入门文档](https://liam.page/2014/09/08/latex-introduction/) 2. 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在`main.tex`中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 3. 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。 ## 用户须知 **请一定要先看LaTeX基础知识(如阅读`lshort-zh-cn`后)再来使用本模版!** ### 如何下载 1. 点击下方的`CCNUthesis-v1.0.1.zip`进行下载 2. 解压到自己容易找的地方(比如桌面) ### 文件说明 #### 用户需要修改的文件 - `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版本的用户 1. 打开`main.tex`,先从头到尾浏览一遍文件内容 2. 修改`main.tex`中`\ccnusetup`中的个人论文信息 3. 中英文摘要在`main.tex`文件中`abstract`和`abstract*`环境中修改 4. 论文的正文和后文内容采用分文件编译的方式,分别在`body`和`back`目录中进行相应的修改,**最终在`main.tex`文件中编译** 5. 参考文献在`CCNUthesis-main.bib`中添加修改相应文献数据 #### 对于之前 _使用过_ v0.0.4版本的用户 1. 将v1.0.1中的`latexmkrc`, `CCNUthesis.cls`, `CCNUtheis.def`文件直接复制过来,替换老版本(`latexmkrc`是原来没有的,会直接添加到目录下) 2. `main.tex`文件作了较大幅度改动,用户需要将原来`main.tex`中的 - `\ccnusetup`中`info`个人信息 - 中英文摘要 - 符号表(如果有使用) - 正文中的分文件(如果在模版给定的基础上有改动) 迁移到最新的`main.tex`中去,并替换掉`main.tex`的老版本 3. `CCNUthesis-main.bib`也添加了很多注释,如果用户在v0.0.4中使用修改了`CCNUthesis-main.bib`,同2一样将相关文献数据复制到新的`CCNUthesis-main.bib`中去(删除掉示例的文献数据),保存,然后替换掉老版本的`CCNUthesis-main.bib`即可 ### 如何编译 如果需要编译带有参考文献,在`CCNUthesis-main.bib`中填写好参考文献信息并且在正文中**用`\parencite{}`**正确引用后【第一次编译】需要按照以下方式: #### 如果使用的是`texstudio`,没有终端、控制台 依次使用以下四种编译方式进行四次编译 1. xelatex 2. biber 3. xelatex 4. xelatex #### 如果使用的是`VSCode`或终端、控制台 **终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入`CCNUthesis-v1.0.1`目录**,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行) ```bash xelatex main biber main xelatex main xelatex main ``` 可以使用上面的四步方式,也可以直接输入下面的命令编译 ```shell latexmk main.tex ``` 此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。 **注意** 1. 参考文献的引用,**请使用`\parencite{}`产生非上标的引用** 2. 用上面的方式编译成功,出现参考文献后,如果 - 没有修改`CCNUthesis-main.bib`文件 - 没有在正文中增加或修改新的引用 那么只需要进行一次`xelatex`方式编译即可,只有进行了1中两个任何一个才需要重新按照上面的四步或`latexmk`方式编译 ## v0.0.4后的更新日志 ### [v1.0.1] - 2022-01-30 #### Fixed - 解决`\mathcal`和`\mathscr`效果相同的问题 ([#I4SKB1](https://gitee.com/xkwxdyy/CCNUthesis/issues/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 ### 相关联系方式 本人邮箱:kangweixia_xdyy@163.com CCNUthesis的QQ群:435903068,欢迎各位进行推广!
最后提交信息为:
Merge branch 'dev' into main
v1.0.0
8ab1053
2022-01-28 15:31
对比
v1.0.0 - 2022-01-28
xkwxdyy
## 版本说明 模版格式调整完毕,可正常使用。 **请先读完下面的说明再下载使用** 。 ## 注 1. 本模版的使用需要用户已经安装TeXLive并且了解LaTeX、命令行的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习: - 安装必看:[install-latex-guide-zh-cn](https://gitee.com/OsbertWang/install-latex-guide-zh-cn/releases) - 入门必看:[lshort-zh-cn](https://ctan.org/pkg/lshort-zh-cn) - 推荐阅读: - [关于`LaTeX`入门的一些东西](https://sikouhjw.github.io/2020/03/08/2020-03-08-Learn-LaTeX/#%E4%BD%A0%E7%94%A8-ctex-%E5%A5%97%E8%A3%85%E7%9A%84%E7%90%86%E7%94%B1%E6%98%AF) - [一份其实很短的`LaTeX`入门文档](https://liam.page/2014/09/08/latex-introduction/) 2. 如果有LaTeX基础的,以前写过一点文档的用户,请不要把自己的宏包和自定义命令一股脑地加进来,宏包落后或不是最优解先不谈,宏包加载顺序不同可能会引起冲突报错。在`main.tex`中也添加了注释,告诉用户以已经加载了什么宏包,个人觉得绝大部分用户应该不需要添加额外的宏包了,所添加的宏包能满足绝大部分需要。 3. 自定义命令也是同理,个人不喜欢一下子定义一堆自定义命令,每个人的需求不同,自己的论文里用的多了,就自己定义一个命令,反而代码更轻松自由。 ## 用户须知 **请一定要先看LaTeX基础知识(如阅读`lshort-zh-cn`后)再来使用本模版!** ### 如何下载 1. 点击下方的`CCNUthesis-v1.0.0.zip`进行下载 2. 解压到自己容易找的地方(比如桌面) ### 文件说明 #### 用户需要修改的文件 - `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版本的用户 1. 打开`main.tex`,先从头到尾浏览一遍文件内容 2. 修改`main.tex`中`\ccnusetup`中的个人论文信息 3. 中英文摘要在`main.tex`文件中`abstract`和`abstract*`环境中修改 4. 论文的正文和后文内容采用分文件编译的方式,分别在`body`和`back`目录中进行相应的修改,**最终在`main.tex`文件中编译** 5. 参考文献在`CCNUthesis-main.bib`中添加修改相应文献数据 #### 对于之前 _使用过_ v0.0.4版本的用户 1. 将v1.0.0中的`latexmkrc`, `CCNUthesis.cls`, `CCNUtheis.def`文件直接复制过来,替换老版本(`latexmkrc`是原来没有的,会直接添加到目录下) 2. `main.tex`文件作了较大幅度改动,用户需要将原来`main.tex`中的 - `\ccnusetup`中`info`个人信息 - 中英文摘要 - 符号表(如果有使用) - 正文中的分文件(如果在模版给定的基础上有改动) 迁移到最新的`main.tex`中去,并替换掉`main.tex`的老版本 3. `CCNUthesis-main.bib`也添加了很多注释,如果用户在v0.0.4中使用修改了`CCNUthesis-main.bib`,同2一样将相关文献数据复制到新的`CCNUthesis-main.bib`中去(删除掉示例的文献数据),保存,然后替换掉老版本的`CCNUthesis-main.bib`即可 ### 如何编译 如果需要编译带有参考文献,在`CCNUthesis-main.bib`中填写好参考文献信息并且在正文中**用`\parencite{}`**正确引用后【第一次编译】需要按照以下方式: #### 如果使用的是`texstudio`,没有终端、控制台 依次使用以下四种编译方式进行四次编译 1. xelatex 2. biber 3. xelatex 4. xelatex #### 如果使用的是`VSCode`或终端、控制台 **终端或控制台进入到论文所在目录下,如果没有下载的压缩包的名字的话,进入`CCNUthesis-v1.0.0`目录**,在终端或控制台中依次输入(即输入一行按一次回车,等编译结束再输入下一行) ```bash xelatex main biber main xelatex main xelatex main ``` 可以使用上面的四步方式,也可以直接输入下面的命令编译 ```shell latexmk main.tex ``` 此命令相当于对上面四步进行了统一的“打包”,方便,推荐此方式。 **注意** 1. 参考文献的引用,**请使用`\parencite{}`产生非上标的引用** 2. 用上面的方式编译成功,出现参考文献后,如果 - 没有修改`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 ### 相关联系方式 本人邮箱:kangweixia_xdyy@163.com CCNUthesis的QQ群:435903068,欢迎各位进行推广!
最后提交信息为:
添加使用"\parencite"的注释,并修改示例文件
v0.0.4
aa8d17f
2022-01-25 13:29
对比
v0.0.4 - 2022-01-25
xkwxdyy
## 版本说明 上传试运行版本,除了格式问题,内容输入编译正常。 ## 用户须知 **请一定要先看LaTeX基础知识(如阅读`lshort-zh-cn`后)再来使用本模版!** 1. 点击下方的`CCNUthesis-v0.0.4.zip`进行下载 2. 解压到自己容易找的地方(比如桌面) 3. 文件说明 - `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导致本地用不了这个宏包 4. 阅读`ccnusetup`部分的代码并根据注释自行修改所需选项(比如不同操作系统适配的字体是不同的,要修改`cjk-font`键值以获得更好的效果 ## 说明 1. 本模版的使用需要用户已经安装TeXLive2021并且了解LaTeX的基本使用下进行使用,本模版暂不提供LaTeX的安装或使用指导,但提供相关链接,用户可自己查询学习: - 强烈推荐阅读: - [关于`LaTeX`入门的一些东西](https://sikouhjw.github.io/2020/03/08/2020-03-08-Learn-LaTeX/#%E4%BD%A0%E7%94%A8-ctex-%E5%A5%97%E8%A3%85%E7%9A%84%E7%90%86%E7%94%B1%E6%98%AF) - [一份其实很短的`LaTeX`入门文档](https://liam.page/2014/09/08/latex-introduction/) - ( **一定要看** )安装:[install-latex-guide-zh-cn](https://gitee.com/OsbertWang/install-latex-guide-zh-cn/releases) - ( **一定要看** )官方入门文档:[lshort-zh-cn](https://ctan.org/pkg/lshort-zh-cn) 2. 本版本已经可以正常使用,用户只需要将内容填写好: - `main.tex`的个人信息与论文信息 - `CCNUthesis-main.bib`中的参考文献信息 - `body`和`back`中分文件的内容 3. 编译说明 - 在`CCNUthesis-main.bib`中填写好参考文献信息并且在正文中正确引用后【第一次】编译需要依次使用下面四个编译方式(具体请参看`lshort-zh-cn`) 1. xelatex 2. biber 3. xelatex 4. xelatex - 上述方式编译成功后,如果后续改动中同时满足 1. `CCNUthesis-main.bib`中参考文献信息未修改 2. 正文中未增加新的引用、在原引用处没有修改(比如可能正文某一处可能有多篇引用,容易造成修改) 则可以只使用一次`xelatex`进行编译即可,其它情况需要用上面四步重新编译`main.tex`
最后提交信息为:
更新cls版本信息
下载
请输入验证码,防止盗链导致资源被占用
取消
下载