Przeglądaj źródła

fix content pagenumber size bug; adjust the style of chapter title;adjust the guide dots in contents

VictorSheng 5 lat temu
rodzic
commit
edad48eb9b
4 zmienionych plików z 24 dodań i 8 usunięć
  1. 5 5
      BUPTthesisbachelor.sty
  2. 1 0
      README.md
  3. BIN
      main.pdf
  4. 18 3
      main.tex

+ 5 - 5
BUPTthesisbachelor.sty

@@ -180,16 +180,16 @@ pdfborder=001, linkcolor=black, citecolor=black, urlcolor=black]{hyperref}
 \titlecontents{chapter}[0em]{\tocchapterfont\vspace{0.4mm}}
     {\CTEXnumber{\CJKsection}{\thecontentslabel}{第\CJKsection{章}\quad{}}}
     {}
-    {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}
+    {\hspace{.5em}\titlerule*[6pt]{$\cdot$}\contentspage}
 \titlecontents{section}[1em]{\tocsectionfont\vspace{0.4mm}}{%
     \thecontentslabel\quad{}}{}{%
-    \hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}%
+    \hspace{.5em}\titlerule*[6pt]{$\cdot$}\contentspage}%
 \titlecontents{subsection}[2em]{\tocsubsectionfont\vspace{0.4mm}}{%
     \thecontentslabel\quad{}}{}{%
-    \hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}%
+    \hspace{.5em}\titlerule*[6pt]{$\cdot$}\contentspage}%
 \titlecontents{subsubsection}[3em]{\tocsubsubsectionfont\vspace{0.4mm}}{%
     \thecontentslabel\quad{}}{}{%
-    \hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}%
+    \hspace{.5em}\titlerule*[6pt]{$\cdot$}\contentspage}%
 \makeatletter % Content Page style
 \renewcommand\frontmatter{%
     \if@openright\cleardoublepage\else\clearpage\fi%
@@ -219,7 +219,7 @@ pdfborder=001, linkcolor=black, citecolor=black, urlcolor=black]{hyperref}
 % Text style
 \usepackage{titlesec}
 \titleformat{\chapter}[hang]{\textchapterfont}{第\chinese{chapter}章}{1em}{}
-\titlespacing{\chapter}{0pt}{3ex plus .5ex minus .5ex}{3ex plus .5ex minus .5ex} % 缩短章节标题的上边距
+\titlespacing{\chapter}{0pt}{-1ex plus .2ex minus .2ex}{-1ex plus .2ex minus .2ex} % 缩短章节标题的上边距
 \titleformat{\section}{\textsectionfont}{\thesection}{1em}{}
 \titleformat{\subsection}{\textsubsectionfont}{\qquad{}\thesubsection}{1em}{}
 \titleformat{\subsubsection}{\textsubsubsectionfont}{\qquad{}\thesubsubsection}{1em}{}

+ 1 - 0
README.md

@@ -50,6 +50,7 @@ https://wj.qq.com/s/2116666/6661</font>
 - 增加句内列表支持与示例;增加表格示例;支持URL换行(6/7)(感谢<a href="https://github.com/CptGit">CptGit</a>)
 - 缩短参考文献各条目之间的距离至合适;缩小目录页码至合适;修正外文译文和译文标题的粗细(6/21)
 - 调整外文译文和原文的顺序;摘要页关键词改为顶格书写;优化正文算法间距;优化部分示例;修复页眉页脚问题(6/23)
+- 调整一级标题的上下边距使其接近word样式;修复目录页码大小控制失效问题;使目录引导点更加紧凑,接近word样式(2019/6/11)
 
 
 ## 系统需求

BIN
main.pdf


+ 18 - 3
main.tex

@@ -31,8 +31,9 @@
 
 \input{main.cfg}    % Main items 
 \include{abstract}  % Abstract
-\frontmatter\tableofcontents % Content
 \fancypagestyle{plain}{\pagestyle{frontmatter}}
+\frontmatter\tableofcontents % Content
+
 
 % 正文
 \newpage\mainmatter
@@ -288,6 +289,19 @@ def plusFunc(a, b):
     \item \textbf{第二章为不存在},是的,其实它不存在。
 \end{enumerate*}
 
+\chapter{为了目录撑到第二页}
+\section{我不得不再添加一点内容}
+\section{尽管这些章节一点正文都没有}
+\section{是的}
+\section{真的没有}
+\section{我已经不知道说什么了}
+\section{如果有,我们就祝愿一下学校教务处什么时候转变一下思维}
+\section{把控制格式这种事情往前做}
+\section{不要总是觉得折磨学生是合理的}
+\section{你拿着教学管理岗位的工资}
+\section{你需要折磨一下你自己才对}
+\section{不要觉得我对别人要求太高,对自己太低}
+\section{我对自己要求低的话也不至于想要修订这份模板}
 %%%%%%%%%%%%%%%%%%%%%%% Main Area ENDs Here %%%%%%%%%%%%%%%%%%%%%%%%
 %\let\cleardoublepage=\cleardoublepagebak
 % Reference
@@ -419,7 +433,7 @@ def minusFunc(a, b):
 \let\clearpage\relax
 \let\cleardoublepage\relax
 
-%以下是排版示例,在这里为了使章节编号不出现在目录中,使用了无编号的样式,代价是这些数字都要自己书写。另外,由于外文文献一般不是很长,为了排版紧凑,每一章被设置为不另起一页。
+%以下是排版示例,在这里为了使章节编号不出现在目录中,使用了无编号的样式,代价是这些数字都要自己书写。
 
 \chapter*{第一章\quad{}概述}
 %每一个chapter后记得以下两行
@@ -437,8 +451,9 @@ def minusFunc(a, b):
 \end{aligned}
 \end{equation}
 
-我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。
+我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字s。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。我只是为了把第二章挤到下一页而凑的字。
 
+\newpage %每一章需要另起一页,为了灵活,我没有把它固定在样式中,你可以根据需求添加分页符
 \chapter*{第二章\quad{}我也不知道是什么}
 \newtranschapter