Skip to content

Commit 124f76e

Browse files
committed
Version 0.3 Developed
1 parent 747360e commit 124f76e

File tree

10 files changed

+494
-41
lines changed

10 files changed

+494
-41
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ TODO.txt
1111
timozer*
1212
*.bbl
1313
*.blg
14+
_minted-cache

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ target: $(OBJECTS)
77

88
demo.pdf: demo.tex *.sty *.cls *.tex Makefile
99
$(TEX) -shell-escape $<
10-
#$(BIBTEX) demo.aux
11-
#$(TEX) -shell-escape $<
10+
$(BIBTEX) demo.aux
11+
$(TEX) -shell-escape $<
1212
$(TEX) -shell-escape $<
1313
$(OPEN) $@
1414

cugthesis.cls

Lines changed: 38 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -103,20 +103,36 @@
103103
\cug@define@term{@entitlelogo}
104104
%\cug@define@term{title}
105105
\cug@define@term{entitle}
106+
\newcommand{\cugthesistitle}[2]{%
107+
\title{#1}
108+
\entitle{#2}
109+
}
106110
%\cug@define@term{author}
107111
\cug@define@term{enauthor}
112+
\newcommand{\cugthesisauthor}[2]{%
113+
\author{#1}
114+
\enauthor{#2}
115+
}
108116
\cug@define@term{studentid}
109117
\cug@define@term{major}
110118
\cug@define@term{enmajor}
119+
\newcommand{\cugthesismajor}[2]{%
120+
\major{#1}
121+
\enmajor{#2}
122+
}
111123
\cug@define@term{teacher}
112124
\cug@define@term{supervisor}
125+
\newcommand{\cugthesisteacher}[2]{%
126+
\teacher{#1}
127+
\supervisor{#2}
128+
}
113129
\cug@define@term{educatingunit}
114130
\ifcug@masterpronofulltime
115131
\cug@define@term{corporatementor}
116132
\fi
117133
\RequirePackage{zhnumber}
118-
\newcommand{\cugdate}[2]{%
119-
\zhdigits{#1}年\zhdigits{#2}月
134+
\newcommand{\cugthesisdate}[2]{%
135+
\date{\zhdigits{#1}年\zhdigits{#2}月}
120136
}
121137
%\cug@define@term{date}
122138
\newcommand{\cug@info@table@majorname}{学科专业}
@@ -306,32 +322,42 @@
306322
\thispagestyle{empty}
307323
}
308324

309-
\newtoks\cugabstract
310-
\newtoks\cugenabstract
311-
\cug@define@term{keywords}
312-
\cug@define@term{enkeywords}
325+
\newcommand{\cugabstract}[2]{%
326+
\cug@abstract{#1}
327+
\cug@enabstract{#2}
328+
}
329+
\newcommand{\cugkeywords}[2]{%
330+
\cug@keywords{#1}
331+
\cug@enkeywords{#2}
332+
}
333+
\newtoks\cug@abstract
334+
\newtoks\cug@enabstract
335+
\newtoks\cug@keywords
336+
\newtoks\cug@enkeywords
337+
%\cug@define@term{thesis@keywords}
338+
%\cug@define@term{thesis@enkeywords}
313339

314340
\newcommand{\cug@make@abstract}{%
315341
\cleardoublepage
316342
\AppChapter{摘\quad 要}{Abstract (in Chinese)}
317343
\setcounter{page}{1}
318344
{\cug@xiaosi
319-
\the\cugabstract
345+
\the\cug@abstract
320346
}
321347
\vskip .5\baselineskip
322348
\noindent
323-
{\cug@xiaosi {\bfseries 关键词:}\hskip0.5em \cug@keywords}
349+
{\cug@xiaosi {\bfseries 关键词:}\hskip0.5em \the\cug@keywords}
324350
\clearpage
325351
}
326352
\newcommand{\cug@make@enabstract}{%
327353
\cleardoublepage
328354
\AppChapter{Abstract}{Abstract (in Chinese)}
329355
{\cug@xiaosi
330-
\the\cugenabstract
356+
\the\cug@enabstract
331357
}
332358
\vskip .5\baselineskip
333359
\noindent
334-
{\cug@xiaosi {\bfseries Keywords:}\hskip0.5em \cug@enkeywords}
360+
{\cug@xiaosi {\bfseries Keywords:}\hskip0.5em \the\cug@enkeywords}
335361
\clearpage
336362
}
337363
%%%%%%%%%%%%%%%% List of Contents Format %%%%%%%%%%%%%%%%%%
@@ -401,10 +427,9 @@
401427
\chapter*{#1}
402428
}
403429

404-
405-
\newcommand{\tbib}[1]{%
430+
\newcommand{\cugthesisbib}[1]{%
406431
\bibliography{#1}
407-
\addcontentsline{toc}{chapter}{\bf 参考文献}
432+
\addcontentsline{toc}{chapter}{参考文献}
408433
}
409434

410435
% \RequirePackage{cleveref}

demo.pdf

63.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)