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

总览

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

本次修改的发起者:

特别致谢:

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

主要参考资料:

版本说明

基于 TeXLive 编写, 版本要求为 2023 及以上, 同时要求使用 XeLaTeX 编译 推荐使用 VSCode + SumatraPDF 编辑

安装

  1. (必需) 安装 Texlive;
  2. (建议) 安装 VSCodelatex-workshop 插件
  3. (建议) 安装 SumatraPDF, 请参阅 Zhihu 配置相应文件;
  4. 开始使用.

使用

  1. 需要提前根据 wyqyinputfile 命令的使用次数修改 \wyqymathversion 的参数 (位于 thesis.tex @ L16).
  2. 已根据最新的 写作示例 修订了页眉格式 (感谢 @colderwater666); 如果要返回到旧版, 请参照 thesis.tex @ L9 的说明, 通过设置 newstyle=false 还原

发布

  1. 本模板使用 GitHub Actions 测试代码正确性, 如果编译成功, 则可在 Release 下载编译好的 pdf 文件和相应的源代码
  2. 注意:
    • 编译环境默认为 Ubuntu + TeXLive 2024 (@xu-cheng/latex-action), 尽管进行了仔细检查, 但不同平台仍有可能出现内容的不一致问题, 因此请仔细检查编译生成的 pdf 文件
    • GitHub Actions 功能对于私有仓库 不免费, 若不需要该功能, 请删去 build-release.yml 文件中的 on 触发器 (位于 build-release.yml @ L7-L13)

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域删掉或另行处理, (很久以前需要删掉这个language域, 现在不确定是否需要删, 没时间测试了, 诸位自行定夺)