南京大学学位论文Typst模板使用指南
项目地址:https://gitcode.com/gh_mirrors/mo/modern-nju-thesis
一、项目目录结构及介绍
南京大学学位论文的Typst模板,位于GitHub仓库,其主要的目录结构设计是为了方便用户快速定制和编译学位论文。以下是核心目录及其大致功能介绍:
-
template: 此目录包含了论文的基本结构模板。
- thesis.typ: 论文主体的Typst源文件,定义了整个论文的架构和内容组织。
- fonts: 字体文件夹,存放必要的中文字体(如需手动添加楷体和仿宋以避免显示错误)。
-
doc: 可能包含额外的文档说明或示例。
-
src: 如果模板包含可分离的代码示例或数据,这部分用于存储源码。
-
.gitignore: 控制Git忽略哪些文件或目录不被版本控制。
-
LICENSE: 许可协议文件,本项目遵循MIT许可证。
二、项目的启动文件介绍
启动文件:thesis.typ
在template
目录下的thesis.typ
是项目的启动文件,它定义了整篇论文的结构和样式。这个文件至关重要,因为它包括了以下几个关键部分:
- 文档类设置 (
documentclass
):指定论文的类型(如本科、硕士、博士等),学位类型(学术型或专业型),以及是否启用双面打印模式等。 - 个性化信息:如标题、英文标题、年级、学号、作者名及其英文对照。
- 布局安排:通过一系列函数定义了前言、正文、附录等各部分的布局。
- 字体配置:特别注意,需要安装并正确配置中文字体,如“楷体”使用"FZKai-Z03S"作为替代,在实际使用时需确保拥有合法使用权的相应字体已安装。
要启动项目,您需要有Typst环境,并且正确配置好相关字体。运行此文件将生成对应的PDF文档,展现完整的学位论文结构。
三、项目的配置文件介绍
在这个特定的项目中,配置主要是通过thesis.typ
文件进行的,没有单独的配置文件。所有的定制化选项都集成于此文件内,包括但不限于:
- 基本信息配置:比如标题、作者信息的设定。
- 页面布局调整:通过不同的函数调用来实现,例如双面打印的设置(
twoside: true
)。 - 字体选择:虽然不在传统意义上的配置文件中,但在文档初始部分指定了中英文使用的字体,这是通过字典形式配置的。
- 文档属性设置:如学位类型、匿名审查模式开关等,均在此文件的顶部定义。
为了使用该模板,用户应阅读和理解thesis.typ
中的各项配置,根据需要进行相应的修改,随后通过Typst编译工具来编译生成个人的学位论文文档。注意,由于依赖外部字体,成功构建文档之前,确保已经遵循README指示安装了必要字体。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考