latex学习笔记——latex的字体字号设置

本文详细介绍了LaTeX中设置字体的方法,包括字体族、系列、形状及大小的调整,并提供了中文字体设置的具体命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字体属性

一、字体编码
正文字体编码:OT1、T1、EU1等

数学字体编码:OML、OMS、OMX等

二、字体族

罗马字体:笔画起始处有装饰

无衬线字体:笔画起始处无装饰

打字机字体:每个字符宽度相同,又称等宽字体

三、字体体系

粗细

宽度

四、字体形状

直立

斜体

伪斜体

小型大写

五、字体大小


接下来来说一说如何设置字体族

有两个方法 

①字体族设置命令

罗马字体:\textrm{内容}    

无衬线字体:\textsf{内容}

打字机字体:\texttt{内容}

②字体声明

罗马字体:\rmfamily +内容

无衬线字体:\sffamily+内容

打字机字体:\ttfamily+内容


如何设置字体系列(粗细、宽度)

两个方法 

①字体族设置命令

细:\textmd{内容}

粗:\textbf{内容}

②字体声明

细:\mdseries+内容

粗:\bfseries+内容


如何设置字体形状

两个方法 

①字体族设置命令

直立:\textup{内容}

斜体:\textit{内容}

伪斜体:\textsl

小型大写:\textsc

②字体声明

直立:\upshape+内容

斜体:\itshape+内容

伪斜体:\slshape+内容

小型大写:\scshape+内容


如何进行中文字体及大小设置

首先使用中文字体设置前,要使用\usepackage{ctex}宏包

 首先先来讲如何设置中文字体

中文字体分为宋体、黑体、仿宋和楷书四种使用前我们只需要字体声明即可

宋体:\songti+内容

黑体:\heiti+内容

仿宋:\fangsong+内容

楷书:\kaishu+内容

特别地在中文字体中的\textbf{内容}表示中文字体的粗体\textit{内容}表示中文字体的斜体


字体大小的设置,取决于默认设置的字体大小

以下是参照表

 


中文字体字号设置命令​​​​​​​

\zihao{字号}+内容


代码

%导言区
\documentclass{article}

\usepackage{ctex}

%正文区
\begin{document}
	%字体族的设置
	\textrm{Roman Family}
	\textsf{Sans Serif Family}
	\texttt{Typewriter Family}
	
	\rmfamily Roman Family
	\sffamily Sans Serif Family
	\ttfamily Typewriter Family
	
	%字体系列设置(粗细、宽度)
	\textmd{Medium Series}\textbf{Boldface Series}
	
	\mdseries Medium Series\bfseries Boldface Series
	
	%字体形状(直立、斜体、伪斜体、小型大写)
	\textup{Upright Shape} \textit{Italic Shape}
	\textsl{Slanted Shape} \textsc{Small Caps Shape}
	
	{\upshape Upright Shape}{\itshape Italic Shape}{\slshape Slanted Shape}{\scshape Small Caps Shape}
	%①{}分组,限定作用范围②当遇到另一个字体声明命令时,会结束当前字体声明
	
	%中文字体
	{\songti 宋体}\quad{\heiti 黑体}\quad{\fangsong 仿宋}\quad{\kaishu 楷书} %\quad表空格
	
	中文字体的\textbf{粗体}与\textit{斜体}
	
	%字体大小
	{\tiny Hello}\\
	{\scriptsize Hello}\\
	{\footnotesize Hello}\\
	{\small Hello}\\
	{\normalsize Hello}\\
	{\large Hello}\\
	{\Large Hello}\\
	{\LARGE Hello}\\
	{\huge Hello}\\
	{\Huge Hello}\\
	%\\表示换行
	
	%中文字号设置命令
	\zihao{-0} 你好!
	
\end{document}

效果:

​​​​​​​

 

### LaTeX字体设置及相关命令 #### 文档中的字体基础 LaTeX 提供了丰富的功能来调整字体属性,包括但不限于大小、样式、颜色以及加粗等。基本的字体设置可以通过一系列预定义命令完成[^1]。 #### 字体大小控制 在 LaTeX 中,可以使用以下命令来调整字体大小: ```latex \tiny % 最小字号 \scriptsize \footnotesize \small \normalsize % 默认字号 \large \LARGE \huge \Huge % 最大字号 ``` 上述命令可以直接应用于段落或特定文本区域中。例如: ```latex {\tiny 这是一个很小的文字示例} ``` #### 字体样式变化 除了大小之外,还可以修改字体的风格和形状。以下是常见的字体样式命令: - `\textit{}` 或 `\emph{}`:斜体字 - `\textbf{}`:加粗字 - `\textsc{}`:小型大写字母 - `\underline{}`:下划线 - `\textsl{}`:倾斜字体 (Slanted) 如果需要同时应用多种样式,则可嵌套使用这些命令。例如: ```latex \textbf{\textit{这是一个既加粗又斜体的例子}} ``` #### 更改字体颜色 为了给文档增添视觉吸引力,可以利用 `xcolor` 宏包实现字体颜色的变化。加载宏包后,可通过如下方式指定颜色: ```latex \usepackage{xcolor} % 设置全局颜色环境 {\color{red}这是红色文字} % 自定义新颜色并调用 \definecolor{myblue}{RGB}{0, 0, 255} {\color{myblue}这是自定义蓝色文字} ``` 注意,在实际操作过程中需确保已导入必要的支持库[^2]。 #### 中文环境下特殊处理 对于中文文档而言,默认情况下直接运用某些西文环境中有效的指令可能无法达到预期效果。比如单纯执行 `\textbf{}` 对汉字进行强化显示时,可能会错误地切换成另一种完全不同的字体而非真正意义上的加重表现形式[^3]。因此建议采用 CTAN 上提供的 CJK 支持方案或者 XeLaTeX/ LuaLaTeX 编译引擎配合 fontspec 宏包来进行更精细管理。 #### 脚注相关说明 另外值得一提的是关于脚注部分也有专门针对 latex 的定制化写法可供选用。一般情况下的简单标注只需借助内置函数即可轻松搞定;而当希望获得更为个性化的编号体系(如星号替代常规阿拉伯数字序列)的时候,则要额外留意参数配置细节[^4]: ```latex % 普通脚注 这是一句带脚注的话。\latexfootnote{这里是解释性的补充信息} % 使用 * 号作为标记符的脚注 另一条不同样式的备注。\latexfootnote[*]{此为无序型别的附加描述} ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值