diff --git a/njuthesis.tex b/njuthesis.tex
index d25e3d081c26946b173de3e47ee209a2b446d31c..18b123ae0385e69cbe776f5d05bf28f03201c867 100755
--- a/njuthesis.tex
+++ b/njuthesis.tex
@@ -18,7 +18,7 @@
 \documentclass[
     titlelength=2,% 閫夋嫨鏍囬琛屾暟锛岃寖鍥存槸1~3
     secondmentor=true,% 鏈夌浜屽甯堣鍙栨秷娉ㄩ噴姝ら」
-    degree=m,% ug: 鏈, m: 纭曞+, d: 鍗氬+
+    degree=mg,% ug: 鏈, mg: 瀛︾, mf: 涓撶, d: 鍗氬+
     type=thesis,% thesis: 姣曚笟璁烘枃锛宒esign: 姣曚笟璁捐
     % systemfont=false,% 鑷畾涔夊瓧浣撹鍙栨秷娉ㄩ噴姝ら」
     % customlatinfont=windows,% 璁剧疆鑻辨枃瀛楃闆�
diff --git a/profile/cover.sty b/profile/cover.sty
index 34cd44b7a281d7ee0edb4f6a35ae8002b15a8bab..7e620902eb503207af152cc43f270a8aa0fa9310 100644
--- a/profile/cover.sty
+++ b/profile/cover.sty
@@ -14,11 +14,15 @@
 }
 
 % 鍒ゆ柇瀛︿綅
+\str_if_eq:eeTF {\nju_degree} { ug } 
+{ \tl_const:Nn \nju_degree_name {鏈琝hfill 绉慭hfill } } % 鏈
+{ \tl_const:Nn \nju_degree_name {鐮擻hfill 绌禱hfill 鐢焅hfill } } % 鐮旂┒鐢� 
+
 \str_case_e:nn { \nju_degree }
 {
-  { ug } { \tl_const:Nn \nju_degree_name {鏈琝hfill 绉慭hfill } }
-  { m } { \tl_const:Nn \nju_degree_name {鐮擻hfill 绌禱hfill 鐢焅hfill } }
-  { d } { \tl_const:Nn \nju_degree_name {鍗歕hfill 澹玕hfill 鐢焅hfill} }
+  { mg } { \tl_const:Nn \nju_degree_title {纭曞+} }
+  { mf } { \tl_const:Nn \nju_degree_title {纭曞+涓撲笟} }
+  { d } { \tl_const:Nn \nju_degree_title {鍗氬+} }
 }
 
 % 鍒ゆ柇绫诲瀷
@@ -27,8 +31,8 @@
 {\tl_const:Nn \nju_type_name {\nju_degree_name 姣昞hfill 涓歕hfill 璁綷hfill 璁}
 
 % 灏侀潰淇℃伅鏍� 鏈
-\tl_new:N \nju_printcover_ug
-\tl_set:Nn \nju_printcover_ug {
+\tl_new:N \nju_printcoverinfo_ug
+\tl_set:Nn \nju_printcoverinfo_ug {
   \begin{tabular}{p{4.2em}c}
     \nju_coverbox_ug:n {闄hfill 绯粆
     & \nju_cover_underline:nn {250pt}{\songti\nju_department}\\
@@ -88,8 +92,8 @@
 }
 
 % 灏侀潰淇℃伅鏍� 纭曞+
-\tl_new:N \nju_printcover_m
-\tl_set:Nn \nju_printcover_m {
+\tl_new:N \nju_printcoverinfo_m
+\tl_set:Nn \nju_printcoverinfo_m {
   \begin{tabular}{p{4.2em}c}
     % 鏍囬鎹㈣
     \int_case:nn {\nju_titlelength}
@@ -120,72 +124,79 @@
 \end{tabular}
 }
 
+% 缁樺埗灏侀潰鍛戒护
+\tl_new:N \nju_printcover_ug
+\tl_new:N \nju_printcover_g
+
+% 鏈灏侀潰
+\tl_set:Nn \nju_printcover_ug {
+  \thispagestyle{empty}
+  \pagenumbering{Roman}
+  % Start
+  \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾
+  \begin{spacing}{1.25}
+  \vskip 0mm
+  \hspace{-10mm}
+  \includegraphics[height=3cm]{njulogo}\smallskip 
+  \begin{center}
+    \includegraphics[height=3.35cm]{njuname}
+    \vskip 10mm 
+    {\zihao{1}\makebox[9em][s]{\textbf{\songti\nju_type_name}}}
+    \vfill
+    \vskip\stretch{0}
+    {\bgroup
+    \kaishu\zihao{3}
+    \def\tabcolsep{1pt}
+    \def\arraystretch{1.5}
+    \nju_printcoverinfo_ug % 缁樺埗淇℃伅妗�
+    \egroup}
+    \vfill
+  \end{center}
+  \end{spacing}
+  \cleardoublepage
+  \vfill
+  % \newpage
+}
+
+% 鐮旂┒鐢熷皝闈�
+\tl_set:Nn \nju_printcover_g {
+  \thispagestyle{empty}
+  \pagenumbering{Roman}
+  % Start
+  \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾
+  \begin{spacing}{1.25}
+  \begin{center}
+    \vskip 10mm 
+    \includegraphics[height=1.9cm]{njulogo}
+    \vskip 10mm 
+    \includegraphics[height=1.9cm]{njuname-large}
+    \vskip 15mm 
+    {\zihao{1}\makebox[10em][s]{\textbf{\kaishu\nju_type_name}}}
+    \vskip 5mm
+    {\zihao{1}\textbf{\kaishu{锛堢敵璇穃nju_degree_title 瀛︿綅锛墋}}
+    \par\vfill
+    \vskip\stretch{0}
+    {\bgroup
+    \kaishu\zihao{3}
+    \def\tabcolsep{1pt}
+    \def\arraystretch{1.5}
+    \vskip 10mm
+    \nju_printcoverinfo_m % 缁樺埗淇℃伅妗�
+    \egroup}
+    \vfill
+    \vskip 10mm
+    \nju_submit_date
+    \vfill
+  \end{center}
+  \end{spacing}
+  \cleardoublepage
+  \vfill
+  % \newpage
+}
+
 % 閲嶅畾涔塵aketitle鐢熸垚灏侀潰
 \RenewDocumentCommand \maketitle {} {%
-  \str_case_e:nn { \nju_degree }
-  {
-    { ug } {
-      \thispagestyle{empty}
-      \pagenumbering{Roman}
-      % Start
-      \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾
-      \begin{spacing}{1.25}
-      \vskip 0mm
-      \hspace{-10mm}
-      \includegraphics[height=3cm]{njulogo}\smallskip 
-      \begin{center}
-        \includegraphics[height=3.35cm]{njuname}
-        \vskip 10mm 
-        {\zihao{1}\makebox[9em][s]{\textbf{\songti\nju_type_name}}}
-        \vfill
-        \vskip\stretch{0}
-        {\bgroup
-        \kaishu\zihao{3}
-        \def\tabcolsep{1pt}
-        \def\arraystretch{1.5}
-        \nju_printcover_ug % 缁樺埗淇℃伅妗�
-        \egroup}
-        \vfill
-      \end{center}
-      \end{spacing}
-      \cleardoublepage
-      \vfill
-      % \newpage
-       }
-    % 纭曞+灏侀潰
-    { m } { 
-      \thispagestyle{empty}
-      \pagenumbering{Roman}
-      % Start
-      \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾
-      \begin{spacing}{1.25}
-      \begin{center}
-        \includegraphics[height=1.9cm]{njulogo}
-        \vskip 10mm 
-        \includegraphics[height=1.9cm]{njuname-large}
-        \vskip 10mm 
-        {\zihao{1}\makebox[9em][s]{\textbf{\kaishu\nju_type_name}}}\vskip 5mm
-        {\zihao{1}\makebox[9em][s]{\textbf{\kaishu{锛堢敵璇风澹笓涓氬浣嶏級}}}}\par
-        \vfill
-        \vskip\stretch{0}
-        {\bgroup
-        \kaishu\zihao{3}
-        \def\tabcolsep{1pt}
-        \def\arraystretch{1.5}
-        \vskip 10mm
-        \nju_printcover_m % 缁樺埗淇℃伅妗�
-        \egroup}
-        \vfill
-        \vskip 10mm
-        \nju_submit_date
-        \vfill
-      \end{center}
-      \end{spacing}
-      \cleardoublepage
-      \vfill
-      % \newpage
-    }
-    { d } {  }
-  }
-  
+  \str_if_eq:eeTF {\nju_degree} { ug } 
+  { \nju_printcover_ug } % 鏈灏侀潰
+  { \nju_printcover_g } % 鐮旂┒鐢熷皝闈� 
 }