Skip to content

Commit

Permalink
双面打印边距完成
Browse files Browse the repository at this point in the history
  • Loading branch information
francisol committed May 27, 2022
1 parent aecf9a8 commit 78dccad
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 27 deletions.
32 changes: 21 additions & 11 deletions GZUthesis.cls
Original file line number Diff line number Diff line change
Expand Up @@ -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]{
{
Expand Down Expand Up @@ -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}
Expand Down Expand Up @@ -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}}}
Expand All @@ -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}
Expand All @@ -488,3 +493,8 @@
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
\ProcessOptionsX<GZUthesis>
% \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}
}%
5 changes: 3 additions & 2 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
- [ ] 间距格式调整
- [ ] 输出版本控制(完成部分)
- [ ] 兼容Mac/Linux
- [ ] 兼容 overleaf
- [X] 兼容 overleaf
- [ ] 兼容 学士
- [X] 切换为book
- [X] 答辩委员会名单
Expand All @@ -21,7 +21,7 @@
### 格式调整
对行间距进行复刻
## 使用
本文档在Tex live 2021 版本以及 MikTeX 22.3版本编译通过;由于overleaf 上缺少字体,暂时**不能**编译通过;没有在Linux/Mac 下测试。
本文档在Tex live 2021 版本以及 MikTeX 22.3版本编译通过;没有在Linux/Mac 下测试。


控制命令:
Expand All @@ -30,6 +30,7 @@
- `\chairman` 答辩主席
- `\expert` 答辩专家
- `\secretary` 答辩秘书
- `\promise` 打印承诺书

模板参数:
- `type` 模板类型,doctor 为博士master 为硕士
Expand Down
21 changes: 7 additions & 14 deletions template.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
\supervisor{导师}
\stuid{(学号)}
\title{论文题目}
\def\evaluateversion{} %输出盲审版本
\def\printversion{} % 输出打印版本

\chairman{贵州大学\ 张XX\ 教授}
\expert{贵州大学\ 李XX\ 教授}
Expand All @@ -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}

0 comments on commit 78dccad

Please sign in to comment.