LaTex字体包括以下5种属性:
在LaTex可以使用命令或声明设置字体的这5种属性。
- 字体族
% 导言区
\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}
%如果不加{}表示范围 其后的文本都将被设置为该格式 除非遇到另一个声明
\sffamily How are you? I am fine,thank you. And you?
ssss aaaa dddd
\ttfamily uzi ming rng xiaohu karsa langx letme lovezrr
rookie jacylove theshy
\end{document}
预览效果:
- 字体系设置
% 导言区
\documentclass{article}
\usepackage{ctex}
%正文区(文稿区)
\begin{document}
% 字体系设置 (粗细、宽度)
%命令设置
\textmd{Medium Series} \textbf{Boldface Series}
%声明设置
{\mdseries Medium Series} {\bfseries Boldface Series}
\end{document}
预览效果:
- 字体形状
% 导言区
\documentclass{article}
\usepackage{ctex}
%正文区(文稿区)
\begin{document}
%字体形状 (直立、斜体、伪斜体、小型大写)
%命令设置
\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}
\end{document}
预览效果:
- 中文字体
% 导言区
\documentclass{article}
\usepackage{ctex}
%正文区(文稿区)
\begin{document}
%中文字体
%声明设置
{\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋}
\quad {\kaishu 楷书}
%命令设置
中文字体的\textbf{粗体}与\textit{斜体}
\end{document}
预览效果:
- 字体大小
% 导言区
\documentclass[10pt]{article}
\usepackage{ctex}
%正文区(文稿区)
\begin{document}
%字体大小
%通过一系列声明设置 大小是与normalize size的相对大小
%normalize size可以在导言区设置 分为10pt、11pt、12pt
%\\表示换行 空行也可以换行
{\tiny Hello}\\
{\scriptsize Hello}\\
{\footnotesize Hello}\\
{\small Hello}\\
{\normalsize Hello}\\
{\large Hello}\\
{\Large Hello}\\
{\LARGE Hello}\\
{\huge Hello}\\
{\Huge Hello}\\
%中文字号设置命令
%-0是小初号
\zihao{-0} 你好!
%5号
\zihao{5} 你好!
\end{document}
预览效果:
LaTex的思想是格式与内容的分离,不建议直接在文档中使用大量命令,而是使用\newcommand命令定义一个新的命令,以执行相关操作。
% 导言区
\documentclass[10pt]{article}
\usepackage{ctex}
%定义myfont命令
\newcommand{\myfont}{\textit{\textbf{\textsf{Fancy Text}}}}
%正文区(文稿区)
\begin{document}
%在正文中执行命令
\myfont
\end{document}
预览效果: