同济大学硕博士论文LaTeX模板 - 2024 年修订版, 绝赞更新中!
本次修改的发起者:
特别致谢:
- hushidong/biblatex-gb7714-2015 提供的参考文献宏包
- TongjiThesis 给出的初始Tongji模板
历史贡献者列表:请点击这里
主要参考资料:
- ThuThesis, ustcthesis;
- TongjiThesis @ Tongji LUG, 2014;
- TongjiThesis @ marquistj13, CNchence, Wenda, 2020;
Copilot
&texdoc
&tex.stackexchange.com
.
免责声明:
- 本模板附带的字体仅用于
同济大学硕博士论文LaTeX模板
效果展示和同济大学学位论文
撰写, 版权归属原作者所有, 若需使用请自行获取字体授权
注意:
- 本模板 仅支持 XeLaTeX, 如报错请首先检查编译命令是否正确
- 本模板自带了写作要求中的全部中英文字体, 因而体积较大, 这些字体 不需要 手动安装到系统中, 模板会自行调用
名称 | 作用 |
---|---|
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 配置文件, 如不使用可删除 |
建议使用 VSCode + SumatraPDF, 可调用模板提供的配置文件直接编译和预览
※ 需要提前根据
\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)
若碰到奇怪的错误, 最好的方法就是: 清除所有临时文件, 重新编译
本模板默认使用 latexmk + xelatex 编译, 如果需要使用其他 LaTeX 编辑器 / 自定义编译选项 (如修改输出目录), 可查找项目中的 setting.json 文件 (用于 VSCode) 或 build-release.yml 文件 (用于 GitHub Actions)
本模板使用经过广泛验证和良好维护的引用样式包 biblatex-gb7714-2015 生成引用
如有问题, 可尝试使用 tlmgr 包管理器安装该宏包的不同版本, 或者自行修补代码-
推荐使用 Zotero 进行文献管理和 bib 生成, 其中 bib 的生成推荐使用 Zotero 的 Better Bib(La)TeX
插件
如果你也用zotero管理文献的话, 可以参考 这里 的文献库导出设置, 这样就可以方便地将bib文件的language域删掉或另行处理,