文章目录

  • 如何处理字体缺失问题?
  • 什么是字体的坐标?
  • tex中局部用来设置字体的命令
  • 如何设置主题字体?
  • 参考字体列表
  • 使用中遇到的问题
  • 参考资料

如何处理字体缺失问题?

如果缺少字体,根据提示下载.ttf文件,并以管理者身份为全部用户安装即可。
后者将字体文件夹放在XX:\XXX\texlive\2021\texmf-dist\fonts

什么是字体的坐标?

一个字体我们往往需要用三个性质来表示:字体族(font family),字体形状(font shape), 字体系列(font series)。字号(font size)这些性质常常被独立出来。字体编码(font encoding),即字体包含的符号也较少直接设定。





中文字体通常没有西文字体那样复杂的成套变体,各个字体之间一般都是独立的,只有少数字体有不同重量的成套字体。因此,对于中文字体,一般只使用不同字体族进行区分。在xeCJK和CJK宏包的机制下,中文字体和西文字体是分开设置的,,选择中文字体族使用==\CJKfamily==命令。

tex中局部用来设置字体的命令

\fontencoding{<编码>}
\fontfamily{<族>}
\fontseries{<系列>}
\fontshape{<形状>}
\fontsize{<大小>}{<基本行距>}(两个参数均为长度,单位是pt时可以省略)
\selectfont

也可以使用

\usefont{<编码>}{<族>}{<系列>}{<形状>}

一次性选择某个字体。

如何设置主题字体?

对于西文字体来说,

#导言区
\usepackage{fontspec}
\setmainfont[<可选选项>]{<字体名>}
\setsansfont[<可选选项>]{<字体名>}
\setmonofont[<可选选项>]{<字体名>}

对于中文字体来说,

\usepackage{xeCJK}
\setCJKmainfont[<可选选项>]{<字体名>}
\setCJKsansfont[<可选选项>]{<字体名>}
\setCJKmonofont[<可选选项>]{<字体名>}
\setCJKfamilyfont{<中文字体族>}[<可选选项>]{<字体名>}

参考字体列表

方法一:
字体列表可以在命令行中使用fc-list命令列出。fc-list>fontlist.txt则将字体列表保存在fontlist.txt文件中

在冒号前面的是字体族名称, style= 后面的是字体的变体,用逗号分隔开的是同一个字体(或变体)在不同语言下的名称。如这里的 Minion Pro 字体就有 Regular(对应于 \mdseries\upshape)、 Italic(对应于 \mdseries\itshape)、 Bold(对应于 \bfseries\upshape)、 Bold Italic(对应于 \bfseries\itshape)这 4 种变体,而几种中文字体都没有变体。通常 fontspec 宏包会自动处理好字体的变体,因此只要知道前面的字体名称。


方法二:
我们也可以通过文件夹查看windows中的字体,地址为C:\Windows\Fonts,但是从这里看不到调用该字体时所用的名字。

使用中遇到的问题

问题1

Fatal Package fontspec Error: The fontspec package requires either
XeTeX or [\msg_fatal:nn {fontspec} {cannot-use-pdftex}]

解决方法:
如果用Sublime编译时由于默认采用了pdfLatex进行编译,而fontspec宏包不是由其实现的,一般会出现上述问题,故可采用xelatex进行编译。

参考: https://blog.csdn.net/maoye/article/details/102691774/

参考资料

《LATEX入门》刘海洋

Tex中关于字体更换的问题相关推荐

  1. LaTex 中关于字体的一些问题(针对 ubuntu 系统,中文字体)

    LaTex 使用之关于中文字体的一些问题(针对 ubuntu 系统) 文章目录 LaTex 使用之关于中文字体的一些问题(针对 ubuntu 系统) 0. 基础 一些文件格式 一些程序 1. 字体的设 ...

  2. Android XML文件中设置字体

    Android提供三种字体:"Sans","serif"和"monospace". 1.在Android XML文件中设置字体 可以采用an ...

  3. ppt流程图字体太小_【PPT】几种处理字体的小方法,让PPT中的字体更好看

    撰文 | 晓光 你好,这里是陈西设计之家. 我们经常设计制作PPT使用一些常规的字体,没有多余的设计,可能并不好看 那么今天,我们来讲解几种字体的处理方式,让PPT中的字体设计更加的好看. ▣ 01 ...

  4. Android APP开发字体更换

    Android开发更换APP中的字体 今天来一起学习学习如何更换开发中的字体,开门见山: 右键点击main--->new--->Folder--->Assets Folder(简单地 ...

  5. python中字体加粗_全网python中xticks字体加粗搜索-第二电脑网

    第二电脑网 网页 电脑论坛 电脑知识 搜吧 问问 博客 新闻 更多» soso.mark('logo_start'); soso.mark('logo_end'); 帮助 | 第二电脑网为主页 | 提 ...

  6. Tex中使用fontspec宏包之各种坑

    Tex中使用fontspec宏包之各种坑 坑1 解决办法 坑2 解决办法 在我本机搜索到喊KaiTi字样的文件 坑1 如果用Sublime编译时由于默认采用了pdfLatex进行编译,而fontspe ...

  7. 定义字号的html代码,在HTML代码中设置字体

    首先从字体设置开始 在HTML代码里,字体的定义并不是很难,我们只需用标签即可定义字体.字号.字体颜色等. 标签原则上要求成对出现,即在被修饰的字体前使用引导,在被修饰的文字后用结尾.下面给出例子和效 ...

  8. linux修改字体为英文,如和改变linux中的字体为英语??

    如和改变linux中的字体为英语?? 答案:2  信息版本:手机版 解决时间 2020-05-25 07:45 已解决 2020-05-25 04:32 在装linux 是只装了简体中文的字体 在使用 ...

  9. Overleaf能使用自己系统中的字体嘛?

    Overleaf能使用自己系统中的字体嘛? Overleaf能使用自己系统中的字体嘛? 可以的 层次1(使用overleaf服务器上有的字体) 可以更换一些特定的中文字体(overleaf服务器上有的 ...

  10. CSS中对字体进行设置

    在对字体设置的时候,我们可以设置字体的字体系列,字体的样式,字体的大小,字体加粗,和字体转换.下面我们来一一的对字体的这些设置进行分析. 字体系列: 在CSS中有两种类型的字体系列: 通用的字体系列: ...

最新文章

  1. python记录_day14 内置函数二 迭代 二分法
  2. openwrt 需要高级浏览器_OpenWrt的新(shi)奇(yong)玩法
  3. python 输出文件中返回码为200的接口的平均响应时间_python-处理日志文件,找出各个接口状态码为 200时的平均响应时间...
  4. IE下AJAX请求只有一次
  5. 解决:Maven resources compiler: Maven project configuration required for module ‘c,不识别Maven项目
  6. Atitit 项目质量管理 目录 1. 标准化 规范化 1 1.1. 而项目管理中的39个标准过程(PMI)或42个要素(ICB)全部是一次性过程或要素, 1 1.2. 休哈特(shewhart 统
  7. svn合并分支到主干
  8. Mikrotik ROS软路由设置上网方式(三)
  9. COSCon'21 大数据(D)论坛介绍
  10. 2021年低压电工考试及低压电工考试报名
  11. 一个农村小伙的淘宝创业故事
  12. 2D物理引擎--谁碰了我的奶酪
  13. Android安装包APK如何解压
  14. 华为数通笔记-BGP选路与负载分担
  15. 金士顿固态硬盘不认盘修复_30分钟大法固态硬盘不识别自检修复三十分钟的救盘方法如下...
  16. freeSWITCH detect_speech源码分析
  17. 出国留学,转计算机编程学习入门以及面试经验之一家之言
  18. 利用28335的epwm产生spwm波的总结
  19. CPU外频、FSB前端总线和内存频率的关系
  20. 跨境电商卖家,如何运营Facebook?

热门文章

  1. 工字型钢弹性截面模量计算公式_截面抗弯模量的公式
  2. 毛星云版opencv简记
  3. matlab z变换离散化_Matlab基础教程
  4. 单片机入门教程:第一章 单片机8051概述
  5. 【源码系列】MyBatis原理源码
  6. 谷粒商城学习笔记(一)
  7. 非华为PC安装华为电脑管家,免积分下载
  8. PHP多功能自动发卡平台源码+带WAP端/多套模板
  9. qnap安装Linux程序,播酷云J3455-itx 安装 黑威联通Qnap 4.4.0(实机安装)
  10. python移动文件(非文件夹)