当前位置: 首页 > ds >正文

LaTex实战笔记 4-字体格式


LaTeX 中的字体有 5 种属性:

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

在 LaTex中字体编码属性一般不需要设置,其它属性可以使用命令或声明进行设置。


1.1 字体族的设置

对于英文字体,字体族有罗马字体,无衬线字体,打字机字体(等宽字体)等,默认为罗马字体。

  • 罗马字体:\textrm{***}
  • 无衬线字体:\textsf{***}
  • 打字机字体:\texttt{***}

对于中文字体,字体族有宋体,黑体,仿宋,楷书等,默认为宋体。

  • 宋体:\songti{***}
  • 黑体:\heiti{***}
  • 仿宋:\fangsong{***}
  • 楷体:\kaishu{***}

通过命令设置, {} 内为需要设置格式的文本;
通过声明设置,声明后的文本全部按照该格式,{} 表示范围。

% 导言区 
\documentclass{article}  
\usepackage{ctex}% 正文区
\begin{document}% 字体族设置:通过命令设置,{} 内为参数,即需要设置格式的文本\textrm{Roman Family} \textsf{Sans Serif Family}\texttt{Typewriter Family} \par% 字体族设置:通过声明设置,声明后的文本全部按照该格式,{} 表示范围{\songti 宋体,通过声明设置} \par{\heiti 黑体,声明后的文本} \par{\fangsong 仿宋,按照该格式} \par{\kaishu 楷书,花括号表示范围} \par
\end{document}

在这里插入图片描述


1.2 字体系列的设置

字体系列包括对粗细、宽度的设置。

粗细默认为中等(正常粗细),宽度一般不需要设置。

% 导言区 
\documentclass{article}  
\usepackage{ctex}% 正文区
\begin{document}% 字体系列的设置(粗细,宽度)% 字体命令\mdseries{Medium Series}	\bfseries{Boldface Series}\par% 字体声明{\mdseries 字体系列的设置,Medium Series} \par{\bfseries 字体系列的设置,Boldface Series}
\end{document}

在这里插入图片描述


1.3 字体形状的设置

字体形状包括直立、斜体、伪斜体、小型大写,默认为直立。

% 导言区 
\documentclass{article}  
\usepackage{ctex}% 正文区
\begin{document}    % 字体形状设置(直立,斜体,伪斜体 ,小型大写)% 字体命令\textup{Upright Shape 直立,}	\textit{Italic Shape 斜体,} \par\textsl{Slanted Shape 伪斜体,}\textsc{Small Caps Shape 小型大写} \par% 字体声明\upshape{直立 Upright Shape,}	\itshape{斜体 Italic Shape,}	\par\slshape{伪斜体 Slanted Shape,}	\scshape{小型大写 Small Caps Shape}
\end{document}

在这里插入图片描述


1.4 字体大小的设置

字体大小在 \documentclass{article} 中可以设置为 10pt, 11pt, 12pt。

\zihao {〈字号〉} 命令用于调整字号大小。其中 〈 字号 〉 的有效值共有 16 个,如表 所示。

使用 \zihao 命令调整字体大小时,英文字号大小会始终和中文字号保持一致。

% 导言区 
\documentclass{article}  
\usepackage{ctex}% 正文区
\begin{document} % 字体的大小{\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% 中文的字号\zihao{0} 你好!zihao(0)\par\zihao{1} 你好!zihao(1)\par\zihao{2} 你好!zihao(2)\par\zihao{-2} 你好!zihao(-2)\par\zihao{3} 你好!zihao(3)\par\zihao{-3} 你好!zihao(-3)\par\zihao{4} 你好!zihao(4)\par\zihao{-4} 你好!zihao(-4)\par\zihao{5} 你好!zihao(5)\par\zihao{-5} 你好!zihao(-5)\par\zihao{6} 你好!zihao(6)\par\zihao{-6} 你好!zihao(-6)\par\zihao{7} 你好!zihao(7)\par\zihao{8} 你好!zihao(8)\par \end{document}

在这里插入图片描述


1.5 中文字体

直接使用Xelatex编译带中文的文件时,会出现无法识别的错误,这是因为latex默认的环境不支持中文,这时可以使用 CTex 宏集、ctex 宏包或 xeCJK 宏包支持中文输出。

    \usepackage {ctex}

设置完成后,中文默认字体为 宋体,如需改变,可以使用以下的命令对中文字体进行设置,windowsnew 的字库中包括以下字体:

字体命令1命令2
宋体\songti\CJKfamily{zhsong}
黑体\heiti\CJKfamily{zhhei}
仿宋\fangsong\CJKfamily{zhfs}
楷书\kaishu\CJKfamily{zhkai}
隶书\lishu\CJKfamily{zhli}
圆体\youyuan\CJKfamily{zhyou}
微软雅黑\yahei\CJKfamily{zhyahei}


版权声明:
youcans@xupt 原创作品,转载必须标注原文链接:(https://blog.csdn.net/youcans/article/details/125304093)
Copyright 2022 youcans, XUPT
Crated:2022-6-15

http://www.xdnf.cn/news/11565.html

相关文章:

  • TOPSIS法
  • 黑客常用10大工具,你用过几个?
  • 计算机中的位,字节,字,字长的定义
  • 100部经典漫画,有机会看看。
  • Linux命令su、sudo、sudo su、sudo -i使用和区别_sudu -i
  • ffdshow 源代码分析 6: 对解码器的dll的封装(libavcodec)
  • securecrt破解版64位
  • DeviceIoControl接口
  • MANIFEST.MF文件详解
  • 浏览器下载poi-tl生成的word文件
  • 【Java】纯小白的三种工厂模式基础知识学习笔记
  • 标题:**炫酷桌面美学:xscreensaver-aerial——Linux用户的苹果电视高清屏保**
  • 当python爬虫遇到10060错误
  • CC服务器
  • 【讲解清晰生动,深入浅出,通俗易懂】什么是测地线(geodesic)?
  • Java入门级基础教学(史上最详细的整合)
  • 【linux】ubuntu安装系统软件路径为阿里源(不同版本源)
  • 【接口汇总】常用免费的API
  • Win11系统在administered账户下无法登录微软账户显示:哎呀,出错了。解决方法。
  • Android多线程之HandlerThread详解
  • Unity中Avatar换装实现
  • 【初探Java之路 一 】什么是Java以及安装其环境
  • InstantClient+PLSQL安装配置教程
  • 【毕业设计源码】PHP网上商城管理系统
  • 计算机的发展史与计算机硬件组成
  • 单片机---HLK-W801开发环境搭建
  • JavaScript保姆级教程 ——— 重难点详细解析(万字长文,建议收藏)
  • 栏栅解密
  • linux ubuntu 24.04安装优麒麟ukylin版搜狗输入法
  • PostMessage和SendMessage的区别