{"id":13673594,"url":"https://github.com/ustctug/ustcthesis","last_synced_at":"2026-05-10T09:05:07.526Z","repository":{"id":34687249,"uuid":"38661493","full_name":"ustctug/ustcthesis","owner":"ustctug","description":"LaTeX template for USTC thesis","archived":false,"fork":false,"pushed_at":"2026-03-26T15:21:08.000Z","size":3122,"stargazers_count":2036,"open_issues_count":3,"forks_count":445,"subscribers_count":31,"default_branch":"master","last_synced_at":"2026-03-27T06:10:21.916Z","etag":null,"topics":["latex","latex-template","thesis-template","ustc"],"latest_commit_sha":null,"homepage":"https://gradschool.ustc.edu.cn/column/190","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lppl-1.3c","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ustctug.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-07-07T03:24:20.000Z","updated_at":"2026-03-27T03:18:30.000Z","dependencies_parsed_at":"2024-01-17T04:41:20.177Z","dependency_job_id":"7f08a90f-7d30-493a-93b6-c2fc4883d254","html_url":"https://github.com/ustctug/ustcthesis","commit_stats":{"total_commits":574,"total_committers":15,"mean_commits":"38.266666666666666","dds":0.09407665505226481,"last_synced_commit":"5abd93b211dc5e1d7ea81c7b640070b260cd9ab6"},"previous_names":[],"tags_count":53,"template":true,"template_full_name":null,"purl":"pkg:github/ustctug/ustcthesis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ustctug%2Fustcthesis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ustctug%2Fustcthesis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ustctug%2Fustcthesis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ustctug%2Fustcthesis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ustctug","download_url":"https://codeload.github.com/ustctug/ustcthesis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ustctug%2Fustcthesis/sbom","scorecard":{"id":912873,"data":{"date":"2025-08-11","repo":{"name":"github.com/ustctug/ustcthesis","commit":"28ce287693993719d58e65f5a9c3ff1e9d9e4f33"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":0,"reason":"Found 2/29 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/sync-lug-git.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sync-lug-git.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/sync-lug-git.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sync-lug-git.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/sync-lug-git.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ustctug/ustcthesis/test.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: LaTeX Project Public License v1.3c: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v4.0.0-beta.9 not signed: https://api.github.com/repos/ustctug/ustcthesis/releases/220842996","Warn: release artifact v4.0.0-beta.8 not signed: https://api.github.com/repos/ustctug/ustcthesis/releases/212687826","Warn: release artifact v4.0.0-beta.9 does not have provenance: https://api.github.com/repos/ustctug/ustcthesis/releases/220842996","Warn: release artifact v4.0.0-beta.8 does not have provenance: https://api.github.com/repos/ustctug/ustcthesis/releases/212687826"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 3 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T19:53:49.559Z","repository_id":34687249,"created_at":"2025-08-24T19:53:49.559Z","updated_at":"2025-08-24T19:53:49.559Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31479006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T14:34:32.243Z","status":"ssl_error","status_checked_at":"2026-04-06T14:34:31.723Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["latex","latex-template","thesis-template","ustc"],"created_at":"2024-08-02T10:00:51.781Z","updated_at":"2026-05-10T09:05:07.514Z","avatar_url":"https://github.com/ustctug.png","language":"TeX","funding_links":[],"categories":["Uncategorized","Popular \u0026 New LaTeX Templates","Thesis"],"sub_categories":["Uncategorized","Thesis/Dissertation"],"readme":"# 中国科学技术大学学位论文 LaTeX 模板\n\n[![GitHub release](https://img.shields.io/github/release/ustctug/ustcthesis/all.svg)](https://github.com/ustctug/ustcthesis/releases/latest)\n[![GitHub commits](https://img.shields.io/github/commits-since/ustctug/ustcthesis/latest.svg)](https://github.com/ustctug/ustcthesis/commits/master)\n[![Test](https://github.com/ustctug/ustcthesis/actions/workflows/test.yml/badge.svg)](https://github.com/ustctug/ustcthesis/actions/workflows/test.yml)\n\n本项目是中国科学技术大学的学位论文 LaTeX 模板 ustcthesis，按照\n研究生院《[学位论文撰写模板](https://gradschool.ustc.edu.cn/column/65)》（2025-03-31）、\n教务处《[\\[2025\\]32号 中国科学技术大学本科毕业论文（设计）质量标准（试行）](https://www.teach.ustc.edu.cn/?attachment_id=19501)》\n和\n《[中国科学技术大学本科毕业论文（设计）格式式样](https://www.teach.ustc.edu.cn/?attachment_id=13867)》（2026-04-24）\n的要求编写，兼容最新版的 TeX Live、MacTeX 、MiKTeX 发行版，支持跨平台使用。\n\n注意：\n\n1. 使用说明文档 `ustcthesis-doc.pdf` 在发布版中附带，用户也可自行编译；**使用模板前应仔细阅读**。\n\n2. 本模板要求 TeX Live、MacTeX、MiKTeX 不低于 2017 年的发行版，\n并且尽可能升级到最新。安装和升级方法见\n[新手指南](https://github.com/ustctug/ustcthesis/wiki/新手指南)。\n\n3. **不支持** [CTeX 套装](https://github.com/ustctug/ustcthesis/wiki/常见问题#3-模板支持用-ctex-套装编译吗)。\n\n\n## 下载地址\n\n- GitHub Releases：\u003chttps://github.com/ustctug/ustcthesis/releases\u003e\n\n- 校内镜像：\u003chttps://git.lug.ustc.edu.cn/ustctug/ustcthesis\u003e\n\n- TexPage 模板 \u003chttps://texpage.com/template/fe69d6fc-f811-4b8c-824f-7848a07c9551\u003e\n\n- LoongTeX \u003chttps://www.loongtex.com/\u003e\n\n- Overleaf 模板 \u003chttps://www.overleaf.com/latex/templates/latex-template-for-ustc-thesis/qbfkwzbrfhbr\u003e\n\n- 研究生院网站（版本较旧，不推荐）：\u003chttps://gradschool.ustc.edu.cn/column/65\u003e\n\n\n## 编译文档\n\n- 编译模板的使用说明文档 `ustcthesis-doc.pdf`：\n   ```\n   latexmk -xelatex ustcthesis-doc.tex\n   ```\n- 编译论文 `main.pdf`：\n   ```\n   latexmk -xelatex main.tex\n   ```\n- 如需清理论文编译过程中的临时文件，可以：\n   ```\n   latexmk -c\n   ```\n\n- 以上编译过程也可以用 `make` 工具：\n   ```\n   make doc        # 编译生成 ustcthesis-doc.pdf\n   make            # 编译生成论文 main.pdf\n   make clean      # 删除编译过程中生成的临时文件\n   ```\n\n## 反馈问题\n\n如果发现模板有问题，请按照以下步骤操作：\n\n1. 阅读学校的标准，判断是否符合学校的要求；\n2. 阅读 [常见问题 FAQ](https://github.com/ustctug/ustcthesis/wiki/常见问题)；\n3. 将 TeX 发行版和宏包升级到最新，并且将模板升级到 Github 上最新版本，\n查看问题是否已经修复；\n4. 在 [GitHub Issues](https://github.com/ustctug/ustcthesis/issues)\n中搜索该问题的关键词；\n5. 在 [GitHub Issues](https://github.com/ustctug/ustcthesis/issues)\n中提出新 issue，并回答以下问题：\n    - 使用了什么版本的 TeX Live / MacTeX / MiKTeX ？\n    - 具体的问题是什么？\n    - 正确的结果应该是什么样的？\n    - 是否应该附上相关源码或者截图？\n\n如果导师或者院系在格式上有额外的要求，请将老师的邮件转发给模板作者。\n作者会考虑增加接口以便修改格式。\n\n\n## 更多资料\n\n- [LaTeX 新手入门指南](https://github.com/ustctug/ustcthesis/wiki/新手指南)\n- [常见问题 FAQ](https://github.com/ustctug/ustcthesis/wiki/常见问题)\n- [参与开发](https://github.com/ustctug/ustcthesis/wiki/参与开发)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fustctug%2Fustcthesis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fustctug%2Fustcthesis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fustctug%2Fustcthesis/lists"}