Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
4 tasks done
JimFanyi opened this issue Apr 25, 2024 · 2 comments
Open
4 tasks done
Labels
bug Something isn't working

Comments

@JimFanyi
Copy link

先决条件

期望的现象

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

发生了什么

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 JimFanyi added the bug Something isn't working label Apr 25, 2024
@JimFanyi
Copy link
Author

JimFanyi commented Apr 25, 2024 via email

@atxy-blip
Copy link
Member

先在 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 }
        ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants