LaTeX 字体

"本文详细介绍了LaTeX中字体家族、字系和字形的设置,包括宋体、黑体、罗马体、无衬线体等,并展示了如何通过 mfamily、sffamily等命令切换字体。同时,讲解了字号的设定,如英文的12pt和中文的zihao命令。此外,还提及了ctex宏包在中文论文中的应用,如字号、行距的调整。"

1. 字族、字系、字形、字体

名称例子命令作用
字族 family中文的宋体、黑体
英文的罗马体、等宽体
\rmfamily罗马字族
\sffamily San Serif 无衬线字族
\ttfamilyTypewriter打印机等宽字族
字系 series加粗 \bfseries 粗体 bold series
\mdseries 中粗体 middle series
字形 shape 加斜、小号大写体、
强调体(意大利体)
\upshape 竖直 upright
\slshape 斜体 slant
\itshape 强调体
\scshape 小号大写体 scap
  • family、series、shape都是相互独立的,可任意组合使用。但有些复合字体无效。
  • 临时改变字体,可以使用\textrm{} \textbf{}等带参数命令。

2. 字号

  • 英文的字号:在导言区设置,如\documentclass[12pt]{article}
  • 中文的字号:在ctex宏包中,使用\zihao命令,参数0 ~ 8以及 -0 ~ -8表示初号到八号、小初号到小八号。
  • 小四号为12 pt,五号为10.5 pt

3. 中文字体

  • 中文 ctex 宏包定义了新的中文论文文类 ctexart、报告文类ctexrep、书籍文类 ctexbook,以及ctexbeamer 幻灯文档类。使用这四种文类就自动调用了宏包ctex。
    \documentclass[a4paper, zihao=-4, linespread=1]{ctexrep}
    	\renewcommand{\CTEXthechapter}{\thechapter}
    # 设置字号为小四号,行距因子为1,故行距为1 * 1.2倍
    # ctex中默认字号为五号,而英文中默认为10 pt,在英文文类命令中正文字号仅限于10 pt、11 pt、12 pt
    
  • \heiti \songti \fangsong \kaishu
LaTeX 中设置字体、选择字体以及进行字体配置是一个涉及多个方面的任务,主要包括使用不同的字体系列、中文字体支持、颜色设置以及自定义字体配置。以下是一些常见的做法和示例代码。 ### 字体系列的设置 LaTeX 提供了多种方式来设置字体的粗细和样式。可以通过命令或声明的方式更改字体系列。 - 使用 `\textmd{}` 和 `\textbf{}` 来分别设置 Medium 系列和 Boldface 系列的字体[^1]。 - 对于更复杂的格式需求,可以使用 `\mdseries` 和 `\bfseries` 声明来改变后续文本的字体粗细[^1]。 - 斜体可以通过 `\textit{}` 命令实现[^1]。 ```latex \documentclass{article} \usepackage{ctex} % 支持中文 \begin{document} % 字体系列的设置(粗细,宽度) % 字体命令 \textmd{Medium Series} \textbf{Boldface Series} % 字体声明 {\mdseries Medium Series} {\bfseries Boldface Series} % 字体样式 \textit{斜体} \end{document} ``` ### 中文字体的选择与配置 对于中文文档,推荐使用 `ctex` 宏包或者配套的文档类如 `ctexart`、`ctexbook` 等来处理中日朝文字的支持问题。通过 `\setCJKfamilyfont` 可以指定特定的中文字体[^2]。 ```latex \documentclass{ctexart} \usepackage{fontspec} % 如果使用 XeLaTeX 或 LuaLaTeX 编译器 % 设置 CJK 字体(例如方正黑体) \setCJKfamilyfont{fzht}{FZHei-B01} % 第二个花括号内是系统显示的字体名 \begin{document} % 使用定义好的字体 {\CJKfamily{fzht} 这段文字将使用方正黑体显示} \end{document} ``` ### 字体颜色的设置 除了字体本身外,还可以对文本的颜色进行设置。这通常借助 `xcolor` 宏包完成。 - 使用预定义的颜色名称直接设置文本颜色。 - 自定义 RGB 颜色值来获得更加精确的颜色控制[^3]。 ```latex \documentclass{article} \usepackage{xcolor} % 导入 xcolor 宏包以支持颜色设置 \begin{document} % 使用预定义颜色 \textcolor{red}{红色文本} % 自定义 RGB 颜色 \textcolor[rgb]{0.3,0.6,0.7}{带有自定义RGB值的文本} \textcolor[RGB]{118,220,168}{另一个自定义RGB颜色的文本} \end{document} ``` 以上方法涵盖了从基础到进阶的 LaTeX 字体设置技巧,包括字体系列调整、中文字体选择及颜色定制等内容。根据具体需求,用户可以选择适合的方法来美化自己的文档排版。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值