70 lines
1.9 KiB
TeX
70 lines
1.9 KiB
TeX
\usepackage{geometry}
|
|
\usepackage{xcolor}
|
|
\usepackage{eso-pic}
|
|
\usepackage{fancyhdr}
|
|
\usepackage{tikz}
|
|
\usepackage{fontspec}
|
|
\usepackage{sectsty}
|
|
\usepackage{titlesec}
|
|
|
|
% 设置页面布局
|
|
\geometry{a4paper,
|
|
total={170mm,257mm},
|
|
left=30mm,
|
|
top=25mm,
|
|
bottom=25mm,
|
|
right=30mm,
|
|
headheight=15pt}
|
|
|
|
% 定义颜色
|
|
\definecolor{light}{HTML}{ECF1EC}
|
|
\definecolor{highlight}{HTML}{800080}
|
|
\definecolor{dark}{HTML}{330033}
|
|
\definecolor{coverbg}{HTML}{F0F0F0} % 封面背景灰
|
|
|
|
% 封面设计
|
|
\AddToShipoutPictureBG*{% 仅作用于封面
|
|
\AtPageLowerLeft{
|
|
\begin{tikzpicture}[remember picture, overlay]
|
|
\fill[color=coverbg] (0,0) rectangle (\paperwidth,\paperheight);
|
|
\node[anchor=north east] at (0.95\paperwidth,0.9\paperheight)
|
|
{\includegraphics[width=8cm]{logo.png}};
|
|
\end{tikzpicture}
|
|
}
|
|
}
|
|
|
|
% 正文页眉页脚
|
|
\fancypagestyle{mainstyle}{
|
|
\fancyhf{}
|
|
\fancyhead[RE]{\normalfont\small\leftmark} % 偶数页章标题
|
|
\fancyhead[LO]{\normalfont\small\rightmark} % 奇数页节标题
|
|
\fancyfoot[C]{\thepage}
|
|
\renewcommand{\headrulewidth}{0.4pt}
|
|
\renewcommand{\footrulewidth}{0pt}
|
|
}
|
|
|
|
% 章节标题样式
|
|
\addtokomafont{chapter}{\color{dark}\Huge\bfseries}
|
|
\addtokomafont{section}{\color{dark}\Large\bfseries}
|
|
\addtokomafont{subsection}{\color{dark}\large\bfseries}
|
|
|
|
% 标题格式调整
|
|
\RedeclareSectionCommand[
|
|
beforeskip=-1sp,
|
|
afterskip=1sp
|
|
]{chapter}
|
|
|
|
% 自定义标题页
|
|
\renewcommand{\maketitle}{%
|
|
\begin{titlepage}
|
|
\ThisCenterWallPaper{1.0}{logo.png} % 封面背景图
|
|
\vspace*{3cm}
|
|
\begin{center}
|
|
{\fontsize{28}{36}\selectfont\bfseries\color{dark} \@title}\\[2cm]
|
|
{\LARGE \@subtitle}\\[3cm]
|
|
{\Large \@author}\\[2cm]
|
|
{\large \@date}
|
|
\end{center}
|
|
\end{titlepage}
|
|
}
|