# bs **Repository Path**: nebula-yong/bs ## Basic Information - **Project Name**: bs - **Description**: bs - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-20 - **Last Updated**: 2025-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 深圳技术大学学位论文Tex模版 ## 欢迎Contribute,欢迎一起讨论学位论文 LaTeX 知识 欢迎对 LaTeX 感兴趣的同学参与项目维护,添加更多features
LaTeX 使用问题,请加
深圳技术大学学位论文 LaTeX 模板交流 QQ群: 710337475
## 项目起源 LaTeX利用设置好的模板,可以编译为格式统一的pdf。 目前国内大多出版社与高校仍在使用word,word由于其强大的功能与灵活性,在新手面对形式固定的论文时,排版、编号、参考文献等简单事务反而会带来很多困难与麻烦,对于一些需要通篇修改的问题,要想达到LaTeX的效率,对word使用者来说需要具有较高的技能水平。 为了能把主要精力放在论文撰写上,许多国际期刊和高校都支持LaTeX的撰写与提交,新手不需要关心格式问题,只需要按部就班的使用少数符号标签,即可得到符合要求的文档。且在需要全篇格式修改时,更换或修改模板文件,即可直接重新编译为新的样式文档,这对于word新手使用word的感受来说是不可思议的。 本项目的目的是为了创建一个符合深圳技术大学毕业论文(设计)撰写规范的TeX模板,解决学位论文撰写时格式调整的痛点。 本模板依照[本科论文格式范例2024](./official_documents/本科论文格式范例2024.docx)编写。 ## 主要内容 ![cover](images/cover.jpg) 1. 封面; 2. 学位论文诚信声明; 3. 目录; 4. 中文摘要; 5. 论文正文; 6. 参考文献; 7. 致谢。 8. 英文摘要; 9. 附录(必要时); ## 版本状况 完整支持本科生毕业论文要求。 ## 文件介绍 ### `SZTUthesis.cls` 样式文件,不需要管这个文件。 对LaTeX有所了解的同学,也可按需修改这个文件。如果这个文件的样式设计有什么bug,欢迎在issue里提出。 ### `gbt7714-numerical.bst`和`gbt7714.sty`两个文件 来自项目[CTeX-org/gbt7714-bibtex-style](https://github.com/CTeX-org/gbt7714-bibtex-style),是参考文献的样式。 ### `content`目录 所有论文的编辑内容在这里。 `info.tex`:论文的各种信息,标题姓名学院之类的。 `abstactcn.tex`和`abstracten.tex`:顾名思义。 `content.tex`:从绪论到总结的全部正文内容。`\cite`的时候可能因为tex文件与主文件分离,LaTeX环境配置不到位,会有找不到bib的提示(Texlive+sublime会这样),没关系,照常插入需要的bibkey即可。 `additional.tex`:成果、致谢、附录之类的。 ### `sztuthesis_main.tex` 论文主文件,正常情况下不用修改这个文件,以这个文件编译论文即可。 在content目录提供的页面不足以保证所需内容时,可以修改主文件,引入其他自定义content文件。 ### `images`目录 放图片,模板已经配置了相对路径,所以在文中插图片时,直接用images目录下的相对路径即可,比如`images/sztu.png`,在正文中插入只需要`sztu.png`。 ## 编译 ### Linux ```bash # 单次编译 make # 持续集成 make pvc ``` 或者 请使用`xelatex`,对`sztuthesis_main.tex`文件进行编译。 Windows下可以使用`TexMaker`,`TexStudio`等IDE,选中`xelatex`编译器进行编译。 使用高级文本编辑器,如sublime等,否则可能因为ANSI、UTF-8等编码格式问题编译失败。 ### Windows 推荐使用 Visual Studio Code 编辑 Latex #### 1. 安装[texlive](http://tug.org/texlive/) 官网的用户体验很不好,找iso有点迷 这里有提供下载镜像的汇总:[https://ctan.org/mirrors](https://ctan.org/mirrors) 这个阿里云的镜像一时半会儿应该不会失效吧:[https://mirrors.aliyun.com/CTAN/systems/texlive/Images/](https://mirrors.aliyun.com/CTAN/systems/texlive/Images/) 下载 `texlive.iso` 打开iso文件,运行 `install-tl-windows.bat`,界面都看得懂,装就是了。 #### 2. vscode 安装 latex workshop 扩展 vscode怎么装扩展不用赘述了 #### 3. 设置里,找latex栏目下的 `Latex:Tools`,编辑`settings.json` 添加: ```json { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ] }, ``` #### 4. `Latex:Recipes`,编辑`settings.json` 添加: ```json { "name": "xelatex", "tools": [ "xelatex" ] }, { "name": "xelatex ➞ bibtex ➞ xelatex × 2", "tools": [ "xelatex", "bibtex", "xelatex", "xelatex" ] }, ``` 可以把latexmk的三条注释掉 要想使用bibtex参考文献,需要“四次编译”,可以设为默认,把`"xelatex ➞ bibtex ➞ xelatex × 2"`挪到前面。 #### 5. 一些快捷键 - ctrl+alt+b:编译 - ctrl+鼠标点击pdf:可跳至源码位置 - 在源码位置ctrl+alt+j可跳至pdf位置 - ctrl+k ctrl+a: 切换活动栏可见性(左侧图标开关) - ctrl+alt+x:显示LaTeX面板(左侧编译命令面板和文档大纲)。 - ctrl+alt+c:清除辅助文件 - ctrl+alt+v:查看编译的pdf文件(预览) - ctrl+alt+j:正向搜索。当设置`"latex-workshop.view.pdf.viewer": "tab";`时,在LaTeX源文件中按下快捷键,定位到PDF文档相应位置。 第一章 引言 背景、意义、现状、课题内容(已经写过) 第二章 相关技术基础与系统架构 2.1 Mesh 网络与自组织通信机制基础 传统 Wi-Fi 网络(AP + STA) VS Mesh 网络 Mesh 网络的核心特性:自组织、自修复、多跳通信 IEEE 802.11s 协议简介(重点提“不能跨平台”、“对硬件有依赖”) SoftMesh 的定位:软件实现 Mesh,填补 802.11s 不适用场景的空白 2.2 Wi-Fi STA/AP 模式原理及在组网中的作用 STA 与 AP 模式的标准行为 STA/AP 混合使用构建逻辑链路的可行性与前人研究 SoftMesh 如何利用该机制构建节点连接图 示例:A 作为 STA 连接 B 的 AP,同时自身作为 AP 接收 C 的连接 2.3 SoftMesh 协议架构的分层设计思想 分层通信模型介绍(参考 TCP/IP 思想) SoftMesh 各层功能划分(通信接口层 / 控制层 / 协议核心层 / 应用接口层) 模块职责清晰、解耦便于复用 可配图说明:SoftMesh 分层结构图(建议图 2-1) 2.4 hi3863 嵌入式平台概述与资源分析 hi3863 芯片基本信息(主频、Flash、RAM) 支持的通信模块(Wi-Fi)与系统(Harmony LiteOS 或其他 RTOS) 为什么选它?(已有成熟驱动/接口、实验环境熟悉等) 平台资源对协议设计的约束(例如包长度、内存占用) 2.5 硬件抽象层(HAL)设计与跨平台可移植性探讨 HAL 的基本概念与作用 SoftMesh 如何通过 HAL 实现与 hi3863 解耦 示例接口:如 wifi_send_packet()、get_mac_address() 等 后续在其他平台上如何通过重新实现 HAL 即可移植协议逻辑 第三章 SoftMesh 协议设计 协议设计目标与思路 分层结构介绍(例如:接口层、控制层、路由层、平台适配层) 协议状态机与数据结构 第四章 协议实现与系统构建 HAL 接口与设备适配 消息封装与传输流程 hi3863 平台上 Mesh 节点的初始化与运行流程 实现难点与优化 第五章 测试与结果分析 Mesh 建网效果测试(如自动发现、拓扑自恢复) 多跳转发验证(数据成功转发) 稳定性、丢包率、路由收敛时间等基础评估 第六章 总结与展望 已实现功能总结 局限性与后续可拓展方向(如跨平台、引入安全机制等) 《基于SoftMesh的软组网协议设计与实现》论文目录建议结构 第一章 引言 1.1 研究背景 1.2 研究意义 1.3 国内外研究现状 1.4 本课题的研究内容 1.5 本课题的技术路线 1.6 本文结构安排(可选) 第二章 相关技术基础与系统架构 2.1 无线Mesh网络基本原理 2.2 Wi-Fi STA/AP 模式介绍与应用 2.3 SoftMesh设计中的分层架构思想 2.4 嵌入式平台hi3863概述 2.5 协议适配与HAL抽象接口设计 第三章 SoftMesh协议设计与实现 3.1 协议总体架构设计 3.2 节点角色管理与邻居发现机制 3.3 路由维护与多跳转发机制 3.4 消息封装格式与数据传输流程 3.5 模块功能实现细节 第四章 协议部署与实验测试 4.1 系统部署环境与测试平台 4.2 组网功能与拓扑同步验证 4.3 多跳通信验证与性能评估 4.4 路由变化处理与拓扑自愈能力验证 4.5 模块运行稳定性与系统资源占用 第五章 项目总结与展望 5.1 本课题工作总结 5.2 目前存在的不足 5.3 后续研究方向展望 参考文献 附录(如有) A. SoftMesh配置示例与调试命令 B. 数据抓包样例与日志片段 C. 源码结构与功能注释说明(如必要) 致谢(单独一页)