Latex找不到字体:Package fontspec: The font “simsun“ cannot be found

这篇具有很好参考价值的文章主要介绍了Latex找不到字体:Package fontspec: The font “simsun“ cannot be found。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

用Latex模板编译的时候找不到字体报错:Package fontspec: The font "simsun" cannot be found

根据知乎上的一个评论解决了,注释掉模板文件.cls文件中关于newtx的内容就行,参考网址:

Latex 报错:The font cannot be found. 怎么解决? - 沐祁的回答 - 知乎
https://www.zhihu.com/question/368619069/answer/2690264926
Latex找不到字体:Package fontspec: The font “simsun“ cannot be found

PS: 如果用的模板,建议先试试上面的方法,注释掉模板文件.cls文件中关于newtx的内容。不行的话再结合下面其他方法

问题一: 字体未安装或者不是为所有用户安装的

  • 下载字体文件包网址:https://www.duote.com/soft/910448.html
  • 解压缩,在里面选自己想要的字体(可多选),右键->为所有用户安装
    然后再编译一下试试,不行再修改下面的配置文件。

问题二:ctex-fontset-windows.def文件设置不对

  • 如果用的vscode,点击报错内容应该会直接跳转到这个文件,这个文件在texlive的安装文件夹:C://texlive//2021//texmf-dist//tex//latex//ctex//fontset文件夹里面,这个文件相关的解释可以参考这篇知乎文章,主要关注下面这一部分设置:

{
\setCJKmainfont { simsun } [ BoldFont = SIMHEI.TTF , ItalicFont = SIMKAI.TTF ]
\setCJKsansfont { Microsoft~YaHei } [ BoldFont = *~Bold ]
\setCJKmonofont { FangSong }
\setCJKfamilyfont { zhsong } { simsun }
\setCJKfamilyfont { zhhei } { SIMHEI.TTF }
\setCJKfamilyfont { zhfs } { FangSong }
\setCJKfamilyfont { zhkai } { SIMKAI.TTF }
\setCJKfamilyfont { zhyahei } { Microsoft~YaHei } [ BoldFont = *~Bold ]
\setCJKfamilyfont { zhli } { LiSu }
\setCJKfamilyfont { zhyou } { YouYuan }
}
\NewDocumentCommand \songti { } { \CJKfamily { zhsong } }
\NewDocumentCommand \heiti { } { \CJKfamily { zhhei } }
\NewDocumentCommand \fangsong { } { \CJKfamily { zhfs } }
\NewDocumentCommand \kaishu { } { \CJKfamily { zhkai } }
\NewDocumentCommand \lishu { } { \CJKfamily { zhli } }
\NewDocumentCommand \youyuan { } { \CJKfamily { zhyou } }
\NewDocumentCommand \yahei { } { \CJKfamily { zhyahei } }

可能是一些字体的名字没有写对,导致编译的时候找不到字体,用这条命令查看已经安装的中文字体名称:
fc-list -f "%{family}\n" :lang=zh-cn >d:\list.txt
这个时候D盘根目录下生成了list.txt文件,打开后是这样:
Latex找不到字体:Package fontspec: The font “simsun“ cannot be found

PS: 查看字体名称参考了这篇知乎https://zhuanlan.zhihu.com/p/495831411

可以看到我的宋体名称是SimSun,部分网友把前面那段代码里面的simsun改成SimSun就行了。我这里编译了一下还是不行,所以我又去C://Windows//Fonts文件夹里面看了一下字体的文件后缀:
Latex找不到字体:Package fontspec: The font “simsun“ cannot be found
我这里的宋体文件后缀名.ttc,所以上面那段代码里面的simsun我都改成了SimSun.ttc,然后结合之前注释了.cls文件里面关于newtx的部分,然后编译成功。

其他字体应该可以参考类似方法改。

附上一些查看官方文档的windows终端命令:
texdoc fontspec
texdoc XeCJK文章来源地址https://www.toymoban.com/news/detail-404523.html

到了这里,关于Latex找不到字体:Package fontspec: The font “simsun“ cannot be found的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ESPHOME Fonts字体组件

    点阵屏字体下载地址推荐 可以下载到各种尺寸的字体:dafont ESPHome可以选择使用任何TrueType (.ttf)字体文件在任何大小,以及固定大小的PCF和BDF位图字体! 要使用字体,首先必须在您的ESPHome配置文件中定义一个字体对象。只需从互联网上的某个地方获取。 .ttf 、 .pcf 、 .bdf 文件

    2024年02月13日
    浏览(62)
  • CSS字体样式(font)[详细]

    CSS 中提供了一系列用于设置文本字体样式的属性,比如更改字体,控制字体大小和粗细等等。 font-family:设置字体; font-style:设置字体的风格,例如倾斜、斜体等; font-weight:设置字体粗细; font-size:设置字体尺寸; font-variant:将小写字母转换为小型大写字母; font-stre

    2024年02月06日
    浏览(53)
  • 引入第三方字体库 第三方字体库Google Fonts

    googlefonts官方网站 googlefonts中国网站 本人是在微信小程序中引入 在static中建一个文件夹font-family 例如字体链接:https://fonts.font.im/css?family=Kirang+Haerang 将该链接的返回的资源的复制到css文件中 font-family.css main.js引入 微信小程序不校验合法域名就能看到结果

    2024年02月16日
    浏览(58)
  • 什么是字体图标(Icon Font)?如何在网页中使用字体图标?

    前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一

    2024年02月11日
    浏览(46)
  • 小程序设置字体font-family

    不多废话,我今天在整这个需求的时候,经过测试,发现ios和安卓需要不同的处理方式,目前来看缺一不可,直接上方法。 方式一:IOS处理方式 用小程序的API去请求网络资源字体文件 这里需要注意的是: 代码需要写在app.js页面 网络资源要在微信公众平台配置download域名 A

    2024年02月13日
    浏览(43)
  • PyCharm 主题和字体 (Scheme & Editor Font)

    Scheme Editor Font File - Settings - Editor - Colors Fonts - Font Show only monospaced fonts: 只显示等宽字体。编程时使用等宽字体效果较好。 [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

    2024年02月19日
    浏览(39)
  • 浏览器插件 | Font Picker - 网页字体识别工具

    目录 软件简介 Font Picker插件背景  Font Picker插件离线安装教程  Font Picker 小结 软件简介 Font Picker 插件是一款用于 Chrome 浏览器的字体选择器,这种网页字体识别工具看起来非常的干净,使用起来也十分的简单。本文提供Font Picker网页字体识别工具Chrome插件v1.0.5版本的下载:百

    2024年02月08日
    浏览(42)
  • 【Python】【进阶篇】十、Pygame的Font文本和字体

    Pygame 通过 pygame.font 模块来创建一个字体对象,从而实现绘制文本的目的。 该模块的常用方法如下所示: 名称 说明 pygame.font.init() 初始化字体模块 pygame.font.quit()  取消初始化字体模块 pygame.font.get_init()  检查字体模块是否被初始化,返回一个布尔值。 pygame.font.get_default_font

    2024年02月07日
    浏览(40)
  • css自定义字体@font-face的使用方法

    可以设置多个 src 属性,以指定不同的字体资源路径。这样做的目的是为了增强字体的兼容性,以确保在不同的浏览器和设备上都能正常加载字体。 上面设置了三个不同的字体资源路径,分别是 .eot、.woff、.ttf 格式的字体文件,当浏览器无法识别第一个字体文件时,会自动尝

    2024年02月17日
    浏览(59)
  • 【小程序】使用font-awesome字体图标的解决方案(图文)

    (1)、在项目根目录下建立一个文件夹,命名随意,我的文件夹名称是js。 (2)、再新建一个文件font-awesome.wxss (3)、把下载解压后的font-awesome中的css文件中的font-awesome.css内容复制到font-awesome.wxss中 注意:从 红框往下(从.fa{) 的内容开始复制,红框内的内容不复制   

    2024年02月07日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包