# 苏州大学本科生毕业论文模板 **Repository Path**: scared-helloworld/soochow-university-thesis ## Basic Information - **Project Name**: 苏州大学本科生毕业论文模板 - **Description**: 苏州大学本科生毕业论文的LaTeX模板,同时附带一些自动化小工具。 - **Primary Language**: TeX/LaTeX - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-02-21 - **Last Updated**: 2024-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 苏州大学本科生毕业论文模板 本项目包含苏州大学本科生毕业论文的LaTeX模板与一些实用的自动化小工具。论文模板严格参照2023届毕业论文格式要求编写,后续会根据2024届的要求进行更新。模板尽可能采用最为新手友好的方式实现功能,最小化用户配置编译环境和学习LaTeX的时间成本。 ## 论文模板 论文模板位于`模板`文件夹内,其中包含了设定文档格式的宏包`sytle.sty`和示例论文。你可以编译这个示例论文查看模板的效果。使用这套模板最简单的办法是直接修改示例论文的源文件,将示例论文的内容替换为你自己的内容。 `style.sty`中声明了目录、章节标题和图表的格式,只要引用这个宏包,这些格式就会被自动应用。苏州大学的本科生毕业论文要求用上标标注引用,`sytle.sty`提供了`\citess`命令,该命令与`\cite`用法相同,但是将引用标注为上标。同时,该宏包提供了适用于论文声明部分的页面样式`frontmatter`和论文正文部分的页面样式`mainmatter`,这两种页面样式会分别生成符合要求的页眉页脚。可以用如下的命令应用页面样式: ```tex \pagestyle{frontmatter} \pagestyle{mainmatter} ``` ## 自动化小工具 自动化小工具位于`工具`文件夹内,其中包含了使用Python和LaTeX自动化论文编写部分流程的小工具。这些小工具依赖于`PyPDF2`软件包。 ### 外文原文裁剪器 在毕业论文的排版要求中,外文原文需要被裁剪掉原文的页眉页脚,换成苏大毕业论文的页眉页脚。外文原文拆分器会自动将外文原文拆分为每一页,并将拆分出的每一页裁剪掉四边,以PDF格式保存在`外文原文`文件夹中,最后生成一个LaTeX源文件,这个LaTeX源文件依次插入了拆分并裁剪之后的外文原文。请注意生成的LaTeX文件不包含任何格式,正确的用法是用`\input`或`\include`将其插入在设定好格式的文档中来获得想要的格式。 可以直接运行外文原文裁剪器并按照提示输入各个选项,或者,用以下命令行参数调用: ```bash 外文原文裁剪器.py 输入文件 上边距 下边距 左边距 右边距 ``` 这个工具同样可以用于处理查重报告等。 ### PDF合并 这个工具用于将多个PDF文件拼接在一起。你可以直接运行这个工具并按照提示输入各个选项,或者用以下命令行参数调用: ```bash PDF合并.py 输出文件 输入文件1 输入文件2 输入文件3 ... ``` ## 版权声明 本项目采用Creative Commons NC-BY-SA协议授权。这意味着本项目禁止用于商业用途,且转载、二次创作必须注明原作者、二次创作必须采用兼容的协议授权。使用代码托管平台的fork功能进行二次创作可视为已注明原作者。 本项目旨在提供帮助,但不提供任何担保。作者及任何二创作者不对您因为使用本项目而造成的任何负面后果承担责任。 论文模板中的示例论文内容为AI生成,仅用作演示论文模板的格式,其内容纯属胡编乱造,与现实无任何关联。