From 78dccad3acf085e14b4a78a9655789e6dbda7221 Mon Sep 17 00:00:00 2001 From: lab Date: Fri, 27 May 2022 23:54:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=8C=E9=9D=A2=E6=89=93=E5=8D=B0=E8=BE=B9?= =?UTF-8?q?=E8=B7=9D=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GZUthesis.cls | 32 +++++++++++++++++++++----------- README.MD | 5 +++-- template.tex | 21 +++++++-------------- 3 files changed, 31 insertions(+), 27 deletions(-) diff --git a/GZUthesis.cls b/GZUthesis.cls index 0154449..bf429da 100644 --- a/GZUthesis.cls +++ b/GZUthesis.cls @@ -161,8 +161,12 @@ \end{titlepage} \fillblankpage } -\renewcommand\maketitle{\GZUthesis@postgraduatetitle} - +\newcommand\GZUthesis@maketitle{\GZUthesis@postgraduatetitle} +\renewcommand{\maketitle}{ + \newgeometry{top=2.9cm,bottom=2.4cm,left=2.5cm,right=2.5cm} + \GZUthesis@maketitle + \restoregeometry +} % 封面制作 参数为下划线长度 \newcommand{\makecover}[1][6cm]{ { @@ -310,12 +314,12 @@ \begin{center} \heiti \fontsize{16pt}{\baselineskip} - \textbf{学\ \ \ \ \ \ 院:} \dlmu \@college\newline - \textbf{专\ \ \ \ \ \ 业:} \dlmu \@major\newline - \textbf{班\ \ \ \ \ \ 级:} \dlmu \@class\newline - \textbf{学\ \ \ \ \ \ 号:} \dlmu \@stuid\newline - \textbf{学生姓名:} \dlmu \@author\newline - \textbf{指导教师:} \dlmu \@supervisor\newline + \textbf{学\quad\quad 院:} \dlmu[6cm]{\@college}\newline + \textbf{专\quad\quad 业:} \dlmu[6cm]{\@major}\newline + \textbf{班\quad\quad 级:} \dlmu[6cm]{\@class}\newline + \textbf{学\quad\quad 号:} \dlmu[6cm]{\@stuid}\newline + \textbf{学生姓名:} \dlmu[6cm]{\@author}\newline + \textbf{指导教师:} \dlmu[6cm]{\@supervisor}\newline \newline\newline\newline \songti\@date \end{center} @@ -455,15 +459,15 @@ \define@choicekey*+{GZUthesis}{type}[\val\position]{doctor,master,bachelor}[master]{% \ifcase\position\relax \def\@degree{博} - \renewcommand\maketitle{\GZUthesis@postgraduatetitle} + \renewcommand\GZUthesis@maketitle{\GZUthesis@postgraduatetitle} \renewcommand{\promise}{\GZUthesis@postgraduatepromise} \or% \def\@degree{硕} - \renewcommand\maketitle{\GZUthesis@postgraduatetitle} + \renewcommand\GZUthesis@maketitle{\GZUthesis@postgraduatetitle} \renewcommand{\promise}{\GZUthesis@postgraduatepromise} \or \def\@degree{学} - \renewcommand\maketitle{\GZUthesis@bachelortitle} + \renewcommand\GZUthesis@maketitle{\GZUthesis@bachelortitle} \renewcommand{\promise}{\GZUthesis@bachelorpromise} \renewcommand\mainmatter{\fillpage\pagestyle{bachelorFancy}\pagenumbering{arabic}\fancypagestyle{plain}{ \pagestyle{bachelorFancy}}} @@ -475,6 +479,7 @@ \define@choicekey*+{GZUthesis}{version}[\val\position]{evaluate,print,draft}[draft]{% \ifcase\position\relax \renewcommand{\GZUthesis@postgraduatetitle}{\makeevaluatecover} + \renewcommand{\GZUthesis@bachelortitle}{\GZUthesis@bachelorcover} \or% \renewcommand{\GZUthesis@postgraduatetitle}{\makecover\makedefenselist} \renewcommand{\GZUthesis@bachelortitle}{\GZUthesis@bachelorcover} @@ -488,3 +493,8 @@ \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}} \ProcessOptionsX % \ProcessOptions\relax +\ifthenelse{\boolean{@twoside}}{% + \geometry{top=2.9cm,bottom=2.4cm,inner=2.9cm,outer=2.5cm} +}{% + \geometry{top=2.9cm,bottom=2.4cm,left=2.5cm,right=2.5cm} +}% diff --git a/README.MD b/README.MD index 0639975..639e7aa 100644 --- a/README.MD +++ b/README.MD @@ -9,7 +9,7 @@ - [ ] 间距格式调整 - [ ] 输出版本控制(完成部分) - [ ] 兼容Mac/Linux -- [ ] 兼容 overleaf +- [X] 兼容 overleaf - [ ] 兼容 学士 - [X] 切换为book - [X] 答辩委员会名单 @@ -21,7 +21,7 @@ ### 格式调整 对行间距进行复刻 ## 使用 -本文档在Tex live 2021 版本以及 MikTeX 22.3版本编译通过;由于overleaf 上缺少字体,暂时**不能**编译通过;没有在Linux/Mac 下测试。 +本文档在Tex live 2021 版本以及 MikTeX 22.3版本编译通过;没有在Linux/Mac 下测试。 控制命令: @@ -30,6 +30,7 @@ - `\chairman` 答辩主席 - `\expert` 答辩专家 - `\secretary` 答辩秘书 +- `\promise` 打印承诺书 模板参数: - `type` 模板类型,doctor 为博士master 为硕士 diff --git a/template.tex b/template.tex index 4c7e271..e10706e 100644 --- a/template.tex +++ b/template.tex @@ -6,8 +6,6 @@ \supervisor{导师} \stuid{(学号)} \title{论文题目} -\def\evaluateversion{} %输出盲审版本 -\def\printversion{} % 输出打印版本 \chairman{贵州大学\ 张XX\ 教授} \expert{贵州大学\ 李XX\ 教授} @@ -22,34 +20,29 @@ \maketitle \frontmatter \begin{abstract} - 这是一段摘要。 + 这是一段摘要。 \end{abstract} \keywords{计算机;人工智能} -\newpage \begin{abstract}[abstract] - this is abstract. + this is abstract. \end{abstract} \keywords[Key words:]{PC; AI} -\newpage \tableofcontents -\newpage \mainmatter -\section{引言} -\subsection{二级目录} -\subsubsection{三级目录} +\chapter{引言} +\section{二级目录} +\subsection{三级目录} 20世纪90年代,物联网的出现早已出现端倪。比尔盖茨曾在他的著作《未来之路》中,描写了未来世界物联网出现的场景,但是其并未对这种未来技术命名。\cite{gates1995road}同时期,就职于美国麻省理工学院的Kevin Ash-ton教授首次提出了物联网的概念。90年代末期,美国麻省理工学院提出“万物皆可通过网络互联”的思想,并依托于射频识别(RFID)技术得以实现。 中文引用\cite{孙其博2010物联网} - - % 致谢 \begin{thank} - 听我说谢谢你因为有你温暖了四季。 + 听我说谢谢你因为有你温暖了四季。 \end{thank} \printbibliography \begin{appendices} - \section{参与会议} + \chapter{参与会议} \end{appendices} \promise \end{document} \ No newline at end of file