Skip to content

Commit

Permalink
A basic Ubuntu template
Browse files Browse the repository at this point in the history
  • Loading branch information
Durant35 committed Feb 26, 2018
1 parent 182a410 commit 51b4dc6
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 31 deletions.
Binary file modified main.pdf
Binary file not shown.
29 changes: 15 additions & 14 deletions main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

% book作为文档类
% 插入空白页可以设置openright
%\documentclass[12pt,openany,oneside]{book}
\documentclass[fontset=ubuntu,UTF8,12pt,openany,oneside]{book}
%\documentclass[fontset=ubuntu,UTF8,a4paper, 11pt]{book}

% 定义本文所使用宏包
\input{styles/package}
Expand All @@ -17,9 +17,6 @@
\graphicspath{{figures/}}

\begin{document}
% 开始中文字体使用
%\begin{CJK*}{UTF8}{song}
%\CJKfamily{song}

% ——————————————————————————————————————————————
% 以下是论文导言部分,包括论文的封面,中英文摘要和中文目录
Expand All @@ -39,8 +36,8 @@
%\pagestyle{empty}
%\setcounter{page}{1}
%\pagenumbering{arabic}
\titleformat{\chapter}{\centering\sanhao\hei}{\chaptername}{2em}{} % 设置目录两字的格式

% 设置目录两字的格式
\titleformat{\chapter}{\centering\sanhao\hei}{123}{}{}[]
\pdfbookmark[0]{目~~录}{mulu}
% 中文目录
\tableofcontents
Expand Down Expand Up @@ -68,29 +65,33 @@
% 单独从 1 开始编页码
\setcounter{page}{1}
% chapter标题格式:小二,黑体,居中
\titleformat{\chapter}{\centering\xiaoer\hei}{\chaptername}{2em}{}
\titleformat{\chapter}{\centering\xiaoer\hei}{}{5em}{\chaptername \qquad}

%%%%%%%%%% 正文 %%%%%%%%%%
\include{body/intros}
\include{body/review}

%%%%%%%%%% 参考文献 %%%%%%%%%%
% 设置参考文献四字的格式
\titleformat{\chapter}{\centering\sanhao\hei}{}{2em}{}
% 覆盖设置页眉内容
\lhead{}
\rhead{}
\chead{\song\wuhao 中山大学硕士学位论文} % 覆盖设置页眉内容
\chead{\song\wuhao 中山大学硕士学位论文}
\defaultfont
\bibliographystyle{references/TJUThesis}
\bibliographystyle{styles/TJUThesis}
\phantomsection
\markboth{参考文献}{参考文献}
\addcontentsline{toc}{chapter}{参考文献} % 参考文献加入到中文目录
%\nocite{*} % 若将此命令屏蔽掉,则未引用的文献不会出现在文后的参考文献中
% 参考文献加入到中文目录
\addcontentsline{toc}{chapter}{参考文献}
% 若将此命令屏蔽掉,则未引用的文献不会出现在文后的参考文献中
%\nocite{*}
\bibliography{references/thesis}

% ——————————————————————————————————————————————
% 以下是论文附录,在appendix子文件下

% 重新设置想要的chapter格式
\titleformat{\chapter}{\centering\sihao\hei}{\chaptername}{2em}{}
% 重新设置想要的chapter格式: 去掉章节序号
\titleformat{\chapter}{\centering\sihao\hei}{}{2em}{}

% 攻读硕士学位期间发表学术论文情况
\include{appendix/paper}
Expand Down
File renamed without changes.
41 changes: 28 additions & 13 deletions styles/format.tex
Original file line number Diff line number Diff line change
@@ -1,11 +1,22 @@
% !Mode:: "TeX:UTF-8"

%%%%%%%%%%%%%%%%% Fonts Definition and Basics %%%%%%%%%%%%%%%%%
\newcommand{\song}{\CJKfamily{song}} % 宋体
\newcommand{\fs}{\CJKfamily{fs}} % 仿宋体
\newcommand{\kai}{\CJKfamily{kai}} % 楷体
\newcommand{\hei}{\CJKfamily{hei}} % 黑体
\newcommand{\li}{\CJKfamily{li}} % 隶书
% 宋体
\setCJKfamilyfont{song}{SimSun}
\newcommand{\song}{\CJKfamily{song}}
% 仿宋体
\setCJKfamilyfont{fs}{FangSong_GB2312}
\newcommand{\fs}{\CJKfamily{fs}}
% 楷体
\setCJKfamilyfont{kai}{KaiTi_GB2312}
\newcommand{\kai}{\CJKfamily{kai}}
% 黑体
\setCJKfamilyfont{hei}{SimHei}
\newcommand{\hei}{\CJKfamily{hei}}
% 隶书
\setCJKfamilyfont{li}{LiSu}
\newcommand{\li}{\CJKfamily{li}}

\newcommand{\chuhao}{\fontsize{28pt}{28pt}\selectfont} % 初号, 单倍行距
\newcommand{\yihao}{\fontsize{26pt}{26pt}\selectfont} % 一号, 单倍行距
\newcommand{\xiaoyi}{\fontsize{24pt}{24pt}\selectfont} % 小一, 单倍行距
Expand All @@ -19,9 +30,10 @@
\newcommand{\xiaowu}{\fontsize{9pt}{9pt}\selectfont} % 小五, 单倍行距

% 重新定义了波浪符~的意义
% ctex 在 CJK 环境里自动使用 \CJKtilde???
%\CJKtilde

% 定义章的pre-post名称
% 定义章的pre-post名称:第 n 章
\newcommand\prechaptername{第}
\newcommand\postchaptername{章}

Expand Down Expand Up @@ -78,8 +90,7 @@
%%%%%%%%%%%%% Contents 目录 %%%%%%%%%%%%%%%%%
\renewcommand{\contentsname}{目\qquad 录}
% 控制目录深度,改为1
\setcounter{tocdepth}{1}

\setcounter{tocdepth}{2}
\titlecontents{chapter}[2em]{\vspace{.0\baselineskip}\sihao\song} % 可以重调skip
{\prechaptername~\thecontentslabel~\postchaptername\quad}{}
{\!\titlerule*[5pt]{$\cdot$}\!\!\!\!\sihao\contentspage} % 调整点的距离
Expand All @@ -93,23 +104,27 @@

%%%%%%%%%% Chapter and Section 章节 %%%%%%%%%%%%%
\setcounter{secnumdepth}{4}
% 设置段落间距
\setlength{\parindent}{2em}

% 如果使用第“一”章
%\renewcommand{\chaptername}{\prechaptername\CJKnumber{\thechapter}\postchaptername}
% 使用第“1”章
\renewcommand{\chaptername}{\prechaptername~\thechapter~\postchaptername}

%\titleformat{command}[shape]{format}{label}{sep}{before}[after]
% 此处修改的chapter title会被主文件定义覆盖
% chapter标题格式:小二,黑体,居中
\titleformat{\chapter}{\centering\xiaoer\hei}{\chaptername}{2em}{}
\titleformat{\chapter}{\centering\xiaoer\hei}{}{2em}{}
\titlespacing{\chapter}{0pt}{0.1\baselineskip}{0.8\baselineskip}
% section标题格式:小三,宋体加粗,左对齐
\titleformat{\section}{\xiaosan\song\bfseries}{\thesection}{1em}{}
\titleformat{\section}{\xiaosan\song\bfseries}{}{1em}{\thesection \quad}
\titlespacing{\section}{0pt}{0.15\baselineskip}{0.25\baselineskip}
% subsection标题格式:四号,宋体加粗,左对齐
\titleformat{\subsection}{\sihao\song\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsection}{\sihao\song\bfseries}{}{1em}{\thesubsection \quad}
\titlespacing{\subsection}{0pt}{0.1\baselineskip}{0.3\baselineskip}
% subsubsection标题格式:小四,宋体加粗,左对齐
\titleformat{\subsubsection}{\xiaosi\song\bfseries}{\thesubsubsection}{1em}{}
\titleformat{\subsubsection}{\xiaosi\song\bfseries}{}{1em}{\thesubsubsection \quad}
\titlespacing{\subsubsection}{0pt}{0.05\baselineskip}{0.1\baselineskip}


Expand Down Expand Up @@ -313,7 +328,7 @@
{\sihao\song{
\begin{tabular}{lc}
学位论文作者签名: & \underline{\makebox[\@title@width][c]{~}} \\
\qquad\qquad\qquad 日~~期: & \qquad\qquad\qquad 日 \\
\qquad\qquad~~~ 日~~期: & \qquad\qquad\qquad 日 \\
\end{tabular}}
}
\end{flushright}
Expand Down
8 changes: 4 additions & 4 deletions styles/package.tex
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@
% 支持国际标准单位
\usepackage[squaren]{SIunits}

\usepackage{titlesec} % 控制标题的宏包
\usepackage{titletoc} % 控制目录的宏包
\usepackage[raggedleft]{titlesec} % 控制标题的宏包
\usepackage{fancyhdr} % fancyhdr宏包 支持页眉和页脚的相关定义
\usepackage[UTF8]{ctex} % 支持中文显示
\usepackage{CJKpunct} % 精细调整中文的标点符号
\usepackage{color} % 支持彩色
\usepackage{amsmath} % AMSLaTeX宏包 用来排出更加漂亮的公式
\usepackage{amssymb} % 数学符号生成命令
Expand All @@ -39,7 +38,6 @@
\usepackage[amsmath,thmmarks,hyperref]{ntheorem} % 定理类环境宏包,其中 amsmath 选项用来兼容 AMS LaTeX 的宏包
\usepackage{CJKnumb} % 提供将阿拉伯数字转换成中文数字的命令
\usepackage{indentfirst} % 首行缩进宏包
\usepackage{CJKutf8} % 用在UTF8编码环境下,它可以自动调用CJK,同时针对UTF8编码作了设置
%\usepackage{hypbmsec} % 用来控制书签中标题显示内容
\newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}
\usepackage{xcolor}
Expand Down Expand Up @@ -109,5 +107,7 @@
\usepackage[bookmarks=true]{hyperref}
\usepackage{bookmark}

% xeCJK直接使用Window系统字体(一定要保证tex所存格式为UTF8,否则xeCJK汉字不显示)
\usepackage{xeCJK}
%\setCJKmainfont{SimSun}

\usepackage{etoolbox}

0 comments on commit 51b4dc6

Please sign in to comment.