一劳永逸解决latex的字体问题
不同系统下的字体设置
- 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的字体问题相关推荐
- 解决LaTeX英文字体加粗失效、无法加粗问题
文章目录 一.前言 二.具体问题 三.解决办法 四.使用效果 一.前言 最近使用 LaTeX 作为模板写实验报告.论文时,在自己写的 cls 文件里定义好了各种字体及格式,但是在使用过程中却出现了部分 ...
- ubuntu16.04配置Latex+中文字体
Ubuntu16.04配置Latex+中文字体 Latex安装 先前安装版本的卸载 apt-get安装包的深度卸载 通过安装器"install-tl"安装的texlive卸载 通过 ...
- linux vlc乱码,一劳永逸解决VLC播放中文字幕乱码问题
VLC对于Mac/Ubuntu用户来说算得上是必备软件.其相当于PC机上的"暴风影音",但Mac/Ubuntu的新手使用VLC播放avi时都会碰 到字幕乱码的问题.avi字幕的格式 ...
- Latex设置字体大小及表格中的文字大小等
参考 Latex设置字体大小及表格中的文字大小等 - 云+社区 - 腾讯云 Latex中遇到表格超出半个分栏的情况,可以考虑将表格中的字体设小来解决,方法如下: \begin{table}[h]\t ...
- 解决 LaTeX 索引的路径中存在波浪号的问题
解决 LaTeX 索引的路径中存在波浪号的问题 波浪号 (~, tilde) kymot 2021-04-10 20:47:43 +0800 问题 前段时间写的讲 LaTeX 中自定义中文字体的文章里 ...
- 一劳永逸解决PPT中声音视频的路径问题(转)
一劳永逸解决PPT中声音视频的路径问题(转) 参考文章: (1)一劳永逸解决PPT中声音视频的路径问题(转) (2)https://www.cnblogs.com/chenwenbiao/archiv ...
- 解决LaTex中插入Visio画图有多余边框的问题
解决LaTex中插入Visio画图有多余边框的问题 参考文章: (1)解决LaTex中插入Visio画图有多余边框的问题 (2)https://www.cnblogs.com/tianshifu/p/ ...
- Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题
Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...
- 一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题
一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题 参考文章: (1)一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone) ...
- [css] 当页面采用rem布局时,如何解决用户设置字体大小造成的页面布局错位?
[css] 当页面采用rem布局时,如何解决用户设置字体大小造成的页面布局错位? 禁止用户缩放页面 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主 ...
最新文章
- hivemetastore java,hive启动报错 hive.metastore.HiveMetaStoreClient
- python装饰器_python装饰器完全指南之一
- Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
- 服务:OracleDBConsoleorcl [Agent process exited abnormally during initialization]
- LeetCode刷题系列(二)二分查找、二叉排序树 的应用
- 网站性能提高之国外空间
- 查看服务器sftp用户信息,linux查看sftp服务器配置
- 微信内置的浏览器如何上传文件
- 【cocos2D-X】Plist使用 实现 移动精灵多图片动画
- 【时光隧道——使用Html、JavaScript等实现(附源代码)】
- 使用计算机有关的活动,与计算机有关的传统文化活动策划书
- 各类Java高质量学习网址
- 【迁移学习】深度域自适应网络DANN模型
- URULE库文件的使用
- 贵州古老歌舞开启悉尼农历节
- 『kuangbin带你飞』专题10:匹配问题
- Axure谷歌浏览器插件下载安装及配置
- sql sever 数据类型 text 和 varchar 在 equal to 运算符中不兼容。
- 11岁车祸截肢女孩的求助
- android 隐藏statusbar,Android StatusBar(状态栏) 显示、隐藏、沉浸式、颜色修改
热门文章
- macOS 安装 Win11 常见问题及解决方案
- 文件上传下载--DiskFileUpload
- Hadoop The Definitive Guide:Hadoop权威指南-PART 1
- 淘宝全屏代码天猫首页全屏代码不显示全屏怎么做设置自适应通栏990布局 全屏代码1920
- 看图计算机械加工工时,急求机械加工工艺编制和工时定额制定与核算软件!!!...
- RESTLET开发实例
- 计算机三级网络技术无纸化考试模拟软件(2019.3 2019.9) 包含激活码 未来教育
- [bigdata-093] drool 规则引擎安装和试用(不全)
- AE CC2018/64位安装步骤及各种出现问题!!(真的装了好久)
- 桌游跑团用roll点器,可以自己设置色字的数量和种类