不同系统下的字体设置

  • Windows系统和第三方字体
  • macOS系统字体

最近和女朋友写学位论文时遇到一个问题,使用安装的Adobe的字体时latex无法识别,但是系统字体就可以,找了很多参考资料终于解决了这个问题,由于她用的是macOS系统,于是便有了这篇文章。

Windows系统和第三方字体

经查阅资料发现,导致该问题的原因是latex调用的不是安装后显示的字体名字,按照网上的办法查看相关字体:

$ fc-list|grep adobe

结果只显示了texlive里的adobbe字体:

D:/texlive/2020/texmf-dist/fonts/opentype/adobe/sourceserifpro/SourceSerifPro-ExtraLightIt.otf: Source Serif Pro,Source Serif Pro ExtraLight:style=ExtraLight Italic,Italic

进入D:/texlive/2020/texmf-dist/fonts/opentype文件夹发现这里存放了软件自带的很多字体文件,灵机一动想到手头刚好有下载的*.otf字体文件,直接放入该文件夹下的public目录,尝试编译后完美运行。相关字体的设置如下:

% 中文字体设置,使用的是 Adobe 字体,保证了在 Adobe Reader / Acrobat 下优秀的显示效果
\setCJKmainfont[BoldFont={AdobeHeitiStd-Regular}, ItalicFont={AdobeKaitiStd-Regular}]{AdobeSongStd-Light}
\setCJKsansfont{AdobeHeitiStd-Regular}
\setCJKmonofont{AdobeFangsongStd-Regular}% 定义字体名称,可在此添加自定义的字体
\setCJKfamilyfont{song}{AdobeSongStd-Light}
\setCJKfamilyfont{hei}{AdobeHeitiStd-Regular}
\setCJKfamilyfont{kai}{AdobeKaitiStd-Regular}
\setCJKfamilyfont{fs}{AdobeFangsongStd-Regular}

{}内为字体名,但对于第三方字体来说,即便安装了也检索不到,因此这里的字体是我们上一步存放在public目录下的字体,可以通过双击*.otf或者其他格式字体文件看到:

设置好后就可以完美运行了。

macOS系统字体

未完待续

一劳永逸解决latex的字体问题相关推荐

  1. 解决LaTeX英文字体加粗失效、无法加粗问题

    文章目录 一.前言 二.具体问题 三.解决办法 四.使用效果 一.前言 最近使用 LaTeX 作为模板写实验报告.论文时,在自己写的 cls 文件里定义好了各种字体及格式,但是在使用过程中却出现了部分 ...

  2. ubuntu16.04配置Latex+中文字体

    Ubuntu16.04配置Latex+中文字体 Latex安装 先前安装版本的卸载 apt-get安装包的深度卸载 通过安装器"install-tl"安装的texlive卸载 通过 ...

  3. linux vlc乱码,一劳永逸解决VLC播放中文字幕乱码问题

    VLC对于Mac/Ubuntu用户来说算得上是必备软件.其相当于PC机上的"暴风影音",但Mac/Ubuntu的新手使用VLC播放avi时都会碰 到字幕乱码的问题.avi字幕的格式 ...

  4. Latex设置字体大小及表格中的文字大小等

    参考  Latex设置字体大小及表格中的文字大小等 - 云+社区 - 腾讯云 Latex中遇到表格超出半个分栏的情况,可以考虑将表格中的字体设小来解决,方法如下: \begin{table}[h]\t ...

  5. 解决 LaTeX 索引的路径中存在波浪号的问题

    解决 LaTeX 索引的路径中存在波浪号的问题 波浪号 (~, tilde) kymot 2021-04-10 20:47:43 +0800 问题 前段时间写的讲 LaTeX 中自定义中文字体的文章里 ...

  6. 一劳永逸解决PPT中声音视频的路径问题(转)

    一劳永逸解决PPT中声音视频的路径问题(转) 参考文章: (1)一劳永逸解决PPT中声音视频的路径问题(转) (2)https://www.cnblogs.com/chenwenbiao/archiv ...

  7. 解决LaTex中插入Visio画图有多余边框的问题

    解决LaTex中插入Visio画图有多余边框的问题 参考文章: (1)解决LaTex中插入Visio画图有多余边框的问题 (2)https://www.cnblogs.com/tianshifu/p/ ...

  8. Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题

    Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...

  9. 一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题

    一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题 参考文章: (1)一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone) ...

  10. [css] 当页面采用rem布局时,如何解决用户设置字体大小造成的页面布局错位?

    [css] 当页面采用rem布局时,如何解决用户设置字体大小造成的页面布局错位? 禁止用户缩放页面 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主 ...

最新文章

  1. hivemetastore java,hive启动报错 hive.metastore.HiveMetaStoreClient
  2. python装饰器_python装饰器完全指南之一
  3. Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
  4. 服务:OracleDBConsoleorcl [Agent process exited abnormally during initialization]
  5. LeetCode刷题系列(二)二分查找、二叉排序树 的应用
  6. 网站性能提高之国外空间
  7. 查看服务器sftp用户信息,linux查看sftp服务器配置
  8. 微信内置的浏览器如何上传文件
  9. 【cocos2D-X】Plist使用 实现 移动精灵多图片动画
  10. 【时光隧道——使用Html、JavaScript等实现(附源代码)】
  11. 使用计算机有关的活动,与计算机有关的传统文化活动策划书
  12. 各类Java高质量学习网址
  13. 【迁移学习】深度域自适应网络DANN模型
  14. URULE库文件的使用
  15. 贵州古老歌舞开启悉尼农历节
  16. 『kuangbin带你飞』专题10:匹配问题
  17. Axure谷歌浏览器插件下载安装及配置
  18. sql sever 数据类型 text 和 varchar 在 equal to 运算符中不兼容。
  19. 11岁车祸截肢女孩的求助
  20. android 隐藏statusbar,Android StatusBar(状态栏) 显示、隐藏、沉浸式、颜色修改

热门文章

  1. macOS 安装 Win11 常见问题及解决方案
  2. 文件上传下载--DiskFileUpload
  3. Hadoop The Definitive Guide:Hadoop权威指南-PART 1
  4. 淘宝全屏代码天猫首页全屏代码不显示全屏怎么做设置自适应通栏990布局 全屏代码1920
  5. 看图计算机械加工工时,急求机械加工工艺编制和工时定额制定与核算软件!!!...
  6. RESTLET开发实例
  7. 计算机三级网络技术无纸化考试模拟软件(2019.3 2019.9) 包含激活码 未来教育
  8. [bigdata-093] drool 规则引擎安装和试用(不全)
  9. AE CC2018/64位安装步骤及各种出现问题!!(真的装了好久)
  10. 桌游跑团用roll点器,可以自己设置色字的数量和种类