diff --git a/cls/headandfoot.cls b/cls/headandfoot.cls index 3710706..6c42d03 100644 --- a/cls/headandfoot.cls +++ b/cls/headandfoot.cls @@ -29,4 +29,4 @@ %\fancyhead[C]{\@title} %\fancyhead[R]{\thepage} %\fancyfoot[L]{\fzkai{\@author}} -\fancyfoot[C]{\thepage / \pageref{LastPage}} \ No newline at end of file +\fancyfoot[C]{\thepage}% / \pageref{LastPage}} \ No newline at end of file diff --git a/cls/title.cls b/cls/title.cls index 3c3855e..17d887f 100644 --- a/cls/title.cls +++ b/cls/title.cls @@ -2,53 +2,33 @@ %% 标题、目录等设定 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \renewcommand\abstractname{Summary} -%%\renewenvironment{abstract}{\noindent\rule{\textwidth}{.5pt}\\[2ex] \centering\begin{minipage}{.97\textwidth}{\zihao{-4}\sffamily\bfseries \centering{\abstractname}}\\} -%%{\par\noindent\end{minipage}\\[2ex] \rule{\textwidth}{.5pt}} +\ctexset{ + % 修改 section文字样式, + section={ + name={,.},%编号和文字中间用.。 + number={\arabic{section}},%编号形式:\arabic设置为阿拉伯数字,\chinese设置为中文,\roman设置为小写罗马字母,\Roman设置为大写罗马字母,\alph设置为小写英文,\Alph设置为大写英文。 + format=\hm\bfseries\raggedright\zihao{4},%鸿蒙字体,小四号字,右对齐。 + aftername=\hspace{5pt},%编号和标题的距离 + % beforeskip=1ex,%标题与前文的距离 + % afterskip=1ex,%标题与后文的距离 + }, + %修改subsection文字样式 + subsection={ + format=\hm\bfseries\raggedright\zihao{-4}, + aftername=\hspace{5pt},%编号和标题的距离 + }, + %修改subsubsection文字样式 + subsubsection={ + format=\hm\bfseries\raggedright\zihao{5}, + aftername=\hspace{5pt},%编号和标题的距离 + } +} -% \renewenvironment{abstract}{\noindent\rule{\textwidth}{.5pt}\\[2ex] \centering\begin{minipage}{.97\textwidth}\begin{center}{\zihao{-4}\sffamily\bfseries \abstractname} \\ \end{center}} -% {\par\end{minipage}\\[2ex] \noindent\rule{\textwidth}{.5pt}} - -%目录 -\titlecontents{section}[3.8em]%左间距 -{\zihao{-4}}%\fzss \vspace{3pt}}%字号 -{\contentslabel{2em}} -{}%\hspace*{-4em}} -{~\titlerule*[0.25pc]{$.$}~\contentspage\hspace*{1cm}}%样式,最后留出1cm的右间距 - -\titlecontents{subsection}[3.8em]%左间距 -{\zihao{-4}}%\fzss \vspace{3pt}}%字号 -{\contentslabel{2em}} -{}%\hspace*{-4em}} -{~\titlerule*[0.25pc]{$.$}~\contentspage\hspace*{1cm}}%样式,最后留出1cm的右间距 - -\titlecontents{subsubsection}[3.8em]%左间距 -{\zihao{-4}}%\fzss \vspace{3pt}}%字号 -{\contentslabel{2em}} -{}%\hspace*{-4em}} -{~\titlerule*[0.25pc]{$.$}~\contentspage\hspace*{1cm}}%样式,最后留出1cm的右间距 - -%% section -\titleformat{\section} -[hang] -{\sffamily} -{\zihao{-3}\bfseries\thesection.} -{1pt} -{\zihao{-3}\bfseries\filcenter} - -%% subsection -\titleformat{\subsection} -[hang] -{\sffamily} -{\zihao{4}\bfseries\thesubsection} -{1pt} -{\zihao{4}\bfseries\filright} - -%% subsubsection -\titleformat{\subsubsection} -[hang] -{\sffamily} -{\zihao{-4}\bfseries\thesubsubsection} -{1pt} -{\zihao{-4}\bfseries\filright} - \ No newline at end of file +%设置目录的显示样式 +\renewcommand{\contentsname}{\begin{center} \normalsize \hm\zihao{4}\textbf{目录} \end{center}} +\renewcommand{\listfigurename}{\begin{center} \normalsize \hm\zihao{4}\textbf{插图目录} \end{center}} +\renewcommand{\listtablename}{{\begin{center} \normalsize \hm\zihao{4}\textbf{表格目录} \end{center}}} +%给目录加上点 +\renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}} % 给 parts 加点 +%\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % 给 chapters 加点 +\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}} % 给 sections加点 \ No newline at end of file diff --git a/input/toc.tex b/input/toc.tex index fbfb80d..071805e 100644 --- a/input/toc.tex +++ b/input/toc.tex @@ -1,11 +1,17 @@ +%目录页面 \newpage \thispagestyle{empty} -\begin{center} +%\clearpage \tableofcontents + +%插图目录页面 \newpage -\newcommand{\listoffiguresname}{插图目录} +\thispagestyle{empty} +%\clearpage \listoffigures + +%表格目录页面 \newpage -\newcommand{\listoftablesname}{表格目录} +%\clearpage +\thispagestyle{empty} \listoftables -\end{center} \ No newline at end of file diff --git a/report.cls b/report.cls index 7605de5..77be159 100644 --- a/report.cls +++ b/report.cls @@ -27,6 +27,9 @@ \RequirePackage{fancyhdr} \RequirePackage{zhnumber} \RequirePackage{lastpage} +\RequirePackage{ctex} +\RequirePackage[subfigure]{tocloft} +\RequirePackage{subfigure} %引入模块 \input{cls/global.cls}%全局设定 diff --git a/report.lof b/report.lof index 6bb1472..139039e 100644 --- a/report.lof +++ b/report.lof @@ -1,2 +1,2 @@ -\contentsline {figure}{\numberline {1}{\ignorespaces 这是一个示例图片\relax }}{7}{figure.caption.2}% +\contentsline {figure}{\numberline {1}{\ignorespaces 这是一个示例图片\relax }}{3}{figure.caption.2}% \contentsfinish diff --git a/report.lot b/report.lot index 61dc290..1769706 100644 --- a/report.lot +++ b/report.lot @@ -1,2 +1,2 @@ -\contentsline {table}{\numberline {1}{\ignorespaces 一个表格的实例\relax }}{6}{table.caption.1}% +\contentsline {table}{\numberline {1}{\ignorespaces 一个表格的实例\relax }}{2}{table.caption.1}% \contentsfinish diff --git a/report.pdf b/report.pdf index cd989e7..5b45823 100644 Binary files a/report.pdf and b/report.pdf differ diff --git a/report.tex b/report.tex index 8338508..d186371 100644 --- a/report.tex +++ b/report.tex @@ -19,11 +19,13 @@ \usepackage[justification=centering]{caption} \usepackage{draftwatermark}% 所有页加水印 \usepackage{titletoc} +\usepackage{ctex} +\usepackage[subfigure]{tocloft} +\usepackage{subfigure} \input{input/info.tex} \input{input/setting.tex} - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% 正文开始 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35,7 +37,8 @@ \input{input/toc.tex} \input{input/abstract.tex} -\newpage +\newpage%开始新的一页,正文开始 +\setcounter{page}{1}%页码编号,从1开始 \section{准备工作} 在正式开始使用模板之前,需要你安装LiveTex,并安装任何可用的编辑器。 diff --git a/report.toc b/report.toc index d6d7e24..6e622c0 100644 --- a/report.toc +++ b/report.toc @@ -1,13 +1,13 @@ -\contentsline {section}{\numberline {1}准备工作}{5}{section.1}% -\contentsline {section}{\numberline {2}字体}{5}{section.2}% -\contentsline {section}{\numberline {3}标题}{5}{section.3}% -\contentsline {subsection}{\numberline {3.1}这里是二级标题}{5}{subsection.3.1}% -\contentsline {subsubsection}{\numberline {3.1.1}这里是三级标题}{5}{subsubsection.3.1.1}% -\contentsline {section}{\numberline {4}列表}{5}{section.4}% -\contentsline {subsection}{\numberline {4.1}无序列表}{5}{subsection.4.1}% -\contentsline {subsection}{\numberline {4.2}有序列表}{6}{subsection.4.2}% -\contentsline {section}{\numberline {5}图表信息}{6}{section.5}% -\contentsline {section}{\numberline {6}代码}{7}{section.6}% -\contentsline {section}{\numberline {7}文本框}{8}{section.7}% -\contentsline {section}{\numberline {8}图标}{9}{section.8}% +\contentsline {section}{\numberline {1.}准备工作}{1}{section.1}% +\contentsline {section}{\numberline {2.}字体}{1}{section.2}% +\contentsline {section}{\numberline {3.}标题}{1}{section.3}% +\contentsline {subsection}{\numberline {3.1}这里是二级标题}{1}{subsection.3.1}% +\contentsline {subsubsection}{\numberline {3.1.1}这里是三级标题}{1}{subsubsection.3.1.1}% +\contentsline {section}{\numberline {4.}列表}{1}{section.4}% +\contentsline {subsection}{\numberline {4.1}无序列表}{1}{subsection.4.1}% +\contentsline {subsection}{\numberline {4.2}有序列表}{2}{subsection.4.2}% +\contentsline {section}{\numberline {5.}图表信息}{2}{section.5}% +\contentsline {section}{\numberline {6.}代码}{3}{section.6}% +\contentsline {section}{\numberline {7.}文本框}{4}{section.7}% +\contentsline {section}{\numberline {8.}图标}{5}{section.8}% \contentsfinish