专注于高等教育
科普综合平台
在 LaTeX 中设置汉字加粗可通过以下方法实现,需根据具体需求选择合适方案:
一、使用中文字体族
设置中文字体族
通过 `setCJKmainfont` 和 `setCJKsansfont` 命令指定中文字体族,例如:
```latex
usepackage{CJK}
setCJKmainfont{SimSun} % 楷体
setCJKsansfont{SimHei} % 黑体
setCJKmonofont{FangSong} % 宋体
```
这样可以使用 `rmfamily`(罗马体)、`sffamily`(无衬线体)、`ttfamily`(打字机体)等命令来加粗中文字体。
自定义字体族
若需使用自定义字体(如 Microsoft YaHei),需先定义新字体族:
```latex
setCJKfamilyfont{yh}{Microsoft YaHei}
```
然后使用 `yh{文字}` 命令。
二、使用数学模式专用命令
普通文本加粗
数学模式需使用 `mathbf{}` 命令(需加载 `amsmath` 宏包):
```latex
usepackage{amsmath}
mathbf{X} = mathbf{Y} + mathbf{Z}
```
但此命令仅适用于拉丁字母,对希腊字母等特殊符号无效。
希腊字母加粗
使用 `boldsymbol{}` 命令(需加载 `amsmath` 宏包):
```latex
boldsymbol{alpha} = boldsymbol{beta} + boldsymbol{gamma}
```
或者使用 `bm` 宏包的 `bm{}` 命令(需手动加载 `bm` 宏包):
```latex
usepackage{bm}
bm{alpha} = bm{X} + bm{Y}
```
三、注意事项
字体安装
部分字体(如 `Microsoft YaHei`)需手动安装相关宏包(如 `bm`),否则可能无法使用。
表格中字体调整
若在表格中加粗文本且需保持宽度一致,可使用 `pmb{}` 命令替代 `textbf{}`,例如:
```latex
begin{tabular}{|c|c|}
hline
pmb{普通文本} & pmb{数学符号}
hline
加粗文本 & bm{theta}_i
hline
end{tabular}
```
但需注意 `pmb{}` 会改变文本宽度,需通过调整字体大小(如 `0.966text{normalsize}`)实现视觉平衡。
通过以上方法,可灵活实现 LaTeX 中汉字的加粗显示,满足不同场景需求。