LaTeX 字体控制
LaTeX 提供多种内置字体命令,用于在文档中调整文本样式。常见字体族包括罗马体(\textrm)、无衬线体(\textsf)和等宽体(\texttt)。字体粗细可通过 \textbf(加粗)、\textmd(中等粗细)等命令调整,字形变化则通过 \textit(斜体)、\textsl(倾斜)、\textsc(小型大写字母)实现。
字体大小可通过声明式命令切换,例如 \tiny、\large 等,这些命令会影响后续所有文本直到作用域结束或新的尺寸被指定。现代 LaTeX 推荐使用 fontspec 包配合 XeLaTeX/LuaLaTeX 引擎,直接调用系统字体:
\usepackage{fontspec}
\setmainfont{Times New Roman}
自定义字体间距
字距(字母间距)通过 \fontdimen2 参数调整,行距通过 \linespread{因子} 修改。段落间距常用 \setlength{\parskip}{长度} 设置,而 LaTeX 默认使用 \parindent 控制首行缩进。数学公式间距可通过 \thinspace、\medspace 等命令微调。
对于精细控制,\addfontfeatures 命令允许动态调整 OpenType 字体特性:
\addfontfeatures{LetterSpace=5.0}
多语言文字处理
处理中文等 CJK 文字时,需使用 ctex 宏包或 xeCJK 方案。ctex 自动配置中英文字体搭配,支持标点压缩等排版特性:
\usepackage[UTF8]{ctex}
\setCJKmainfont{SimSun}
字距与标点处理可通过 \CJKsetecglue 命令调整,避免中西文间距不协调问题。
更多推荐
所有评论(0)