{"id":20666929,"url":"https://github.com/xen0n/jnuthesis","last_synced_at":"2025-04-19T17:04:04.244Z","repository":{"id":32104546,"uuid":"35676823","full_name":"xen0n/JNUthesis","owner":"xen0n","description":"江南大学学位论文 XⱻLᴬTᴇX 宏包","archived":false,"fork":false,"pushed_at":"2019-06-16T07:49:10.000Z","size":62781,"stargazers_count":45,"open_issues_count":10,"forks_count":12,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2024-04-16T00:04:56.757Z","etag":null,"topics":["latex-template","thesis-template","xelatex"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xen0n.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-15T13:54:58.000Z","updated_at":"2024-03-28T08:46:18.000Z","dependencies_parsed_at":"2022-08-22T21:50:23.049Z","dependency_job_id":null,"html_url":"https://github.com/xen0n/JNUthesis","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xen0n%2FJNUthesis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xen0n%2FJNUthesis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xen0n%2FJNUthesis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xen0n%2FJNUthesis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xen0n","download_url":"https://codeload.github.com/xen0n/JNUthesis/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224964674,"owners_count":17399434,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-template","thesis-template","xelatex"],"created_at":"2024-11-16T19:42:15.181Z","updated_at":"2024-11-16T19:42:15.796Z","avatar_url":"https://github.com/xen0n.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JNU-Thesis\n\n**注意：本模板虽基本完工，仍可能存在样式问题。请提出您发现的排版问题，欢迎 PR！**\n\n本项目提供了一个用于排版江南大学学位论文的XeLaTeX模板。本项目乃[南京大学学位论文模板 NJU-Thesis][njuthesis] 的移植。\n\n[njuthesis]: https://github.com/Haixing-Hu/nju-thesis\n\n目前该模板支持排版学士和硕士（学术型与专业型）的学位论文。\n\n虽然该模板主要用于排版江南大学的学位论文，但亦可经过简单的设置或修改用于排版国内其他大学的学位论文。\n\n## 功能特色\n\n* 支持多种江南大学学位论文及相关材料的生成：\n\t- 学术型硕士：\n\t\t- 学位论文：`master` 选项\n\t\t- 盲审版论文：`master,blindreview` 选项\n\t- 专业型硕士：\n\t\t- 学位论文：`master,prodegree` 选项\n\t\t- 盲审版论文：`master,prodegree,blindreview` 选项\n\t- 学士：\n\t\t- 学位论文：`bachelor` 选项\n\t\t- 毕业设计：`bachelordesign` 选项，除“摘要”变为“设计总说明”之外与 `bachelor` 完全相同\n\t\t- 相关资料，外文资料翻译：详见 [`bachelor-related.tex`](./bachelor-related.tex)\n\t\t- 本科课程设计：`bachelorcoursework`选项，详见 [`bachelor-coursework.tex`](./bachelor-coursework.tex)\n* 使用XeLaTeX作为排版引擎，论文源码需要使用UTF-8编码；\n* 支持使用思源系列字体（`sourcefonts`选项）进行排版；\n* 自动生成中文封面、中文摘要页、英文摘要页、独创性声明页等必需页面；\n* 支持硕博学位论文终稿提交前替换独创性声明页，具体方法见下；\n* 支持自动替换所有中文句号为英文句点，方便理工科论文排版：`replaceperiod` 选项。\n\n## 注意事项\n\n### 关于目录排版\n\n不要让任何一级章节编号超过个位数，比如10章或者10节。实际上，良好的文章组织以及篇幅要求的存在，一般情况下不需要担心该情况发生；但以防万一。\n\n由于宏包对目录排版的内部设置原因，实现如同Word模板一般的“章节编号与名称之间空一个半角空格”的效果较为困难，实际上该效果是以计算章节编号均为个位数情况下编号的最大长度模拟的。这意味着如果项目编号超长，该行编号与标题文字的间距即被破坏。\n\n\n### 关于字体要求与等宽字体\n\n**江南大学学位论文只能使用中易宋体与Times New Roman排版。** 实质上相当于本宏包唯一正确的字体选项为`winfonts`，`sourcefonts`等其他字体选项暂无用户尝试，请慎重使用。（这有可能使您不得不重新打印整份论文，造成经济损失；万一成功，请务必报告情况，以便我们更新此处提示！）\n\n**本科生注意：查重系统要求文字可正常复制。鉴于`winfonts`选项的已知问题（见“支持环境”一节），可用`sourcefonts`或`adobefonts`选项专门为查重系统编译。**\n\n该规定意味着任何其他字体均不能使用，包括等宽字体，这对排版程序代码等内容十分不利。本宏包作者及多位使用者均面临过类似的情况，事实证明江南大学许多学院的字体要求没有谈判空间（见下）。因此，本宏包**默认设置使等宽字体与衬线字体相同，使所有`\\texttt`等命令实质上无效，以减少您提交论文时的困扰**。\n\n虽然行内代码引用（如变量名、类名、函数/方法调用等）的字体无解，但大段代码引用仍然有可能利用等宽字体。您可以**开启`figure`环境**，将代码置于其中，并在环境中 **设置`\\forcedtt`（或`\\textforcedtt`）** 以强制选择等宽字体。这样一来，老师会以为等宽排版的代码属于某种形式的截图，而无视字体要求。除了引用代码时要使用“图X-X”这种较为不爽的形式之外，能够使用等宽字体排版代码，应该也属于一种妥协了吧。\n\n\n确定正文不可使用其他字体的学院：\n\n* 物联网工程学院\n* 理学院\n* 数字媒体学院\n\n\n确定正文可少量使用其他字体的学院：\n\n* 法学院（直接引语等情况）\n\n\n### 硕博学位论文：替换独创性声明页\n\n所有答辩流程结束之后，需要上传包含已签字独创性声明页面的终稿到系统中。为方便该需求，本宏包内置了相应支持，请按以下方法操作：\n\n* 论文撰写时：使用 `\\makeoriginalitypage` 命令生成独创性声明模板页；\n* 答辩结束，准备提交终稿时：**单独打印**一页独创性声明模板页（重要！之后需要扫描或拍照后处理，胶装之后的页面就不方便了），按照要求与胶装版内的独创性声明一起签字；\n* 制作待插入图片：\n\t- 使用扫描仪：直接使用输出图片；\n\t- 使用手机：\n\t\t- 尽量在良好光照下正对纸张拍照，尽量不要有阴影；\n\t\t- 将照片中纸张部分剪裁，宽高比固定为210:297（A4）。由于打印机像素密度较高，一般为300 dpi往上，建议保留区域大小至少为2480x3507（300 dpi）；\n\t\t- 用“阈值”等滤镜将图像二值化，缩小体积且方便打印；\n\t\t- 推荐保存为PNG格式，由于处理后图像为黑白且大片空白，JPEG的压缩算法既引起压缩噪点，又空间占用较大。\n* 最后修改 `\\makeoriginalitypage` 为 `\\makeoriginalitypage{图片相对路径}`。\n\n如此即可直接生成符合要求的终稿PDF文档，不必手工完成PDF页面的分离、合并等操作了。\n\n\n## 支持环境\n\n以下环境测试支持：\n\n* 操作系统\n\t- Linux\n\t- macOS\n\t- Windows\n* TeX 发行版\n\t- TeXLive\n* 字体选项\n\t- `sourcefonts`\n\t- `adobefonts`\n\n以下环境存在已知问题：\n\n* TeXLive 2016，`winfonts` 选项：PDF 内文字复制粘贴乱码\n* （或已修复）macOS，MacTeX BasicTeX：校名 logo 缺失。请使用完整 MacTeX 安装\n\n\n## TODO\n\n* 更多论文封面\n\t- 专业学位（在职）学位\n\t- 同等学力硕士学位\n\t- 高校教师硕士学位\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxen0n%2Fjnuthesis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxen0n%2Fjnuthesis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxen0n%2Fjnuthesis/lists"}