-
Notifications
You must be signed in to change notification settings - Fork 0
/
NoteTemplate.tex
185 lines (164 loc) · 5.11 KB
/
NoteTemplate.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,a4paper,openany,fontset=none]{ctexbook}
\usepackage{anyfontsize}
\usepackage{fontspec} % 字体
\usepackage{xeCJK}
% 页面设置
\usepackage{geometry}
\geometry{
paperheight=260mm,
paperwidth=185mm,
top=20mm,
bottom=25mm,
left=20mm,
right=20mm
}
% 字体设置
\setmainfont{XITS} % 英文字体, Times 风格
\setCJKmainfont{FZShuSong-Z01.ttf}[ % 方正书宋_GBK
BoldFont=Source Han Serif SC Bold.otf, % 思源宋体粗体
ItalicFont=FZKai-Z03.ttf % 方正楷体_GBK
]
\setCJKsansfont{FZHei-B01.ttf}[ % 方正黑体_GBK
BoldFont=Source Han Sans SC Bold.otf % 思源黑体粗体
]
\setCJKmonofont{FZFangSong-Z02.ttf} % 方正仿宋_GBK
\setCJKfamilyfont{zhsong}{FZShuSong-Z01}
\setCJKfamilyfont{zhxbs}{Source Han Serif SC Bold}
\setCJKfamilyfont{zhdbs}{Source Han Serif SC Heavy}
\setCJKfamilyfont{zhhei}{FZHei-B01}
\setCJKfamilyfont{zhdh}{Source Han Sans SC Bold}
\setCJKfamilyfont{zhfs}{FZFangSong-Z02}
\setCJKfamilyfont{zhkai}{FZKai-Z03}
\newcommand{\songti}{\CJKfamily{zhsong}}
\newcommand{\xbsong}{\CJKfamily{zhxbs}}
\newcommand{\dbsong}{\CJKfamily{zhdbs}}
\newcommand{\heiti}{\CJKfamily{zhhei}}
\newcommand{\dahei}{\CJKfamily{zhdh}}
\newcommand{\fangsong}{\CJKfamily{zhfs}}
\newcommand{\kaishu}{\CJKfamily{zhkai}}
% 章节标题
\ctexset{
chapter={
format=\zihao{-2}\dahei,
aftername=\par,
aftertitle=\par\rule{\linewidth}{1pt},
beforeskip=1em,
afterskip=2em,
},
section={
format=\zihao{4}\heiti,
number={\bfseries\S~\arabic{section}},
beforeskip=1.2em,
afterskip=1em,
},
subsection={
format =\zihao{-4}\heiti,
beforeskip=1em,
afterskip=1em,
},
}
% 页眉、页脚
\usepackage{fancyhdr}
\fancypagestyle{heading}{
\fancyhf{}
\fancyhead[CO]{\zihao{-5}\dahei\rightmark}
\fancyhead[CE]{\zihao{-5}\dahei\leftmark}
\fancyhead[RO,LE]{\zihao{-5}$\cdot$~\thepage~$\cdot$}
\renewcommand{\footrulewidth}{0pt}
}
\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[RO,LE]{\zihao{-5}\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}
% 图表、公式宏包
\usepackage{amsmath,amssymb} % 数学公式
\usepackage{amsthm} % 数学定理
\usepackage{mathrsfs} % 数学花体
\usepackage{hyperref} % 超链接
\usepackage{zhlineskip} % 中文排版时,数学公式间距调整
\usepackage{graphicx,float} % 插图
\usepackage{subfigure} % 子图
\usepackage{tabularray} % 更好的表格
\usepackage[math-style=ISO]{unicode-math}
% 使用\symbfit{}指令获得加粗斜体效果
% 使用\symbf{}指令获得加粗效果
% 使用\mathbfcal{}指令获得\mathcal效果
% 使用\symup{}指令使大写希腊字母获得正体效果
\newcommand{\bm}{\mathbfit}
\newcommand{\degree}{^\circ}
\renewcommand{\d}{\mathrm{d}}
\renewcommand{\i}{\mathrm{i}}
\newcommand{\e}{\mathrm{e}}
%\setmathfont{XITS Math} % 数学字体, Times 风格
\UseTblrLibrary{siunitx}
\UseTblrLibrary{booktabs}
% 定义环境
\usepackage[dvipsnames,svgnames]{xcolor}
\usepackage[strict]{changepage} % 提供一个 adjustwidth 环境
\usepackage{framed} % 实现方框效果
\newenvironment{notes}{
\zihao{5}\kaishu%
\def\FrameCommand{%
\hspace{1pt}%
{\color{black}\vrule width 2pt}%
\colorbox{lightgray}%
}%
\MakeFramed{\advance\hsize-\width\FrameRestore}%
\noindent\hspace{-4.55pt}% disable indenting first paragraph
\begin{adjustwidth}{}{7pt}%
\vspace{2pt}\vspace{2pt}%
\phantom{段...}%
}%
{%
\vspace{2pt}\end{adjustwidth}\endMakeFramed%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 封面
\title{{\Huge{\textbf{笔记标题}}}
\\ ——副标题
}
\author{Pauline}
\date{}
\linespread{1.25} % 行间距1.25倍
\hypersetup{hidelinks} % 隐藏目录超链接红框
\usepackage{zhlipsum}
\begin{document}
\maketitle % 封面
% 前言
\pagenumbering{roman}
\setcounter{page}{1}
\begin{center}
\Huge\textbf{前言}
\end{center} \qquad
这是笔记的前言部分。
\begin{flushright}
\begin{tabular}{c}
Pauline
\end{tabular}
\end{flushright}
% 目录
\newpage
\pagenumbering{Roman}
\setcounter{page}{1}
\tableofcontents
\newpage
\setcounter{page}{1}
\pagenumbering{arabic}
\pagestyle{heading}
\chapter{这是第一章}
\section{我是第一章第一节}
$$ x^2 + y^2 = z^2 $$
\section{我是第一章第二节}
\zhlipsum
\chapter{这是第二章}
\section{我是第二章第一节}
\zhlipsum
\begin{notes}
\zhlipsum
\end{notes}
\section{我是第二章第二节}
\zhlipsum
\end{document}