Skip to content

Commit

Permalink
ver 1.8.4 - fix the error when using more than ten tongjimathversions
Browse files Browse the repository at this point in the history
  • Loading branch information
wyqy committed Nov 12, 2024
1 parent c54a656 commit eec5f4e
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 5 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
| ---- | ---- |
| thesis.tex | 主文档 |
| ctex-fontset-tongji.def, <br>tongjithesis.cfg, <br>tongjithesis.cls | 必需模板文件 |
| tongjiutils.sty | 可选模板文件 <br>如不需要可删除, 并注释掉 [thesis.tex @ L21](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L21 ) |
| tongjiutils.sty | 可选模板文件 <br>如不需要可删除, 并注释掉 [thesis.tex @ L22](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L22 ) |
| `data` 目录 | 存放各章对应的 .tex 文件 |
| `figures` 目录 | 存放模板示例用到的图片文件 |
| `fonts` 目录 | 存放模板用到的字体 ( 不需要手动安装 ) |
Expand All @@ -54,9 +54,9 @@
> #### ※ 请使用 XeLaTeX 编译 thesis.tex
> &nbsp;&nbsp;&nbsp;&nbsp;建议使用 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) )
> &nbsp;&nbsp;&nbsp;&nbsp;如果要返回到旧版, 请参照 [thesis.tex @ L9](https://github.com/wyqy/TongjiThesis_Proto/blob/main/thesis.tex#L9) 的说明, 通过设置 ``newstyle=false`` 还原
> &nbsp;&nbsp;&nbsp;&nbsp;如果要返回到旧版, 请在第一行的参数部分设置 ``newstyle=false`` 还原
> #### ※ 本模板配置了 GitHub Action 功能, 如果上传到 GitHub, 可实现自动编译并发布 Release ( [@xu-cheng/latex-action](https://www.github.com/xu-cheng/latex-action/tree/v3/) )
> &nbsp;&nbsp;&nbsp;&nbsp;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))
Expand Down
14 changes: 14 additions & 0 deletions data/chap03.tex
Original file line number Diff line number Diff line change
@@ -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. 敏捷的棕色狐狸跨过懒狗。
14 changes: 14 additions & 0 deletions data/chap04.tex
Original file line number Diff line number Diff line change
@@ -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. 敏捷的棕色狐狸跨过懒狗。
14 changes: 14 additions & 0 deletions data/chap05.tex
Original file line number Diff line number Diff line change
@@ -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. 敏捷的棕色狐狸跨过懒狗。
5 changes: 4 additions & 1 deletion thesis.tex
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

%%%%%%%%%%%%%%%%%%%%% 导言区 %%%%%%%%%%%%%%%%%%%%%
% 环境准备
\wyqymathversion{9} % 填写本文件中 tongjiinputfile 命令的使用次数; 可以比实际数量多, 但不可少
\tongjimathversion{99} % 填写本文件中 tongjiinputfile 命令的使用次数; 可以比实际数量多, 但不可少
\usepackage{tongjiutils} % 自定义宏放在这里, 包括一些常用指令
\addbibresource{ref/refs.bib} % 加入bib文件

Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion tongjithesis.cls
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down

0 comments on commit eec5f4e

Please sign in to comment.