MacOS中Latex提示没有相关字体怎么办

在使用mactex编译中文的时候,遇到有些中文字体识别不到的情况,例如遇到识别不到Songti.ttc。其实这个时候字体是在系统里面的,但是只不过是latex没有找到正确的字体路径。

本文只针对于系统已经安装了字体库并且能够用find命令搜到,但是latex编译的时候还是识别不到的情况。如果find命令在系统里面搜索不到字体文件,还需要下载安装字体才行。

如何找到正确的字体路径

使用find命令搜索对应的字体看是否能够搜到,例如常见的字体目录为/Library/Fonts/System/Library/Fonts/System/Library/PrivateFrameworks/FontServices.framework/Versions/A/Resources/Fonts/Subsets这几个。使用find搜索/System/Library或者/Library目录就行。例如find /System/Library -name "Songti.ttc" 找到对应的字体目录。

为Latex编译器加入字体路径

安装了mactex之后,在其texlive的安装目录/usr/local/texlive/2023下找到texmf.conf文件,将搜到的字体文件所在目录的绝对路径加入到OSFONTDIR变量里面。例如将/System/Library/Fonts/Supplemental加入到texlive字体搜寻目录。

相关推荐
lzhdim2 小时前
开启iphone的墙纸玻璃效果
macos·ios·objective-c·cocoa·iphone
行思理2 小时前
mac终端下生成android 证书
android·macos
今夕资源网2 小时前
LANDrop 跨平台局域网文件传输工具 支持 iOS、Android、macOS、Windows、Linux、Android TV 等操作系统
android·linux·macos·跨平台·文件传输·局域网文件共享·局域网文件传输
一招定胜负14 小时前
智慧课堂项目面试复习资料
ide·macos·xcode
小江的记录本14 小时前
【Linux】《Linux常用命令汇总表》
linux·运维·服务器·前端·windows·后端·macos
绝世唐门三哥20 小时前
MacOS下内网穿透工具cpolar使用教程(Mac 版)
macos·内网穿透
jian1105820 小时前
Mac git配置账号和邮箱,可以修改
git·macos
真心喜欢你吖20 小时前
OpenClaw安装部署Mac操作系统版 - 打造你的专属AI助理
java·人工智能·macos·ai·语言模型·智能体·openclaw
arvin_xiaoting21 小时前
使用 exo 技术构建 Mac mini AI 推理集群:从架构到实战
人工智能·macos·架构·mac mini·exo
阿正的梦工坊21 小时前
Mac 的.zshrc在 Windows 上等价怎么做:设置环境变量
windows·macos