Jupyter Notebook/VSCode导出PDF中文不显示的解决

 更新时间:2023年06月13日 16:24:57   作者:菜鸟向前冲fighting  
这篇文章主要介绍了Jupyter Notebook/VSCode导出PDF中文不显示的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Jupyter Notebook/VSCode导出PDF中文不显示

-

注意:代码中MarkDown语句块不要含图片,否则程序报错。程序中生成的图片,如matplotlib,可以正常导出,不影响操作。

想要将代码导出为PDF文件,首先,需要安装 pandoc、miktex 这两个软件,网上有很多教程不再赘述。

否则可能会出现如下问题

1.500 : Internal Server Error
nbconvert failed: Pandoc wasn’t found.
……

2.500 : Internal Server Error
nbconvert failed: pdflatex not found on PATH

……

问题描述

完成上一步之后,发现中文并不能显示。

网上有许多教程解决如何显示中文,如这篇文章(点击进入)。

虽然该方法可以显示中文,但步骤繁琐,每一次生成PDF文档,必须把以上步骤重复一遍。

解决办法

如图片所示,在计算机搜索栏,搜索:article.tplx

-

用文本编辑器打开该文件即可,在图示位置增加如下代码:

\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Microsoft YaHei}
\usepackage{ctex}

-

保存,关闭文档。

从jupyter notebook导出文档,即可正常显示中文,此方法一劳永逸,不用每次重复上述步骤,效果如下图所示。

-

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python可视化工具Plotly的应用教程

    Python可视化工具Plotly的应用教程

    对于Python语言来说,比较传统的数据可视化模块是Matplotlib,但它存在不够美观、静态性、不易分享等缺点,限制了Python在数据可视化方面的发展。为了解决这个问题,新型的动态可视化开源模块Plotly应运而生。本文将为大家详细介绍Plotly的用法,需要的可以参考一下
    2021-12-12
  • Python获取apk文件URL地址实例

    Python获取apk文件URL地址实例

    需要提取apk文件的特定URL地址的朋友可以看一下这个代码实例。
    2013-11-11
  • Python 使用ConfigParser操作ini配置文件

    Python 使用ConfigParser操作ini配置文件

    这篇文章主要介绍了Python 使用ConfigParser操作ini配置文件的相关资料,需要的朋友可以参考下
    2023-05-05
  • Python对列表中的各项进行关联详解

    Python对列表中的各项进行关联详解

    这篇文章主要给大家介绍了关于Python对列表中各项进行关联的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08
  • Python动态赋值的陷阱知识点总结

    Python动态赋值的陷阱知识点总结

    在本文中我们给大家整理了关于Python动态赋值的陷阱的相关知识点内容,需要的朋友们学习下。
    2019-03-03
  • Python异步编程从协程到异步框架实践指南

    Python异步编程从协程到异步框架实践指南

    Python的异步编程提供了一种更轻量级的并发方案,能够在单线程内实现高并发,大幅提升I/O密集型应用的性能,本文将从协程的基础概念讲起,深入讲解asyncio的核心原理和实战应用,帮助读者建立完整的异步编程知识体系
    2026-05-05
  • Python实现生成随机数据插入mysql数据库的方法

    Python实现生成随机数据插入mysql数据库的方法

    这篇文章主要介绍了Python实现生成随机数据插入mysql数据库的方法,涉及Python随机字符串生成及数据库连接、插入等相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • pandas 转换成行列表进行读取与Nan处理的方法

    pandas 转换成行列表进行读取与Nan处理的方法

    今天小编就为大家分享一篇pandas 转换成行列表进行读取与Nan处理的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • 使用opencv中匹配点对的坐标提取方式

    使用opencv中匹配点对的坐标提取方式

    这篇文章主要介绍了使用opencv中匹配点对的坐标提取方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python3使用QQ邮箱发送邮件

    python3使用QQ邮箱发送邮件

    这篇文章主要为大家详细介绍了python3使用QQ邮箱发邮件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01

最新评论