环境

Document Class: ctexbook 2019/05/29 v2.4.16
TexStudio + Texlive 2019
Win10

\documentclass[12pt,openright,a4paper,AutoFakeBold,twoside]{ctexbook} %在双面(twoside)环境下,openright使得每个新章节从奇数页开始
\usepackage[CJKbookmarks]{hyperref}
\usepackage{shortvrb,indentfirst,ulem,makeidx}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{geometry}\usepackage{times}
\usepackage{fontspec}
\setmainfont{TeX Gyre Termes}
\usepackage{CJKfntef}
\usepackage{caption}
\usepackage{titletoc}\begin{document}
...
\end{document}

问题

使用Xelatex编译文档后多处提示
Warning: Font shape 'TU/phv/m/n' undefined (Font) using 'TU/lmr/m/n' instead on input line xx.

问题跟因与解决

最终分析下来是由于正文中使用了\textsf{}\sffamily 关于设置无衬线字体的指令。如果去掉文中所有用掉这两条指令的内容,就不会提示该警告。
所以一种方法就是文中不使用这两条指令。(但其实若没有强迫症的话这个warning可以忽略不管,因为latex自动使用了替代的字体,文档能编译通过。)

另一种方法是给无衬线字体配置一个存在的字体。例如,在\begin{document}之前添加 \setsansfont{Verdana} ,设置无衬线字体使用Verdana字体。这样也可以消除提示’TU/phv/m/n’ undefined 的问题。

如果大家发现有更好的解决方法,欢迎留言讨论!

解决latex提示Warning: Font shape `TU/phv/m/n‘ undefined (Font)相关推荐

  1. 解决Font shape `TU/ptm/m/n‘ undefined (Font)的问题 -- Latex

    环境 Document Class: ctexbook 2019/05/29 v2.4.16 TexStudio + Texlive 2019 Win10 \documentclass[12pt,op ...

  2. LaTex warning:Font shape `TU/ppl/bx/n' undefined(Font) using `TU/ppl/m/n' instead

    LaTex中出现了一连串这样的warning: Font shape `TU/ppl/bx/n' undefined(Font) using `TU/ppl/m/n' instead 不知道什么原因, ...

  3. 解决texstudio编译IEEE官方文件时找不到字体问题Font shape `TU/ptm/m/n‘ undefined(Font) using `TU/lmr/m/n‘ instead

    当使用texstudio编译IEEE的官方tex文件时,报了字体的错误: Font shape `TU/ptm/m/n' undefined(Font) using `TU/lmr/m/n' inst ...

  4. 字体的报警 Font shape `TU/ptm/m/n‘ undefined(Font) using `TU/lmr/m/n‘ instead

    从texlive2016更新到2018后,编辑英文论文时字体不能按照模板的字体输出,导致排版得到的文件很奇怪. 解决办法: 根据 https://blog.csdn.net/Sarah_LZ/arti ...

  5. LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined

    原帖地址:https://natanor.blogspot.com/2010/06/latex-font-warning-font-shape-omscmttmn.html 最近在用TexShop写一 ...

  6. php war,PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法

    本文实例讲述了PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法.分享给大家供大家参考.具体分析如下: 今天在一朋友服务器测试一个网站时发现我在测试ph ...

  7. php mysql_fetch_array mysql_fetch__php提示Warning:mysql_fetch_array() expects的解决方法

    本文实例讲述了php提示Warning mysql_fetch_array() expects的解决方法,分享给大家供大家参考.具体分析如下: 在mysql数据库连接时碰到Warning: mysql ...

  8. QtCreator 编译时提示 warning C4819 的解决办法

    QtCreator 编译时提示 warning C4819 的解决办法 用 QtCreator 和Visual C++ 编译器编译程序时经常会出现类似的警告: warning C4819: 该文件包含 ...

  9. warning: mysql_fetch_array_php提示Warning:mysql_fetch_array() expects的解决方法,expects

    php提示Warning:mysql_fetch_array() expects的解决方法,expects 本文实例讲述了php提示Warning mysql_fetch_array() expect ...

最新文章

  1. Android AOSP 单独编译某一模块
  2. unity, List namespace
  3. python提供了_Python中 为我们提供了一些独特的解决方案的方法特性
  4. vba quit此文件正由另一个应用程序或用户使用_VBA|如何添加外部对象库(或控件)引用来扩展VBA功能...
  5. 框架复习笔记-Java-案例:牛客网讨论社区
  6. CODEVS 3269 混合背包
  7. Qt4_基于项的图形视图
  8. 无锡东亭计算机培训班,锡山区东亭办公自动化培训、电脑培训班有哪些?
  9. MyBatis sql查询字段问题
  10. X86栈切换,任务切换
  11. 【查缺补漏 | JAVA 基础知识 | 粗略复习②】
  12. 通过注册表设置默认打印机的方法
  13. android 一分钟倒计时动画,Android利用属性动画自定义倒计时控件
  14. 认识 ESP-IDF-v4.3+工程结构(ESP32-C3应用调整示例)
  15. Spring Boot 学习笔记 8 : Elasticsearch
  16. 【产品志】全白色 MATX 方案
  17. python re正则模块详解
  18. python笔记更新(正则表达式)
  19. MySQL的MHA高可用配置及故障切换
  20. 热水结冰比冷水快?半世纪争议终于解开

热门文章

  1. subprocess模块call的用法
  2. iPhone尺寸规格
  3. CityMaker学习教程12 osg模型的创建
  4. java中的double 类型数据相加问题
  5. 3.1 机器学习模型
  6. post 与get 区别,为什么现在的HTTP通信中大多数请求还是使用get?
  7. 诺基亚如何利用计算机上网,诺基亚S60怎么通过笔记本的WIFI上网?
  8. [问题已处理]-helm提示kubernetes configuration file is group-readable
  9. Directx+CEGUI把界面集成到游戏中,支持全屏方式(c++)
  10. 【收藏】eos是什么币?如何购买和储存eos币 —— 教科书式操作