Skip to content

重构模板架构并更新至 TeXLive 2025#61

Merged
RizhongLin merged 15 commits intomasterfrom
dev
Sep 18, 2025
Merged

重构模板架构并更新至 TeXLive 2025#61
RizhongLin merged 15 commits intomasterfrom
dev

Conversation

@RizhongLin
Copy link
Member

@RizhongLin RizhongLin commented Sep 18, 2025

对该 PR 的总结

  • 重构模板架构:将 .sty 和 .cls 文件合并为单一的 .cls 文件
  • 更新 CI 测试环境至 TeXLive 2025(等待上游修复 Cleveref 与 ctex 兼容性问题)
  • 优化 CI/CD 工作流程,添加自动发布功能
  • 修复文档中的交叉引用错误
  • 更新文档和项目元数据

具体改动

模板重构

  • tongjithesis.sty 和原有的 .cls 文件合并成新的 tongjithesis.cls
  • 添加了文档类选项支持(如 minted 选项)
  • 改进代码组织结构

CI/CD 优化

  • 新增 release.yml 工作流,支持自动创建 CTAN 包和 GitHub 发布
  • 更新 CI 测试环境至 TeXLive 2025(上游已修复 Cleveref 宏包兼容性问题)
  • 修复环境变量处理和归档创建问题
  • 移除过时的 texlive profile 配置文件

文档改进

  • 修复 sections/03_reference.tex 中不存在的 lst:fibonacci 引用
  • 重命名 thanks.texack.tex
  • 更新中英文 README
  • 改进浮动体和代码环境示例

项目维护

  • 添加 package.json 用于版本管理
  • 更新 CITATION.cff 引用信息
  • 更新 .gitignore 规则

该 PR 的成功合入是否需要关闭一些 Issue?

Close #57

该 PR 的功能展示

这些改动确保模板能在最新的 TeXLive 2025 环境下正常编译。

该 PR 的其他信息

  • 所有更改已在 TeXLive 2025 环境下测试通过

@RizhongLin RizhongLin merged commit 5601d09 into master Sep 18, 2025
17 checks passed
@RizhongLin RizhongLin deleted the dev branch October 9, 2025 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

编译报错 - Cleveref宏包在TeXLive 2024及之后的版本上与ctex冲突

1 participant