博士毕业论文/CTEX/LATEX

LATEX环境安装

CTEX 安装 (垃圾,不要装)

运行

  • clean.bat
  • comp.bat

缺少字体

  • Couldn’t find `Adobe Heiti S.cfg’
    miktex-maketfm: No creation rule for font “Adobe Heiti Std”.
  • 解决方法:其实就是下载这四个字体之后,右键 ”为所有用户安装“ 即可,推荐一个下载地址:https://bigfontsite.com/fonts

2024/5/27

由于学校更新模板, 采用宇航的版本
安装 tex live2024+ win edt,pdflatex一键编译,完美成功
用overleaf则会报错

最新的版本和这个版本只有两个区别,一个是授权页,换一个pdf,一个是页眉,换成了居中

  • 授权页/诚信说明: 需要替换/直接pdf替换;data/copyright.tex 该版本和新版szu说明不一致;可以修改format.tex实现一致;我懒得改,直接用word填好转pdf再插进来

  • 页眉,直接 \cnpageheader{博士学位论文\hfill\leftmark}换成\cnpageheader{\leftmark}等操作即可(包括致谢这些)

  • 目录,Abstract改为大写ABSTRACT (在format \addcontentsline{toc}{chapter}{ABSTRACT}中设置)

  • 附录部分不太一样。反映在目录上也不一样。也可能是我没有用对命令。无所谓了,反正我没有附录.

  • Publication.tex 标题 改为3号 \chapter*{\centering\sanhao\hei\bfseries 攻读博士学位期间的研究成果}

  • 与要求还是有很多不同;页眉高度、章节起始高度这些

  • 难搞的是字体,这个模板 textbf对中文没用;而\bf 实际上是将宋体换成了黑体;然后想要 word版的加粗黑体 加粗宋体 没有;可能是要换字体库换package什么的;稍微试了一下,编译不通过,有点烦


以上都有问题,改用https://github.com/Jev0987/SZUThesis-2024

  • 编译:
    先点击B+,会生成main.bbl参考文献;再XeLaTex编译
    在这里插入图片描述

  • szuthesis.cls

    • 把\newcommand → \renewcommand: \renewcommand*{\heiti}{\CJKfamily{heiti}}
    • (部,研究院)(部、研究院); 硕士博士
    • 关键词改成黑体加粗;目录摘要中间 加空格;abstract标题,改成arial字体
%---------------------------------------------------------------------------%
	%->> abstract environments
	%---------------------------------------------------------------------------%
	\newfontfamily\sectionef{Arial}
	%- define chinese keywords
	\newcommand{\keywords}[1]{%
	    \vspace*{2\baselineskip}
	    \noindent {\heiti\bfseries \szu@label@ch@keywords} #1}
	%- define engish keywords
	\newcommand{\KEYWORDS}[1]{%
	    \vspace*{2\baselineskip}
	    \noindent {\bfseries \szu@label@en@keywords} #1}
	\newenvironment{abstract}{
	    \ctexset{chapter = {
	        format = \linespread{1.0}\zihao{3}\heiti\bfseries\centering,
	        beforeskip = {5pt},
	        afterskip = {18pt},
	    }}%
	    \chapter[摘\ \ 要]{摘\ \ 要}% 
	    \pagestyle{mainmatterstyle}%
	}{\szu@clearpage}
  • 修改标题

    • word 1磅值=Latex 1bp=Latex1.00375 pt;
    • 根据深大要求将标题前后段落gap改为bp单位,修改大小;
    • 目录段后改为18bp;段前可能是考虑了页眉之类的和word要求不一样?所以不改段前了; 最后添加 答辩委员/评议书;建议直接拼接pdf上去即可,否则得去掉页眉页脚;
    \providecommand{\tableofcontents}{}
    \let\tableofcontentsORIG\tableofcontents
    \renewcommand{\tableofcontents}{
        \begingroup%
        \ctexset{chapter = {
            format = \linespread{1.0}\zihao{3}\bfseries\heiti\centering,
            beforeskip = {10pt}, %这里不改了,改完怪怪的,可能是考虑了页眉的高度
            afterskip = {18bp}, %改这里
        }}%
        \szu@clearpage\newgeometry{hmargin=1.23in,vmargin=1in}%
        \pagestyle{empty}\linespread{1.3}\tableofcontentsORIG%
        %\vspace{10pt}% Adjust vertical space as needed
        %\noindent\textbf{line 1}% Add the desired line here
        {\noindent \szu@song \zihao{-4} 附:指导教师对研究生学位论文的学术评语}
        
        答辩委员会决议书
        \szu@clearpage\restoregeometry%
        \endgroup%
    }
    
    • 目录修改字体大小
     \renewcommand*{\@dottedtocline}[5]{% [<level>,<indent>,<numwidth>,<title>,<page>]
        \ifnum #1>\c@tocdepth \else
            \vskip \z@ \@plus.2\p@
            {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
            \parindent #2\relax\@afterindenttrue
            \interlinepenalty\@M
            %\leavevmode \zihao{4}\rmfamily % 目录中小节,改为宋体小四
            \leavevmode \zihao{-4}\songti % 这里,目录中小节,改为宋体小四
            \@tempdima #3\relax
            \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
            {#4}\nobreak
            \leaders\hbox{$\m@th\mkern \@dotsep \cdot\mkern \@dotsep$}\hfill
            \nobreak
            \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
            \par\penalty\@highpenalty}%
        \fi
    }
    %- redefine l@part from book.cls to add dotted toc line
    \renewcommand*{\l@part}[2]{% [<title>,<page>]
        \ifnum \c@tocdepth >-2\relax
            \addpenalty{-\@highpenalty}%
            \addvspace{2.25em \@plus\p@}%
            \setlength\@tempdima{3em}%
            \begingroup
                \parindent \z@ \rightskip \@pnumwidth
                \parfillskip -\@pnumwidth
                {\leavevmode
                \zihao{4}\rmfamily #1
                \leaders\hbox{$\m@th\mkern \@dotsep \cdot\mkern \@dotsep$}% add dotted toc line
                \hfil \hb@xt@\@pnumwidth{\hss #2}}\par
                \nobreak
                \global\@nobreaktrue
                \everypar{\global\@nobreakfalse\everypar{}}%
            \endgroup
        \fi
    }
    %- redefine l@chapter from book.cls to add dotted toc line
    \renewcommand*{\l@chapter}[2]{% [<title>,<page>]
        \ifnum \c@tocdepth >\m@ne
            \addpenalty{-\@highpenalty}%
            \vskip \z@ \@plus.2\p@ % \vskip \@chaptervspace \@plus\p@
            \setlength\@tempdima{1.5em}%
            \begingroup
                \parindent \z@ \rightskip \@pnumwidth
                \parfillskip -\@pnumwidth
                %\leavevmode \zihao{4}\bfseries\rmfamily 
                \leavevmode \zihao{-4}\bfseries\rmfamily  % 这里,修改目录,chapter 加粗宋体小四
                \advance\leftskip\@tempdima
                \hskip -\leftskip
                #1\nobreak
                % \hspace{0.1em}%向右移动起始位置
                % \leaders\hbox{$\m@th\mkern \@dotsep \pmb{\cdot} \mkern \@dotsep$}% add dotted toc line
                \myboldcftdotfill % 使用自定义的加粗点线
                % \hspace{-0.5em}%向右移动终点位置
                \hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
                \penalty\@highpenalty
            \endgroup
        \fi
    }
    
    • 三级节标题由宋改为宋加粗;skip单位改为bp;chapter段前可能是考虑了页眉之类的和word要求不一样?所以不改段前了; 由于深大要求目录只出现到1.1.1,所以不建议用1.1.1.1了,否则会显示在目录上
      \ctexset {
          chapter = {
              format = \linespread{1.0}\zihao{3}\heiti\bfseries\centering,
              number = \chinese{chapter},
              aftername = \quad,
              beforeskip = {7bp},
              afterskip = {18bp},
              pagestyle = plain,
          },
          section = {
              format = \linespread{1.0}\zihao{-3}\heiti\bfseries\raggedright,
              aftername = \quad,
              beforeskip = {24bp},
              afterskip = {6bp},
          },
          subsection = {
              format = \linespread{1.0}\zihao{4}\szu@song\bfseries\raggedright,
              aftername = \quad,
              beforeskip = {12bp},
              afterskip = {6bp},
          },
          subsubsection = {
              format = \linespread{1.0}\zihao{-4}\szu@song\bfseries\raggedright,
              aftername = \quad,
              beforeskip = {12bp},
              afterskip = {6bp},
          },
          appendix = {
              %numbering = true|false,
              %number = \rmfamily\Alph{chapter},
          }
      }
      
  • 修改时间

% 全文打印时间
  \multicolumn{2}{c}{二〇二四年十一月}
  • config.tex
    • 得切换学硕专硕
     \DEGREE{MasterXS}% 学术硕士
    %\DEGREE{MasterZY}% 专业硕士
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/665547.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

jsp实验19 File

三、源代码以及执行结果截图&#xff1a; readJSPFile.jsp <% page contentType"text/html" %> <% page pageEncoding "utf-8" %> <% page import"java.io.*"%> <style> #tom{ font-family:宋体;font-size:2…

Crosslink-NX器件应用连载(10): 图像输入并通过HDMI输出

作者&#xff1a;Hello,Panda 大家下午好&#xff0c;晚上好。这里分享一个Lattice Crosslink-NX器件通过MIPI或LVDS输入图像&#xff0c;并通过HDMI输出图像的案例&#xff08;其实这是个比较冷门的需求&#xff0c;Crosslink-NX器件还是主要做MIPI桥接用&#xff09;。 咱们…

《Kubernetes部署篇:基于麒麟V10+ARM64架构部署harbor v2.4.0镜像仓库》

总结&#xff1a;整理不易&#xff0c;如果对你有帮助&#xff0c;可否点赞关注一下&#xff1f; 更多详细内容请参考&#xff1a;企业级K8s集群运维实战 一、环境信息 K8S版本 操作系统 CPU架构 服务版本 1.26.15 Kylin Linux Advanced Server V10 ARM64 harbor v2.4.0 二、部…

文刻创作AI工具怎么注册卡密

在科技日新月异的今天&#xff0c;生成式人工智能&#xff08;AI&#xff09;的迅猛发展正在重塑各行各业的面貌。其中&#xff0c;文刻创作AI工具以其独特的魅力和强大的功能&#xff0c;成为了内容创作领域的一股清流&#xff0c;引领着内容生产的新潮流。 【文刻二创工具教…

人脸识别模型与人类视觉识别的对比——评估人脸识别模型存在偏见是否比人类的偏见大?

1. 概述 人脸识别系统是一个几十年来一直备受关注的研究领域。而且在过去的几年中。公司和政府一直在积极引入人脸识别系统&#xff0c;并且我们看到越来越多的机会可以看到人脸识别系统。例如&#xff0c;有的系统可以随便介绍&#xff0c;如搜索特定人的图像&#xff08;图像…

SAP Build引言

前言 SAP Build 似乎是一个整合了很多低代码或无代码产品的平台&#xff0c;最早的时候应该都是各自分开的几个产品&#xff0c;近年合并到一块上了SAP Build平台 现在看官网的介绍应该是有三四个产品被集成进来了&#xff0c;分别是SAP IRPA&#xff0c;SAP Workflow&#xf…

K8s Ingress 详解

文章目录 K8s Ingress 详解Ingress 资源清单Ingress 基于URL 实现路由Ingress 基于名称虚拟主机Ingress 实现HTTPS创建TLS 证书创建Secrets配置ingress Ingress RewriteIngress 灰度发布Ingress 配置认证 K8s Ingress 详解 Ingress 资源清单 apiVersion: networking.k8s.io/v…

编程学习 (C规划) 6 {24_4_18} 七 ( 简单扫雷游戏)

首先我们要清楚扫雷大概是如何实现的&#xff1a; 1.布置雷 2.扫雷&#xff08;排查雷&#xff09; &#xff08;1&#xff09;如果这个位置是雷就炸了&#xff0c;游戏结束 &#xff08;2&#xff09;如果不是雷&#xff0c;就告诉周围有几个雷 3.把所有不是雷的位置都找…

【Unity脚本】使用脚本操作游戏对象的组件

【知识链】Unity -> Unity脚本 -> 游戏对象 -> 组件 【知识链】Unity -> Unity界面 -> Inspector【摘要】本文介绍如何使用脚本添加、删除组件&#xff0c;以及如何访问组件 文章目录 引言第一章 游戏对象与组件1.1什么是组件&#xff1f;1.2 场景、游戏对象与组…

C++11中的新特性(2)

C11 1 可变参数模板2 emplace_back函数3 lambda表达式3.1 捕捉列表的作用3.2 lambda表达式底层原理 4 包装器5 bind函数的使用 1 可变参数模板 在C11之前&#xff0c;模板利用class关键字定义了几个参数&#xff0c;那么我们在编译推演中&#xff0c;我们就必须传入对应的参数…

Mac安装第三方软件的命令安装方式

场景&#xff1a; 打开终端命令行&#xff0c;sudo xattr -rd com.apple.quarantine&#xff0c;注意最后quarantine 后面加一个空格&#xff01;然后打开Finder&#xff08;访达&#xff09;&#xff0c;点击左侧的 应用程序&#xff0c;找到相关应用&#xff0c;拖进终端qua…

指纹浏览器大全

具体请前往&#xff1a;国内外指纹浏览器大全

vue3组件通信与props

title: vue3组件通信与props date: 2024/5/31 下午9:00:57 updated: 2024/5/31 下午9:00:57 categories: 前端开发 tags: Vue3组件Props详解生命周期数据通信模板语法Composition API单向数据流 Vue 3 组件基础 在 Vue 3 中&#xff0c;组件是构建用户界面的基本单位&#…

V90 PN总线伺服通过FB285速度控制实现正弦位置轨迹运动(解析法和数值法对比测试)

V90总线伺服相关内容请参考专栏系列文章,这里不在详述 1、V90伺服PN总线速度随动控制 V90伺服PN总线速度随动控制(手摇轮功能)_手摇轮可以接总线plc吗?-CSDN博客文章浏览阅读632次。V90PN总线控制相关内容,请参考下面文章链接:博途1200/1500PLC V90 PN通信控制 (FB284功能…

构建企业级AI私有知识库

一、引言 在当今竞争激烈的市场环境中&#xff0c;企业为了保持竞争优势&#xff0c;需要高效地管理和利用内部知识资源。构建一个企业级AI私有知识库&#xff0c;不仅可以集中存储和管理企业知识&#xff0c;还能通过人工智能技术实现知识的智能化处理和利用。本文将详细介绍…

模型 STORY评估框架

说明&#xff1a;系列文章 分享 模型&#xff0c;了解更多&#x1f449; 模型_思维模型目录。故事五要素&#xff1a;结构、时间、观点、现实、收益 。 1 STORY评估框架的应用 1.1 STORY模型展示其个性化在线学习解决方案的优势 一家在线教育平台想要通过一个故事来展示其个性…

Spring 框架:Java 企业级开发的基石

文章目录 序言Spring 框架的核心概念Spring 框架的主要模块Spring Boot&#xff1a;简化 Spring 开发Spring Cloud&#xff1a;构建微服务架构实际案例分析结论 序言 Spring 框架自 2002 年发布以来&#xff0c;已经成为 Java 企业级开发的标准之一。它通过提供全面的基础设施…

Qt 窗口

在Qt Creator 中创建项目的时候&#xff0c;我们能够选择创建QMainWindow 还是 QWidget 两种窗口。 二者有什么区别呢&#xff1f;其中 QMainWindow 是一种主窗口&#xff0c;包含菜单栏&#xff0c;工具栏&#xff0c;状态栏&#xff0c;中心窗口和浮动窗口等多个窗口组合&…

vs2022 MSVC2017_64 调试Qt5.14.2源码

pdb调试文件下载路径https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5142/qt.qt5.5142.debug_info.win64_msvc2017_64/ 在vs中添加pdb文件符号路径&#xff0c;使其qt在调试时能查找到相应的符号文件。 在需要调试的解决方案下通过解决方案点击&…

引领采购数字化变革,商越科技如何帮企业穿越周期?

导读 在企业“降本增效”的路上&#xff0c;采购数字化已经站上C位。采购数字化对企业究竟带来哪些价值&#xff1f; 在中国采购数字化赛道&#xff0c;行业领军者已经出现。 正文 面对经济环境的不确定性&#xff0c;企业都在寻找能够穿越周期的确定性。 “在经济不确定的大…