当前位置:网站首页>【LaTex】 Font “FandolSong-Regular“ does not contain requested(fontspec)Script “CJK“.如何抑制此种警告?
【LaTex】 Font “FandolSong-Regular“ does not contain requested(fontspec)Script “CJK“.如何抑制此种警告?
2022-08-09 21:55:00 【键盘即钢琴】
一、背景
在LaTex中把文档类型设置成utf8编码类型的ctexart文档后,用xelatex编译引擎,就可以在正文部分顺利用上中文了。
\documentclass[UTF8]{ctexart}
但是还是可能出现一个警告【Font "FandolSong-Regular" does not contain requested(fontspec)Script "CJK".】。
这个警告是不带有严重负面后果的警告,但是如果读者你有强迫症,也是可以消除的。
本文主要参考了文章[LaTeX 中文使用] 抑制 xeCJK/fontspec 警告 no-script "CJK" - 知乎
二、解决方法
2.1 更加精准的抑制警告代码
下面这个代码块是一个模板,不认识某些复杂的命令不要紧,只要我们知道简单的\documentclass、\usepackage和\begin{document}、\end{document}就行了。
\documentclass{article}
\usepackage{fontspec}
\usepackage{xpatch}
\ExplSyntaxOn
\xpatchcmd \fontspec_new_script:nn
{ \__fontspec_warning:nxx }
{ \__fontspec_info:nxx }
{}{\fail}
% redeclare
\newfontscript{CJK}{hani}
% \newfontscript{CJK~Ideographic}{hani}
\ExplSyntaxOff
\usepackage{xeCJK}
\begin{document}
content
\end{document}
2.2 简单的抑制代码
将\PassOptionsToPackage{quiet}{fontspec}放至\documentclass的前面。
比如
\PassOptionsToPackage{quiet}{fontspec}
\documentclass[UTF8]{ctexart}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
\color{red}123红色文字夹杂
\end{document}
最后的输出结果很完美嘛
边栏推荐
- 【微服务~Nacos】Nacos之配置中心
- Reinforcement Learning Weekly Issue 57: DL-DRL, FedDRL & Deep VULMAN
- 编译原理之文法
- 从产品角度看 L2 应用:为什么说这是一个游乐场?
- Rust 解引用
- [Microservice~Nacos] Nacos service provider and service consumer
- Interpretation of the paper (DropEdge) "DropEdge: Towards Deep Graph Convolutional Networks on Node Classification"
- Analyze the Add() method in Fragment management from the source code
- leetcode 39. 组合总和(完全背包问题)
- unit test
猜你喜欢
Install win virtual machine on VMware
Chatting embarrassing scenes, have you encountered it?Teach you to get the Doutu emoticon package with one click, and become a chat expert
简单问题窥见数学
深度剖析 Apache EventMesh 云原生分布式事件驱动架构
Liver all night to write a thirty thousand - word all the commands the SQL database, function, speaks clearly explain operators, content is rich, proposal collection + 3 even high praise!
Metasploit常用命令、技术功能模块
好未来,想成为第二个新东方
华为鸿蒙3.0的野望:技术、应用、生态
2022 首期线下 Workshop!面向应用开发者们的数据应用体验日来了 | TiDB Workshop Day
腾讯继续挥舞降本增效“大刀”,外包员工免费餐饮福利被砍了
随机推荐
简单问题窥见数学
跨端技术方案选什么好?
Easyui 表单验证「建议收藏」
L3-2 Delete up to three characters (30 points)
开发者必备:一文快速熟记【数据库系统】和【软件开发模型】常用知识点
从源码方面来分析Fragment管理中 Add() 方法
“稚晖君”为2022昇腾AI创新大赛打call 期待广大开发者加入
Leetcode 93 IP addresses
【微服务~Nacos】Nacos服务提供者和服务消费者
navicat 快捷键
APP自动化测试框架-UiAutomator2基础入门
Xiaohei's leetcode journey: 94. Inorder traversal of binary trees (supplementary Morris inorder traversal)
大型分布式存储方案MinIO介绍,看完你就懂了!
Flask入门学习教程
TRUNCATE表之后空间未释放
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
STC8H development (15): GPIO drive Ci24R1 wireless module
【EF】 更新条目时出错。有关详细信息,请参见内部异常。[通俗易懂]
Presto Event Listener开发
String hashing (2014 SERC J question)