字体属性
一、字体编码
正文字体编码:OT1、T1、EU1等
数学字体编码:OML、OMS、OMX等
二、字体族
罗马字体:笔画起始处有装饰
无衬线字体:笔画起始处无装饰
打字机字体:每个字符宽度相同,又称等宽字体
三、字体体系
粗细
宽度
四、字体形状
直立
斜体
伪斜体
小型大写
五、字体大小
接下来来说一说如何设置字体族
有两个方法
①字体族设置命令
罗马字体:\textrm{内容}
无衬线字体:\textsf{内容}
打字机字体:\texttt{内容}
②字体声明
罗马字体:\rmfamily +内容
无衬线字体:\sffamily+内容
打字机字体:\ttfamily+内容
如何设置字体系列(粗细、宽度)
两个方法
①字体族设置命令
细:\textmd{内容}
粗:\textbf{内容}
②字体声明
细:\mdseries+内容
粗:\bfseries+内容
如何设置字体形状
两个方法
①字体族设置命令
直立:\textup{内容}
斜体:\textit{内容}
伪斜体:\textsl
小型大写:\textsc
②字体声明
直立:\upshape+内容
斜体:\itshape+内容
伪斜体:\slshape+内容
小型大写:\scshape+内容
如何进行中文字体及大小设置
首先使用中文字体设置前,要使用\usepackage{ctex}宏包
首先先来讲如何设置中文字体
中文字体分为宋体、黑体、仿宋和楷书四种使用前我们只需要字体声明即可
宋体:\songti+内容
黑体:\heiti+内容
仿宋:\fangsong+内容
楷书:\kaishu+内容
特别地在中文字体中的\textbf{内容}表示中文字体的粗体\textit{内容}表示中文字体的斜体
字体大小的设置,取决于默认设置的字体大小
以下是参照表
中文字体字号设置命令
\zihao{字号}+内容
代码
%导言区
\documentclass{article}
\usepackage{ctex}
%正文区
\begin{document}
%字体族的设置
\textrm{Roman Family}
\textsf{Sans Serif Family}
\texttt{Typewriter Family}
\rmfamily Roman Family
\sffamily Sans Serif Family
\ttfamily Typewriter Family
%字体系列设置(粗细、宽度)
\textmd{Medium Series}\textbf{Boldface Series}
\mdseries Medium Series\bfseries Boldface Series
%字体形状(直立、斜体、伪斜体、小型大写)
\textup{Upright Shape} \textit{Italic Shape}
\textsl{Slanted Shape} \textsc{Small Caps Shape}
{\upshape Upright Shape}{\itshape Italic Shape}{\slshape Slanted Shape}{\scshape Small Caps Shape}
%①{}分组,限定作用范围②当遇到另一个字体声明命令时,会结束当前字体声明
%中文字体
{\songti 宋体}\quad{\heiti 黑体}\quad{\fangsong 仿宋}\quad{\kaishu 楷书} %\quad表空格
中文字体的\textbf{粗体}与\textit{斜体}
%字体大小
{\tiny Hello}\\
{\scriptsize Hello}\\
{\footnotesize Hello}\\
{\small Hello}\\
{\normalsize Hello}\\
{\large Hello}\\
{\Large Hello}\\
{\LARGE Hello}\\
{\huge Hello}\\
{\Huge Hello}\\
%\\表示换行
%中文字号设置命令
\zihao{-0} 你好!
\end{document}
效果: