nju-lug / NJUThesis

南京大学学位论文模板
https://ctan.org/pkg/njuthesis
LaTeX Project Public License v1.3c
446 stars 63 forks source link

[Bug]: 研究生专业名称过长时,中文摘要页面中出现显示 #252

Open JimFanyi opened 4 months ago

JimFanyi commented 4 months ago

先决条件

期望的现象

专业名称长度超过摘要页中,填写专业的下划线长度时,下划线长度能相应延长

发生了什么

Screenshot 2024-04-25 160150

最小工作示例

\documentclass[
  type = master,
  degree = professional,
  oneside
    % 模板选项:
    %
    % type = bachelor|master|doctor|postdoc, % 文档类型,默认为本科生
    % degree = academic|professional,        % 学位类型,默认为学术型
    %
    % nl-cover,   % 是否需要国家图书馆封面,默认关闭
    % decl-page,  % 是否需要诚信承诺书或原创性声明,默认关闭
    %
    %   页面模式,详见手册说明
    % draft,                  % 开启草稿模式
    % anonymous,              % 开启盲审模式
    % minimal,                % 开启最小化模式
    %
    %   单双面模式,默认为适合印刷的双面模式
    % oneside,                % 单面模式,无空白页
    % twoside,                % 双面模式,每一章从奇数页开始
    %
    %   字体设置,不填写则自动调用系统预装字体,详见手册
    % fontset = win|mac|macoffice|fandol|none,
  ]{njuthesis}

\usepackage{makecell}
\usepackage{tabularx}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{array}
\usepackage{circuitikz}
\usepackage{multirow}
\usepackage{svg}
\usepackage{subcaption}
% 模板选项设置,包括个人信息、外观样式等

\sisetup{per-mode=symbol}

\njusetup{
  info = {
    title = {面向星地激光通信的红外云层探测系统},
    title* = {An All-sky Infrared Cloud Detector for Satellite-Ground Laser Communications},
    author = {范译},
    major = {通信工程(含宽带网络、移动通信等)},
    field = {星地激光通信},
    supervisor = {赵康僆, 教授},
    supervisor* = {Kanglian Zhao, Professor},
    grade = {2021}
    keywords = 
  }
}
\njusetup[bib]{
  style = numeric,
  resource = {面向星地激光通信的红外云层探测系统.bib},
  option = {
    doi = false,
    isbn = false,
    url = false,
    eprint = false,
    gbnamefmt = lowercase
  }
}

\njusetup[math]{
  vector = arrow
}

\newcolumntype{C}{>{\centering\arraybackslash}X}
% 较为冗长且一般不需要反复修改,我们把它放在单独的文件里
%\input{njuthesis-setup.def}

% 自行载入所需宏包
% \usepackage{subcaption} % 嵌套小幅图像,比 subfig 和 subfigure 更新更好
% \usepackage{siunitx} % 标准单位符号
% \usepackage{physics} % 物理百宝箱
% \usepackage[version=4]{mhchem} % 绘制分子式
% \usepackage{listings} % 展示代码
% \usepackage{algorithm,algorithmic} % 展示算法伪代码

% 在导言区随意定制所需命令
% \DeclareMathOperator{\spn}{span}
% \NewDocumentCommand\mathbi{m}{\textbf{\em #1}}

% 开始编写论文
\begin{document}
\renewcommand{\arraystretch}{1.5} % Increase table row spacing

%---------------------------------------------------------------------
%   封面、摘要、前言和目录
%---------------------------------------------------------------------

% 生成封面页
\maketitle

% 文档默认使用 \flushbottom,即底部平齐
% 效果更好,但可能出现 underfull \vbox 信息
% 如需抑制这些信息,可以反注释以下命令
% \raggedbottom

\begin{abstract}
  随着空间网络技术的高速发展,在卫星与地面站之间进行高速数据传输的需求日益增长。传统微波链路由于其频率的限制,越来越无法满足星地间数据传输的需求。
  在此背景下,激光通信技术凭借其高速率、高带宽、抗干扰能力强的显著优点,成为替代微波通信的主要备选技术之一。但是,在星地间进行激光通信面临可靠性较差的问题,
  因为星地激光链路容易受到大气活动的影响,在大气活动中,云层的遮挡是影响激光链路稳定性的重要因素。因此,需要对星地激光通信地面站上空的云层情况进行监测。
  针对这一问题,本文进行了相关研究,具体的研究内容和贡献主要分为以下几个方面。

  首先,提出并开发了一种红外云层探测系统,用于对地面站上空的云层进行探测。根据云层的红外辐射特性,对云层进行了监测,并对云量、云层光学深度等参数进行了反演,
  得到了较为准确的反演结果。

  然后,在数据处理方面,针对非制冷焦平面阵列存在的温度漂移问题,提出了一种用于对温度漂移进行补偿的新方法,消除了温度漂移对探测结果造成的影响;
  为了得到云层红外辐射,本文提出了一种全新的方法,从系统接收到的总辐射中,识别并移除了大气背景辐射,得到了较为准确的云层净辐射。

  最后,本文通过合理的系统设计,在兼顾成本的基础上,利用单个相机,实现了对天空中任意区域的云层探测,扩大了云层探测的范围。

  综上所述,本文提出并研制了一种红外云层探测系统,能够部署于星地激光通信的地面站,用于对地面站上空的云层进行实时探测,该系统具有较高的空间分辨率与较大的探测范围。
  本文还提出了一系列新的方法,用于从红外云层探测系统获取的原始数据中,得到云层的红外辐射亮度,并进一步反演得到云量、云光学深度等特性,为建立稳定可靠的激光链路提供了数据支持。
\end{abstract}

\begin{abstract*}
  English abstract
\end{abstract*}

% 生成目录
\tableofcontents
% 生成图片清单
% \listoffigures
% 生成表格清单
% \listoftables

%---------------------------------------------------------------------
%   正文部分
%---------------------------------------------------------------------
\mainmatter

% 符号表
% 语法与 description 环境一致
% 两个可选参数依次为说明区域宽度、符号区域宽度
% 带星号的符号表(notation*)不会插入目录
% \begin{notation}[10cm]
%   \item[DFT] 密度泛函理论 (Density functional theory)
%   \item[DMRG] 密度矩阵重正化群 (Density-Matrix Reformation-Group)
% \end{notation}

% 建议将论文内容拆分为多个文件
% 即新建一个 chapters 文件夹
% 把每一章的内容单独放入一个 .tex 文件
% 然后在这里用 \include 导入,例如
%   \include{chapters/introduction}
%   \include{chapters/environments}

\include{chapters/Chap1-绪论}
\include{chapters/Chap2-红外云层探测的理论基础}
\include{chapters/Chap3-红外云层探测系统的设计方案}
\include{chapters/Chap-4数据处理}
\include{chapters/Chap-5云层和大气参数反演}
\include{chapters/Chap6-总结与展望}

%---------------------------------------------------------------------
%   参考文献
%---------------------------------------------------------------------

% 生成参考文献页
\printbibliography
%---------------------------------------------------------------------
%   致谢
%---------------------------------------------------------------------

\begin{acknowledgement}
  感谢 \href{https://git.nju.edu.cn/nju-lug/lug-introduction}{LUG@NJU}。
\end{acknowledgement}

%---------------------------------------------------------------------
%   附录部分
%---------------------------------------------------------------------

% 附录部分使用单独的字母序号
% \appendix

% 可以在这里插入补充材料

% 完工
\end{document}

njuthesis 模板版本

v1.3.2

模板获取途径

https://tex.nju.edu.cn

操作系统

Linux

TeX 发行版

No response

编译程序

XeLaTeX

额外信息

No response

JimFanyi commented 4 months ago

这是来自QQ邮箱的假期自动回复邮件。   您好,您的邮件我已收到。

atxy-blip commented 4 months ago

先在 njuthesis-graduate.def 里面手动改一下下面两个长度吧,回头做一下自动长度适配

\cs_new_protected:Npn \__nju_abs_info_g:N #1
  {
        ...
        \dim_set:Nn \l__nju_tmpa_dim { 16 em }
        \dim_set:Nn \l__nju_tmpb_dim { 2.5 em }
        ...