字体属性
在LaTeX中,字体有5种属性:分别是字体编码、字体族、字体系列、字体形状、字体大小。
字体编码
- 正文字体编码:OT1、T1、EU1等
- 数学字体编码:OML、OMS、OMX等
字体族
英文
- 罗马字体
\textrm{Roma Family}
或\rmfamily Roma family
- 无衬线字体
\textsf{Sans Serif Family}
或者\sffamily Scans Serif Family
- 打字机字体
\texttt{Typerwriter Family}
或者\ttfamily Typerwriter Family
上述的前者是字体命令,后者为字体声明,字体的声明可以使用{}
将声明的范围进行限制。
中文
- 宋体
\songti
- 黑体
heiti
- 仿宋
\fangsong
- 楷书
\kaishu
字体系列
- 粗细
\textmd{Medium Series}
或者\mdseries Medium Series
- 宽度
\textbf{Blodface Series}
或者\bfseries Blodface Series
同上
字体形状
- 直立
\textup{Upright Shape}
或者\upshape Upright Shape
- 斜体
\textit{Italic Shape}
或者\itshape Italic Shape
- 伪斜体
\textsl{Slanted Shape}
或者\sshape Slanted Shape
- 小型大写
\textsc{Small Caps Shape}
或者\scshape Small Caps Shape
同上,前者是命令,后者为声明,声明可以使用{}
将声明的范围进行限制。
字体大小
字体大小是通过一系列声明实现的,这些字体大小是与normal size对相的大小,而normal size的大小是由文档类的参数设置的。例如:documentclass[10pt]{article}
设置normal size的大小为10磅。一般只有10~12磅。
\tiny Hello
\scriptsize Hello
\footnotsize Hello
\small Hello
\normalsize Hello
\large Hello
\LARGE Hello
\huge Hello
\Huge Hello
ctex宏包也设置了字号命令\zihao{字号}
字号的范围0~8。0表示初号,8表示八号,-0表示小初号。
补充
LaTeX的思想是文字与格式分离,所以建立使用newcommand
命令定义新命令执行相关操作。
例如:\newcommand{\myfont}{\textit{\textbf{textsf}}}
\quad
表示空格
提纲
chapter{按章节生成大纲}
只在book文档类有效
\section{小结}
\subsection{子小结}
\subsubsection{更下一级的小结}
补充
空行用于形成新的段落,一个空行的效果和多个空行效果相同。
\\
只是换行,不会产生新的段落,所以不会缩进。
\par
也会产生新的段落
\tableofcontents
生成目录