字号、字体族、样式与颜色
使用字号命令建立文字层级,使用字体族和样式命令区分正文、术语与代码,使用 xcolor 提供有限且有含义的颜色。全局正文样式应优先由文档类或模板决定。
EasyLaTeX 编译器设置:XeLaTeX;本页使用 xcolor。PDF 字体由模板和编译设置决定,与浏览器编辑器的显示字体无关。使用模板支持的字体;自定义字体需作为项目资源并按其配置引用。
使用相对字号
LaTeX 提供相对于正文基准字号的命令:
{\small 较小的说明文字}
{\large 较大的小标题}
{\Large 更大的标题}
用花括号限制字号作用范围。正文基准字号应通过 \documentclass[...,12pt]{...} 等全局选项设置,不要逐段使用 \fontsize。
使用中文字号
ctex 提供 \zihao,适合需按中文排版规范指定字号的模板:
{\zihao{-4} 小四号文字}
{\zihao{3} 三号标题}
字号名称和具体大小由 ctex 的中文排版规则映射。模板明确要求“小四”“五号”等时,使用它比手写绝对磅值更清楚。
切换字体族
常用字体族命令如下:
\textrm{衬线体正文}
\textsf{无衬线体界面名称}
\texttt{monospace-code}
\texttt 适合短命令、文件名和代码标识符,长代码使用专门环境。实际 PDF 字体取决于项目模板和平台可读取的字体资源,不取决于个人电脑安装了哪些字体。
组合文字样式
字体族可以与粗体、斜体等样式组合:
\textbf{加粗结论}
\textit{英文术语}
\texttt{\textbf{warning}}
中文字体未必具备对应的粗体或斜体字形。出现缺字、伪粗或伪斜时,应调整字体配置,而不是在正文中不断叠加样式。
定义和使用颜色
加载 xcolor 后可使用预设颜色或定义项目色:
\usepackage{xcolor}
\definecolor{noticeblue}{HTML}{1F5A94}
\textcolor{noticeblue}{需要注意的内容}
\colorbox{yellow!20}{浅色背景提示}
颜色应承担明确作用,例如链接、警示或图例分类。确保黑白打印时仍能区分信息,不要只用颜色传递关键差异。
常见问题
大小或颜色影响了后续文字
字号和 \color 都是声明。使用 {...} 限制作用范围,或改用 \textcolor{颜色}{文字}。
用颜色代替结构
颜色不会生成目录、编号或可访问的层级。章节标题仍应使用 \section 等命令,强调内容优先用清晰措辞或样式。
中文斜体或粗体不自然
这是字体字形支持问题。减少中文正文的斜体使用,并检查所选中文字体是否提供对应字重和字形。
完整示例
\documentclass[UTF8,a4paper,12pt]{ctexart}
\usepackage{xcolor}
\definecolor{noticeblue}{HTML}{1F5A94}
\begin{document}
{\zihao{3}\textbf{实验报告}\par}
正文使用基准字号。{\small 这是一段较小的补充说明。}
\textsf{界面标签}、\texttt{main.tex} 和
\textcolor{noticeblue}{需要注意的结论} 使用不同的文字外观。
\end{document}