LaTex实战笔记 4-字体格式
Posted 小白YouCans
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LaTex实战笔记 4-字体格式相关的知识,希望对你有一定的参考价值。
LaTeX 中的字体有 5 种属性:
- 字体编码:正文字体编码,数学字体编码
- 字体族:罗马字体,无衬线字体,打字机字体(等宽字体)等
- 字体系列:粗细,宽度
- 字体形状:直立,斜体,伪斜体,小型大写
- 字体大小
在 LaTex中字体编码属性一般不需要设置,其它属性可以使用命令或声明进行设置。
1.1 字体族的设置
对于英文字体,字体族有罗马字体,无衬线字体,打字机字体(等宽字体)等,默认为罗马字体。
- 罗马字体:
\\textrm***
- 无衬线字体:
\\textsf***
- 打字机字体:
\\texttt***
对于中文字体,字体族有宋体,黑体,仿宋,楷书等,默认为宋体。
- 宋体:
\\songti***
- 黑体:
\\heiti***
- 仿宋:
\\fangsong***
- 楷体:
\\kaishu***
通过命令设置, 内为需要设置格式的文本;
通过声明设置,声明后的文本全部按照该格式, 表示范围。
% 导言区
\\documentclassarticle
\\usepackagectex
% 正文区
\\begindocument
% 字体族设置:通过命令设置, 内为参数,即需要设置格式的文本
\\textrmRoman Family
\\textsfSans Serif Family
\\textttTypewriter Family \\par
% 字体族设置:通过声明设置,声明后的文本全部按照该格式, 表示范围
\\songti 宋体,通过声明设置 \\par
\\heiti 黑体,声明后的文本 \\par
\\fangsong 仿宋,按照该格式 \\par
\\kaishu 楷书,花括号表示范围 \\par
\\enddocument
1.2 字体系列的设置
字体系列包括对粗细、宽度的设置。
粗细默认为中等(正常粗细),宽度一般不需要设置。
% 导言区
\\documentclassarticle
\\usepackagectex
% 正文区
\\begindocument
% 字体系列的设置(粗细,宽度)
% 字体命令
\\mdseriesMedium Series
\\bfseriesBoldface Series
\\par
% 字体声明
\\mdseries 字体系列的设置,Medium Series \\par
\\bfseries 字体系列的设置,Boldface Series
\\enddocument
1.3 字体形状的设置
字体形状包括直立、斜体、伪斜体、小型大写,默认为直立。
% 导言区
\\documentclassarticle
\\usepackagectex
% 正文区
\\begindocument
% 字体形状设置(直立,斜体,伪斜体 ,小型大写)
% 字体命令
\\textupUpright Shape 直立,
\\textitItalic Shape 斜体, \\par
\\textslSlanted Shape 伪斜体,
\\textscSmall Caps Shape 小型大写 \\par
% 字体声明
\\upshape直立 Upright Shape,
\\itshape斜体 Italic Shape, \\par
\\slshape伪斜体 Slanted Shape,
\\scshape小型大写 Small Caps Shape
\\enddocument
1.4 字体大小的设置
字体大小在 \\documentclassarticle 中可以设置为 10pt, 11pt, 12pt。
\\zihao 〈字号〉
命令用于调整字号大小。其中 〈 字号 〉 的有效值共有 16 个,如表 所示。
使用 \\zihao
命令调整字体大小时,英文字号大小会始终和中文字号保持一致。
% 导言区
\\documentclassarticle
\\usepackagectex
% 正文区
\\begindocument
% 字体的大小
\\tiny tiny: Hello!\\par
\\scriptsize scriptsize: Hello!\\par
\\footnotesize footnotesize: Hello!\\par
\\small small: Hello!\\par
\\normalsize normalsize: Hello!\\par
\\large large: Hello!\\par
\\Large Large: Hello!\\par
\\LARGE LARGE: Hello!\\par
\\huge huge: Hello!\\par
\\Huge Huge: Hello!\\par
% 中文的字号
\\zihao0 你好!zihao(0)\\par
\\zihao1 你好!zihao(1)\\par
\\zihao2 你好!zihao(2)\\par
\\zihao-2 你好!zihao(-2)\\par
\\zihao3 你好!zihao(3)\\par
\\zihao-3 你好!zihao(-3)\\par
\\zihao4 你好!zihao(4)\\par
\\zihao-4 你好!zihao(-4)\\par
\\zihao5 你好!zihao(5)\\par
\\zihao-5 你好!zihao(-5)\\par
\\zihao6 你好!zihao(6)\\par
\\zihao-6 你好!zihao(-6)\\par
\\zihao7 你好!zihao(7)\\par
\\zihao8 你好!zihao(8)\\par
\\enddocument
1.5 中文字体
直接使用Xelatex编译带中文的文件时,会出现无法识别的错误,这是因为latex默认的环境不支持中文,这时可以使用 CTex 宏集、ctex 宏包或 xeCJK 宏包支持中文输出。
\\usepackage ctex
设置完成后,中文默认字体为 宋体,如需改变,可以使用以下的命令对中文字体进行设置,windowsnew 的字库中包括以下字体:
字体 | 命令1 | 命令2 |
---|---|---|
宋体 | \\songti | \\CJKfamilyzhsong |
黑体 | \\heiti | \\CJKfamilyzhhei |
仿宋 | \\fangsong | \\CJKfamilyzhfs |
楷书 | \\kaishu | \\CJKfamilyzhkai |
隶书 | \\lishu | \\CJKfamilyzhli |
圆体 | \\youyuan | \\CJKfamilyzhyou |
微软雅黑 | \\yahei | \\CJKfamilyzhyahei |
版权声明:
youcans@xupt 原创作品,转载必须标注原文链接:(https://blog.csdn.net/youcans/article/details/125304093)
Copyright 2022 youcans, XUPT
Crated:2022-6-15
以上是关于LaTex实战笔记 4-字体格式的主要内容,如果未能解决你的问题,请参考以下文章
为啥不在@font-face, Font Squirrel 中定义字体粗细或字体样式?