From eec5f4ee779f58d4e5e70cc79158bcc9a074953e Mon Sep 17 00:00:00 2001 From: Jingze You Date: Tue, 12 Nov 2024 22:06:39 +0800 Subject: [PATCH] ver 1.8.4 - fix the error when using more than ten tongjimathversions --- README.md | 6 +++--- data/chap03.tex | 14 ++++++++++++++ data/chap04.tex | 14 ++++++++++++++ data/chap05.tex | 14 ++++++++++++++ thesis.tex | 5 ++++- tongjithesis.cls | 2 +- 6 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 data/chap03.tex create mode 100644 data/chap04.tex create mode 100644 data/chap05.tex diff --git a/README.md b/README.md index 56bd5eb..142042e 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ | ---- | ---- | | thesis.tex | 主文档 | | ctex-fontset-tongji.def,
tongjithesis.cfg,
tongjithesis.cls | 必需模板文件 | -| tongjiutils.sty | 可选模板文件
如不需要可删除, 并注释掉 [thesis.tex @ L21](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L21 ) | +| tongjiutils.sty | 可选模板文件
如不需要可删除, 并注释掉 [thesis.tex @ L22](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L22 ) | | `data` 目录 | 存放各章对应的 .tex 文件 | | `figures` 目录 | 存放模板示例用到的图片文件 | | `fonts` 目录 | 存放模板用到的字体 ( 不需要手动安装 ) | @@ -54,9 +54,9 @@ > #### ※ 请使用 XeLaTeX 编译 thesis.tex >     建议使用 VSCode + SumatraPDF, 可调用模板提供的配置文件直接编译和预览 > #### ※ 需要使用 ``\tongjiinputfile`` 命令导入 `data` 目录下的 .tex 文件 ( 用法详见 thesis.tex ) -> #### ※ 需要提前根据 ``\tongjiinputfile`` 命令的使用次数修改 ``\tongjimathversion`` 的参数 ( 位于 [thesis.tex @ L20](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L20) ) +> #### ※ 需要提前根据 ``\tongjiinputfile`` 命令的使用次数修改 ``\tongjimathversion`` 的参数 ( 位于 [thesis.tex @ L21](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L21) ) > #### ※ 本模板已根据最新的 ``写作示例`` 修订了页眉格式 ( 感谢 [@colderwater666](https://github.com/colderwater666) ) ->     如果要返回到旧版, 请参照 [thesis.tex @ L9](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L9) 的说明, 通过设置 ``newstyle=false`` 还原 +>     如果要返回到旧版, 请在第一行的参数部分设置 ``newstyle=false`` 还原 > #### ※ 本模板配置了 GitHub Action 功能, 如果上传到 GitHub, 可实现自动编译并发布 Release ( [@xu-cheng/latex-action](https://www.github.com/xu-cheng/latex-action/tree/v3/) ) >     GitHub Actions 功能对于私有仓库 __不免费__, 若不需要该功能, 请删去 build-release.yml 文件中的 ``on`` 触发器 (位于 [build-release.yml @ L7-L13](https://github.com/wyqy/TongjiThesis_Proto/blob/main/.github/workflows/build-release.yml#L7-L13)) diff --git a/data/chap03.tex b/data/chap03.tex new file mode 100644 index 0000000..f17cc8a --- /dev/null +++ b/data/chap03.tex @@ -0,0 +1,14 @@ +\chapter{第三章测试} +\label{chap:tertiary} + +我是可能的段首语。 + +\section{第三章第一小节} +\label{sec:tertiary:1} + +The quick brown fox jumps over the lazy dog. 敏捷的棕色狐狸跨过懒狗。 + +\section{第三章第二小节} +\label{sec:tertiary:2} + +The quick brown fox jumps over the lazy dog. 敏捷的棕色狐狸跨过懒狗。 diff --git a/data/chap04.tex b/data/chap04.tex new file mode 100644 index 0000000..349a8c2 --- /dev/null +++ b/data/chap04.tex @@ -0,0 +1,14 @@ +\chapter{第四章测试} +\label{chap:quaternary} + +我是可能的段首语。 + +\section{第四章第一小节} +\label{sec:quaternary:1} + +The quick brown fox jumps over the lazy dog. 敏捷的棕色狐狸跨过懒狗。 + +\section{第四章第二小节} +\label{sec:quaternary:2} + +The quick brown fox jumps over the lazy dog. 敏捷的棕色狐狸跨过懒狗。 diff --git a/data/chap05.tex b/data/chap05.tex new file mode 100644 index 0000000..e0e86af --- /dev/null +++ b/data/chap05.tex @@ -0,0 +1,14 @@ +\chapter{第五章测试} +\label{chap:quinary} + +我是可能的段首语。 + +\section{第五章第一小节} +\label{sec:quinary:1} + +The quick brown fox jumps over the lazy dog. 敏捷的棕色狐狸跨过懒狗。 + +\section{第五章第二小节} +\label{sec:quinary:2} + +The quick brown fox jumps over the lazy dog. 敏捷的棕色狐狸跨过懒狗。 diff --git a/thesis.tex b/thesis.tex index 5a7c60c..e6da4a7 100644 --- a/thesis.tex +++ b/thesis.tex @@ -18,7 +18,7 @@ %%%%%%%%%%%%%%%%%%%%% 导言区 %%%%%%%%%%%%%%%%%%%%% % 环境准备 -\wyqymathversion{9} % 填写本文件中 tongjiinputfile 命令的使用次数; 可以比实际数量多, 但不可少 +\tongjimathversion{99} % 填写本文件中 tongjiinputfile 命令的使用次数; 可以比实际数量多, 但不可少 \usepackage{tongjiutils} % 自定义宏放在这里, 包括一些常用指令 \addbibresource{ref/refs.bib} % 加入bib文件 @@ -45,6 +45,9 @@ % 用如下格式的命令插入文件, 格式: \tongjiinputfile[环境(可选参数)]{文件的相对路径} \tongjiinputfile{data/chap01} % 第一章示例, 位置: data/chap01.tex \tongjiinputfile{data/chap02} % 第二章示例, 位置: data/chap02.tex +\tongjiinputfile{data/chap03} % 第三章示例, 位置: data/chap03.tex +\tongjiinputfile{data/chap04} % 第四章示例, 位置: data/chap04.tex +\tongjiinputfile{data/chap05} % 第五章示例, 位置: data/chap05.tex %%% 封底部分 \backmatter diff --git a/tongjithesis.cls b/tongjithesis.cls index afec7fe..8d7550b 100644 --- a/tongjithesis.cls +++ b/tongjithesis.cls @@ -1091,7 +1091,7 @@ % 生成新的 mathversion \newcounter{mathversioncount} % 定义计数器 % 解决报错 Too many math alphabets used in version normal: 每章一个 mathversion -\newcommand{\wyqymathversion}[1]{\tongjimathversion#1} +\newcommand{\wyqymathversion}[1]{\tongjimathversion{#1}} \newcommand{\tongjimathversion}[1]{ \loop % 循环生成 \stepcounter{mathversioncount}