% 文档类(模板)
\documentclass[%
  type = bachelor,  % 本科论文(设计)
  twoside,          % 双面模式(openany)，建议使用twoside
]{nwafuthesis}
% 导言区

% 将需要载入的宏包统一在settings/package.tex中进行管理
\input{settings/packages.tex}
% 将必要的设置统一在settings/format.tex中进行管理
\input{settings/format.tex}

% 排版参数设置
\nwafuset{
% 论文基础格式
  style = {
    % 由于版权原因，本模板不提供任何字体安装文件，如有需要请自行按需安装。
    % 对于对于Times New Roman这一西文字体的要求，在论文撰写规范中明确说明，
    % 可以使用相似字体进行替换，请根据情况自行决定。
    % 在此，强烈建议让系统自行选择使用合适的字体，
    % 非特殊情况不要设置font和cjk-font这两个选项。
    % 如果中文排版出现“🄵”(主要发生在姓名排版中)，则可更改cjk-font选项。
    % font          = times*,            % 西文字体(garamond|libertinus|lm|palatino|times|times*|none)
    % cjk-font      = windows,           % 中文字体(adobe|fandol|founder|mac|sinotype|sourcehan|windows|none)
    bib-resource  = {bib/sample.bib},   % 参考文献数据源文件名，注意需要完整路径及后缀名
    % figtabtoc,                          % 是否输出本科插图与表格清单(默认不输出)
    % anonymous,                          % 是否输出盲审格式论文
    % hyperlink     = color,              % 彩色超链接，仅为检查交叉引用，提交论文时建议注释该颜色选项
  },
% 基本信息录入
  info = {
    grade = {2026},   % 毕业年份(届)
    btype = {paper},  % 本科类型(论文/设计，paper/design)
    bachelortype = { 工学 }, % 申请学位类别
    title = { \nwafuthesis{}快速上手示例文档 },                    % 论文中文标题
    title* = { \nwafuthesis{} Quick Start and Document Snippets }, % 论文英文标题
    department = { 信息工程学院 },      % 学院名称
    major = {计算机科学与技术},         % 专业
    author = { \TeX{}爱好者 },          % 作者中文姓名
    student-id = {202101000},           % 学号
    % 指导教师，每个导师包括逗号分隔的姓名和职称(可以省略)，不同导师置于大括号内，然后用逗号分隔
    supervisor = { {耿楠, 教授}, {胡钰} },
    % 协助指导教师，如该选项未设置，则不输出该条目
    % 每个导师包括逗号分隔的姓名和职称(可以省略)，不同导师置于大括号内，然后用逗号分隔
    cosupervisor = { {王泽鹏, 大咖}, {孙海天} },
    date = {2026年6月},                 % 学位会召开时间
    foundation = {% 资助基金，每个条目包括项目来源、名称和编号三项，用英文逗号分隔
        {国家高新研发计划(863项目),作物三维点云快速获取,20140422124},
        {陕西省重点研发计划,基于大数据的陕西苹果物联网研究,NT20170445463},
      },
  },
}
% 录入摘要、符号对照表、术语表等信息
\nwafuset{
  abstract = {
    abstractfile  = { contents/chap00-abs-zh.tex }, % 中文摘要文件名称(注意需要有.tex后缀名)
    abstractfile* = { contents/chap00-abs-en.tex }, % 英文摘要文件名称(注意需要有.tex后缀名)
    keywords      = {学位论文, 模板, \nwafuthesis}, % 中文关键字列表(注意用英文逗号分隔)
    keywords*     = {NWAFU thesis, document class, space is accepted here}, % 英文关键字列表(注意用英文逗号分隔)
    notationfile  = { contents/chap00-notation.tex }, % 主要符号对照表文件名称(注意需要有.tex后缀名，
                                                      % 若忽略该参数或提供空参数，则不输出主要符号注释表)
    termfile      = { contents/chap00-term.tex }      % 术语表(注意需要有.tex后缀名，
                                                      % 若忽略该参数或提供空参数，则不输出术语表)
  },
}

% 正文区(有且只能有一个)
\begin{document}
% 这个命令用来关闭版心底部强制对齐，
% 可以减少不必要的 underfull \vbox 提示，但会影响排版效果
% \raggedbottom

% 由于论文模板中已设计了自动排版封面、摘要、目录等功能，
% 因此，无需手动排版这些前料内容。

% 主体部分是论文的核心
\mainmatter

% 建议采用多文件编译的方式编写论文，
% 比较好的做法是把每一章放进一个单独的 tex 文件里，
% 并在这里用 \include 导入，如：
\include{contents/chap01}
\include{contents/chap02}
\include{contents/chap03}
\include{contents/chap04}
\include{contents/chap05}

% 打印参考文献列表
\bibmatter*
\printbibliography

% 排版附录，可选
\appendix
\input{contents/chap06-app1}
\input{contents/chap07-app2}

% 排版致谢
\backmatter
% 致谢
\input{contents/chap08-ack}

% 个人简历， 本科生可选
\input{contents/resume}

\end{document}
