Skip to content

Commit

Permalink
盲审版
Browse files Browse the repository at this point in the history
  • Loading branch information
francisol committed Apr 29, 2022
1 parent ee1c8f3 commit d83cb2a
Show file tree
Hide file tree
Showing 5 changed files with 134 additions and 27 deletions.
118 changes: 102 additions & 16 deletions GZUthesis.cls
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,25 @@
\RequirePackage{hyperref}
\RequirePackage{etoolbox}
\RequirePackage[title,toc]{appendix}
\RequirePackage{setspace,titletoc,fancyhdr,pdfpages,caption}
\RequirePackage{setspace,titletoc,fancyhdr,pdfpages,caption,ulem}
\RequirePackage[backend = biber, style=biblatex/gb7714_2015]{biblatex}
\renewcommand{\appendixname}{附录}
\renewcommand{\appendixtocname}{附录}
% \RequirePackage{setspace}
% \setstretch{1.2}
% \newcommand\dlmu[2][4cm]{\hskip1pt\underline{\hb@xt@ #1{\hss#2\hss}}\hskip3pt}
\newcommand\dlmu[2][4cm]{\hskip1pt\underline{\hb@xt@ #1{\hss#2\hss}}}
\newcommand\dlwave[2][4cm]{\hskip1pt\uwave{\hb@xt@ #1{\hss#2\hss}}}
\geometry{a4paper,top=2.9cm,bottom=2.4cm,left=2.5cm,right=2.5cm}
\RequirePackage{fontspec}
\newfontfamily\arialf{Arial}
\setmainfont{Times New Roman}

\setCJKfamilyfont{hwxk}{STXingkai}
% 变量定义
\def\addrsep{ {\zihao{-1}{﹒} }}
\def\@isdoctor{0} %是否是博士 默认为 否
\def\@address{中国﹒贵州﹒贵阳} % 地址
\def\@address{中国\addrsep 贵州\addrsep 贵阳} % 地址
\def\@secretary{}
\def\@expertlist{}
\def\@chairman{}
Expand All @@ -39,19 +43,32 @@
\def\@stuid{}
\def\@title{}
\def\@author{}
\def\@enrollmentyear{}
\def\@defensedate{\today}
\def\@graduationyear{}
\edef\@defensedate{\today}
\edef\@date{\today}
\def\@defenseaddress{中国}
%% 定义控制变量
\def\@multititlewidth{14cm} %题目宽度
\def\@multititleheight{4.5em} %题目最多三行


%% 打印版日期格式
\def\parseprintdate#1年#2月#3\endparse{%
% \date{\formatdate{#3}{#2}{#1}}%
\zhdigits{#1}年 \zhdigits{#2}月
}
%% 送审版日期格式
\def\parseevaluatedate#1年#2月#3\endparse{%
\zhdigits{#1}年 \uwave{\hskip3pt \zhdigits{#2}\hskip3pt }月%
}
\newcommand\major[1]{\def\@major{#1}} % 学科专业
\newcommand\research[1]{\def\@research{#1}} %研究方向
\newcommand\supervisor[1]{\def\@supervisor{#1}} % 导师
\newcommand\stuid[1]{\def\@stuid{#1}} % 学号
\renewcommand\title[1]{\def\@title{#1} \hypersetup{pdftitle={#1}}} %论文题目
\renewcommand\author[1]{\def\@author{#1} \hypersetup{pdfauthor={#1},pdfcreator={#1},pdfproducer={#1}}} % 作者
\newcommand{\enrollmentyear}[1]{\def\@enrollmentyear{#1}} %入学日期
% \renewcommand\date[1]{\def\@author{#1} \hypersetup{pdfauthor={#1},pdfcreator={#1},pdfproducer={#1}}} % 作者
\newcommand{\graduationyear}[1]{\def\@graduationyear{#1}} %入学日期
\newcommand{\doctor}{\def\@isdoctor{1}} %指定博士格式
\newcommand{\address}[1][中国﹒贵州﹒贵阳]{\def\@address{#1}} % 指定地址
\newcommand{\secretary}[1]{\def\@secretary{#1}}
Expand All @@ -77,6 +94,18 @@
\newcommand{\defensetitlefont}{\heiti\fontsize{18pt}{\baselineskip}}
\newcommand{\defensecontentfont}{\heiti \zihao{-3}}

%%% 盲审版本
% 华文行楷 初号
\newcommand{\evaluatenamefont}{\zihao{-0} \font\rm="STXingkai" at 36pt \rm
\CJKfamily{hwxk}}
\newcommand{\evaluatetitlefont}{\zihao{1} \font\rm="SimHei" at 26pt \rm
\heiti}

\newcommand{\evaluatetablefont}{\heiti \zihao{3} \font\rm="SimHei" at 16pt \rm}
\newcommand{\evaluateaddressfont}{\heiti \zihao{4} }
\newcommand{\evaluatedatefont}{\heiti \zihao{4}}



% 修改“目录”样式
\renewcommand*\contentsname{\centerline{目录} }
Expand Down Expand Up @@ -127,7 +156,7 @@
}
~\\[43.2pt]
\centerline{\schoolnamefont\ \ \ \ \ \ \ \ \ \ \ \ 学}\\[2.5pt]
\centerline{\facetitlefont \@enrollmentyear\ifthenelse{\equal{\@isdoctor}{1}}{博}{硕}士研究生学位论文}\newline
\centerline{\facetitlefont \@graduationyear\ifthenelse{\equal{\@isdoctor}{1}}{博}{硕}士研究生学位论文}\newline
\\[90pt]
\begin{center}
\maintitlefont
Expand All @@ -146,13 +175,14 @@
\textbf{\ \ \ \ \ \ \ \ 师:} \dlmu[#1]{\@supervisor} \\
\textbf{\ \ \ \ 生:} \dlmu[#1]{\@author}\\[70pt]
\end{center}
{

\centerline{\addressfont \@address}
\begin{center}
\setstretch{1.6}
\centerline{\datefont \@date}
}

\addressfont \@address\\
\datefont
\expandafter\parseprintdate\@date\endparse


\end{center}
\thispagestyle{empty}
}
% 答辩名单
Expand Down Expand Up @@ -190,11 +220,67 @@
\thispagestyle{empty}
}

\renewcommand{\maketitle}{
\makecover
\newpage
\makedefenselist
% \newdateformat{dashdate}{%
% \twodigit{\THEDAY}-\twodigit{\THEMONTH}-\THEYEAR}

\newcommand{\makeevaluatecover}{
% \setlength{\topmargin}{100pt}%
% \expandafter\parseevaluatedate\@date\endparse


\newgeometry{top=2.18cm,left=2.6cm,right=2.6cm}
\setlength{\fboxsep}{20.5pt}\framebox[1\width][c]{论文编号:\dlmu[4.3cm]{}\hskip5pt}
~\\[33pt]
%
\begin{center}
\includegraphics[width=3.05cm,height=3.0cm]{figures/gzu.jpg}\\
\includegraphics[width=4.18cm,height=1.64cm]{figures/gzdx.png}
\end{center}
\setstretch{1.0}
\begin{center}
\ziju{0.060}
\evaluatenamefont{ \@graduationyear\ifthenelse{\equal{\@isdoctor}{1}}{博}{硕}士学位论文}
\end{center}
~\\[16.8pt]
\begin{center}
\evaluatetitlefont
\begin{minipage}[c][4ex][t]{\@multititlewidth}
\begin{center}
\@title
\end{center}
\end{minipage}
\end{center}
~\\
\begin{center}
\setstretch{1.6}
\evaluatetablefont 学科专业:\dlwave{\@major}\\
研究方向:\dlwave{\@research}\\
\end{center}
~\\[53pt]
\begin{center}

\setstretch{1.6}
\evaluateaddressfont{\@address}\\
\evaluatedatefont \expandafter\parseevaluatedate\@date\endparse


\end{center}

\thispagestyle{empty}
\newpage
\restoregeometry
}
\renewcommand{\maketitle}{
\ifthenelse{\isundefined{\evaluateversion}}{}{
\makeevaluatecover
}
\ifthenelse{\isundefined{\printversion}}{}{
\makecover
\newpage
\makedefenselist
\newpage
}

}
\renewcommand{\bibfont}{\setstretch{1} \zihao{5} \heiti \font\rm="SimSun" at 10.5pt \rm}
% 致谢
Expand Down
15 changes: 12 additions & 3 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
![format](img/format.png)
## Task
- [ ] 间距格式调整
- [ ] 输出版本控制
- [ ] 输出版本控制(完成部分)
- [X] 答辩委员会名单
- [X] 附录
- [x] 摘要关键字
Expand All @@ -17,6 +17,15 @@
### 版本控制
通过不同命令输出 不同版本的论文格式:
- \printversion 打印版本
- \evaluateversion 送审版本
- \evaluateversion 送审版本(盲审)
- \submitversion 提交版本
- \draftversion 草稿版本
- \draftversion 草稿版本
## 使用
默认是硕士版本使用 `\isdoctor` 命令切换博士版本。

日期需使用中文分割如`\date{20XX年XX月}` 或者 `\date{20XX年XX月XX日}`
### 版本控制
```latex
\def\evaluateversion{} %输出盲审版本
\def\printversion{} % 输出打印版本
```
Binary file added figures/gzdx.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/gzu.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 20 additions & 8 deletions template.tex
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
\documentclass[]{GZUthesis}

\enrollmentyear{2021}
\graduationyear{2021}
\major{学科专业}
\research{研究方向}
\author{学生}
\supervisor{导师}
\stuid{(学号)}
\title{论文题目}
\date{2022年4月}
\def\evaluateversion{} %输出盲审版本
\def\printversion{} % 输出打印版本

\chairman{贵州大学\ 张XX\ 教授}
\expert{贵州大学\ 李XX\ 教授}
Expand All @@ -16,6 +16,16 @@
\expert{贵州大学\ 刘XX\ 教授}
\secretary{张三\ 学士}
\addbibresource{reference.bib} % 参考文献




\def\parsecommitdate#1年#2月#3\endparse{%
% \date{\formatdate{#3}{#2}{#1}}%
\zhdigits{#1}年 \uwave{\hskip3pt \zhdigits{#2}\hskip3pt }月
}

\edef\@date{\today}
\begin{document}

\maketitle
Expand All @@ -34,12 +44,14 @@
\tableofcontents
\newpage
\content
\section{引言}
\subsection{二级目录}
\subsubsection{三级目录}
% \section{引言}
% \subsection{二级目录}
% \subsubsection{三级目录}

% dui

\expandafter\parseevaluatedate\@date\endparse

20世纪90年代,物联网的出现早已出现端倪。比尔盖茨曾在他的著作《未来之路》中,描写了未来世界物联网出现的场景,但是其并未对这种未来技术命名。\cite{gates1995road}同时期,就职于美国麻省理工学院的Kevin Ash-ton教授首次提出了物联网的概念。90年代末期,美国麻省理工学院提出“万物皆可通过网络互联”的思想,并依托于射频识别(RFID)技术得以实现。
中文引用\cite{孙其博2010物联网}

\newpage
% 致谢
Expand Down

0 comments on commit d83cb2a

Please sign in to comment.