【LaTeX 教程】03. LaTeX 字体字号设置

【LaTeX 教程】

03. LaTeX 字体字号设置

在LaTeX中,一个字体有5种属性,分别是:

字体编码:正文字体编码、数学字体编码
字体族:罗马字体、无衬线字体、打印机字体
字体系列:粗细、宽度
字体形状:直立、斜体、伪斜体、小型大写
字体大小:小中大等

字体族(罗马字体、无衬线字体、打印机字体)

这里使用字体族的设置命令
字体族设置内容
罗马字体\textrm{xx}
无衬线字体\textsf{x}
打印机字体\texttt{xx}
\documentclass{article}
\begin{document}
	%\maketitle % 让导言区设置的title生成
	\textrm{\Huge XXX} % textrm设置为罗马字体罗马字体
	
	\textsf{\Huge XXX}  % textsf设置为无衬线字体
	
	\texttt{\Huge XXX}  % texttt设置为打印机字体
	
\end{document}

在这里插入图片描述

字体声明

\rmfamily 作用于后段文字
{\rmfamily} 只作用于{}内的文字
无衬线字体,打印机字体同样为上述设置方式

在这里插入图片描述

字体粗细,宽度

使用\textbf或者\bfseries可以对字体进行加粗

md按照字面意思来看就是中等,bf加粗字体

\documentclass{article}
% 正文区
\begin{document}
	\textmd{aa}
	
	\textbf{aa}	  % 字体加粗
	
	{\mdseries aa}
	
	{\bfseriesaa}	% 字体加粗		
\end{document}

在这里插入图片描述

字体直立、斜体、伪斜体、小型大写

% 导言区
\documentclass{article}

% 正文区
\begin{document}
\begin{document}
	%\maketitle % 让导言区设置的title生成
	\textup{Hello world by LaTeX}	%直立
	
	\textit{Hello world by LaTeX}	%斜体
	
	\textsl{Hello world by LaTeX}	%伪斜体
	
	\textsc{Hello world by LaTeX}	%小型大写
	%只对{}括号内管用
	
	{\upshape Hello world by LaTeX}%直立
	
	{\itshape Hello world by LaTeX}%斜体
	
	{\slshape Hello world by LaTeX}%伪斜体
	
	{\scshape Hello world by LaTeX}%小型大写粗
	
\end{document}

在这里插入图片描述

效果图

在这里插入图片描述

字体大小

全局模式

在导言区
在文档的开头,有设置整个文章的字体大小,如:12pt

\documentclass[12pt]{article}
局部模式

设置字体大小的命令从小到大为:

\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
\documentclass[12pt]{article}
\begin{document}
	%\maketitle % 让导言区设置的title生成
	
	Hello world by LaTeX.
	
	\tiny Hello world by LaTeX.
	
	\scriptsize Hello world by LaTeX.
	
	\footnotesize Hello world by LaTeX.
	
	\small Hello world by LaTeX.
	
	\normalsize Hello world by LaTeX.
	
	\large Hello world by LaTeX.
	
	\Large Hello world by LaTeX.
	
	\LARGE Hello world by LaTeX.
	
	\huge Hello world by LaTeX.
	
	\Huge Hello world by LaTeX.
\end{document}

在这里插入图片描述

### LaTeX字号设置方法 在 LaTeX 中,可以通过多种方式进行字号设置。以下是几种常见的方法以及可用的字号列表。 #### 使用标准命令调整字号 LaTeX 提供了一些内置的标准命令用于快速更改字号。这些命令可以直接应用于文本范围内的局部修改[^1]: - `\tiny`:最小字号。 - `\scriptsize`:次小字号。 - `\footnotesize`:脚注大小。 - `\small`:较小字号。 - `\normalsize`:默认正常字号。 - `\large`:较大字号。 - `\Large`:更大字号。 - `\LARGE`:非常大字号。 - `\huge`:巨大字号。 - `\Huge`:最大字号。 例如,在文档中应用某个特定字号可以这样实现: ```latex {\tiny 这里是 tiny 字号} {\scriptsize 这里是 scriptsize 字号} {\footnotesize 这里是 footnotesize 字号} ``` #### 自定义全局字号 如果希望在整个文档范围内设定统一的字号,则可以在导言区通过 `documentclass` 命令指定参数完成配置[^3]。支持的主要选项如下所示: - `[10pt]`:表示 10 点字,默认值。 - `[11pt]`:表示 11 点字。 - `[12pt]`:表示 12 点字。 示例代码片段展示如何声明整个文档的基础字号为 12 点: ```latex \documentclass[12pt]{article} ``` #### 局部自定义字号 对于更灵活的需求场景,比如需要精确控制某些段落或者标题的具体尺寸时,可借助低级 TeX 宏包功能实现细粒度调节。具体做法涉及使用 `\fontsize{<size>}{<baselineskip>}\selectfont` 结构来手动定义字体高度及其基线间距[^1]。 下面给出一段示范代码说明这一过程的实际操作方式: ```latex \fontsize{20pt}{24pt}\selectfont 大型定制化文字显示区域。\par ``` 这里 `{20pt}` 表明实际字符高宽比例下的物理像素单位数值;而第二个参数 `{24pt}` 则决定了行间距离(即所谓的 baseline skip),从而影响整体视觉效果连贯性和美观程度。 ### 注意事项 需要注意的是,不同类型的文档类(如 article, report, book)可能会对上述部分预设有所差异,请根据实际情况合理选用合适的方案加以适配[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值