Skip to content

同济大学硕博士论文 LaTeX 模板 Tongji-Thesis - 2024 修订

Notifications You must be signed in to change notification settings

wyqy/TongjiThesis_Proto

Repository files navigation

TongjiThesis - 2024

1. 总览

同济大学硕博士论文LaTeX模板 - 2024 年修订版, 绝赞更新中!

本次修改的发起者:

特别致谢:

历史贡献者列表:请点击这里

主要参考资料:

免责声明:

  • 本模板附带的字体仅用于同济大学硕博士论文LaTeX模板效果展示和同济大学学位论文撰写, 版权归属原作者所有, 若需使用请自行获取字体授权

2. 运行环境

※ Windows / Linux / Overleaf 等在线编译环境

※ TexLive 2023 / 2024

注意:

  • 本模板 仅支持 XeLaTeX, 如报错请首先检查编译命令是否正确
  • 本模板自带了写作要求中的全部中英文字体, 因而体积较大, 这些字体 不需要 手动安装到系统中, 模板会自行调用

3. 使用方法

3.1. 目录结构

名称 作用
thesis.tex 主文档
ctex-fontset-tongji.def,
tongjithesis.cfg,
tongjithesis.cls
必需模板文件
tongjiutils.sty 可选模板文件
如不需要可删除, 并注释掉 thesis.tex @ L21
data 目录 存放各章对应的 .tex 文件
figures 目录 存放模板示例用到的图片文件
fonts 目录 存放模板用到的字体 ( 不需要手动安装 )
ref 目录 存放参考文献 refs.bib
.github .vscode 目录 存放 GitHub Action 和 VSCode 配置文件,
如不使用可删除

3.2. 注意事项

※ 请使用 XeLaTeX 编译 thesis.tex

    建议使用 VSCode + SumatraPDF, 可调用模板提供的配置文件直接编译和预览

※ 需要使用 \tongjiinputfile 命令导入 data 目录下的 .tex 文件 ( 用法详见 thesis.tex )

※ 需要提前根据 \tongjiinputfile 命令的使用次数修改 \tongjimathversion 的参数 ( 位于 thesis.tex @ L20 )

※ 本模板已根据最新的 写作示例 修订了页眉格式 ( 感谢 @colderwater666 )

    如果要返回到旧版, 请参照 thesis.tex @ L9 的说明, 通过设置 newstyle=false 还原

※ 本模板配置了 GitHub Action 功能, 如果上传到 GitHub, 可实现自动编译并发布 Release ( @xu-cheng/latex-action )

    GitHub Actions 功能对于私有仓库 不免费, 若不需要该功能, 请删去 build-release.yml 文件中的 on 触发器 (位于 build-release.yml @ L7-L13)

4. F&Q

编译过程中出现未知的奇怪的错误怎么办

若碰到奇怪的错误, 最好的方法就是: 清除所有临时文件, 重新编译

编译选项在哪里 / 如何自定义编译选项 (如修改输出目录)

本模板默认使用 latexmk + xelatex 编译, 如果需要使用其他 LaTeX 编辑器 / 自定义编译选项 (如修改输出目录), 可查找项目中的 setting.json 文件 (用于 VSCode) 或 build-release.yml 文件 (用于 GitHub Actions)

关于 author year 的引用

本模板使用经过广泛验证和良好维护的引用样式包 biblatex-gb7714-2015 生成引用

如有问题, 可尝试使用 tlmgr 包管理器安装该宏包的不同版本, 或者自行修补代码-

关于参考文献bib的生成

推荐使用 Zotero 进行文献管理和 bib 生成, 其中 bib 的生成推荐使用 Zotero 的 Better Bib(La)TeX 插件 如果你也用zotero管理文献的话, 可以参考 这里 的文献库导出设置, 这样就可以方便地将bib文件的language域删掉或另行处理,