From 7c3aa12cd4391a190e84e955b5be48bf77b30b3f Mon Sep 17 00:00:00 2001 From: carry <2641257231@qq.com> Date: Wed, 30 Apr 2025 00:39:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=B0=86=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=8F=90=E5=8F=96=E5=88=B0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=AD=E4=BB=A5=E6=8F=90=E9=AB=98=E5=8F=AF?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将论文中的个人信息(如姓名、学号、专业等)提取到单独的配置文件 `config.tex` 中,并在相关文件中引用这些配置。这样可以减少重复代码,便于统一修改和维护。 --- paper/latex/chapters/abstract.tex | 4 ++-- paper/latex/chapters/cover.tex | 12 ++++++------ paper/latex/config.tex | 8 ++++++++ paper/latex/main.tex | 1 + 4 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 paper/latex/config.tex diff --git a/paper/latex/chapters/abstract.tex b/paper/latex/chapters/abstract.tex index 7c9e30e..cedc94f 100644 --- a/paper/latex/chapters/abstract.tex +++ b/paper/latex/chapters/abstract.tex @@ -1,8 +1,8 @@ % 摘要 \begin{center} {\zihao{3}\textbf{毕业论文系统设计}}\par - {\zihao{-4}\songti 计算机科学与技术 \quad 专业 \quad 计科211(创) \quad 张三 \par - 指导教师:李四教授} + {\zihao{-4}\songti \major \quad 专业 \quad \classname \quad \studentname \par + 指导教师:\adviser} \end{center} % 中文摘要 diff --git a/paper/latex/chapters/cover.tex b/paper/latex/chapters/cover.tex index 64f0e22..c9dcb2d 100644 --- a/paper/latex/chapters/cover.tex +++ b/paper/latex/chapters/cover.tex @@ -14,17 +14,17 @@ \begin{flushleft} {{\songti \zihao{-3} \qquad\qquad\qquad 课题名称}\quad{\zihao{-4}\dlmu[7.5cm]{基于文档驱动的自适应编码大模型微调框架}}\par} \vspace{0.5cm} - {{\songti\zihao{-3} \qquad\qquad\qquad 学\qquad 院}\quad\dlmu[7.5cm]{计算机科学与网络工程学院}\par} + {{\songti\zihao{-3} \qquad\qquad\qquad 学\qquad 院}\quad\dlmu[7.5cm]{\department}\par} \vspace{0.5cm} - {{\songti\zihao{-3} \qquad\qquad\qquad 专\qquad 业}\quad\dlmu[7.5cm]{计算机科学与技术}\par} + {{\songti\zihao{-3} \qquad\qquad\qquad 专\qquad 业}\quad\dlmu[7.5cm]{\major}\par} \vspace{0.5cm} - {{\songti\zihao{-3} \qquad\qquad\qquad 班级名称}\quad\dlmu[7.5cm]{计科211(创)}\par} + {{\songti\zihao{-3} \qquad\qquad\qquad 班级名称}\quad\dlmu[7.5cm]{\classname}\par} \vspace{0.5cm} - {{\songti\zihao{-3} \qquad\qquad\qquad 学生姓名}\quad\dlmu[7.5cm]{张三}\par} + {{\songti\zihao{-3} \qquad\qquad\qquad 学生姓名}\quad\dlmu[7.5cm]{\studentname}\par} \vspace{0.5cm} - {{\songti\zihao{-3} \qquad\qquad\qquad 学\qquad 号}\quad\dlmu[7.5cm]{20210001}\par} + {{\songti\zihao{-3} \qquad\qquad\qquad 学\qquad 号}\quad\dlmu[7.5cm]{\studentid}\par} \vspace{0.5cm} - {{\songti\zihao{-3} \qquad\qquad\qquad 指导老师}\quad\dlmu[7.5cm]{李四教授}\par} + {{\songti\zihao{-3} \qquad\qquad\qquad 指导老师}\quad\dlmu[7.5cm]{\adviser}\par} \vspace{0.5cm} {{\songti\zihao{-3} \qquad\qquad\qquad 完成日期}\quad\dlmu[7.5cm]{\number\year 年\number\month 月\number\day 日}\par} \end{flushleft} diff --git a/paper/latex/config.tex b/paper/latex/config.tex new file mode 100644 index 0000000..6dc2deb --- /dev/null +++ b/paper/latex/config.tex @@ -0,0 +1,8 @@ +% 个人信息配置 +\newcommand{\studentname}{张三} +\newcommand{\studentid}{20210001} +\newcommand{\classname}{计科211(创)} +\newcommand{\department}{计算机科学与网络工程学院} +\newcommand{\major}{计算机科学与技术} +\newcommand{\adviser}{李四教授} +\newcommand{\thesistitle}{基于文档驱动的自适应编码大模型微调框架} \ No newline at end of file diff --git a/paper/latex/main.tex b/paper/latex/main.tex index 76ad41b..223ca49 100644 --- a/paper/latex/main.tex +++ b/paper/latex/main.tex @@ -1,4 +1,5 @@ \documentclass[12pt,a4paper]{article} +\input{config} \usepackage{graphicx} \usepackage{ctex} \usepackage{indentfirst}