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 实现二维列表转置

    python 实现二维列表转置

    今天小编就为大家分享一篇python 实现二维列表转置,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python 自动化偷懒的四个实用操作

    python 自动化偷懒的四个实用操作

    这篇文章主要介绍了python 自动化偷懒的四个实用操作,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-04-04
  • Python代码中偏函数的使用详解

    Python代码中偏函数的使用详解

    Python中的偏函数是来自函数式编程的一个强大工具,它的主要目标是减少函数调用的复杂性,本文将详细介绍偏函数的具体使用,需要的小伙伴可以了解下
    2023-12-12
  • 使用python去除图片白色像素的实例

    使用python去除图片白色像素的实例

    今天小编就为大家分享一篇使用python去除图片白色像素的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • pytorch常用函数定义及resnet模型修改实例

    pytorch常用函数定义及resnet模型修改实例

    这篇文章主要为大家介绍了pytorch常用函数定义及resnet模型修改实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Python selenium环境搭建实现过程解析

    Python selenium环境搭建实现过程解析

    这篇文章主要介绍了Python selenium环境搭建实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Python docutils文档编译过程方法解析

    Python docutils文档编译过程方法解析

    这篇文章主要介绍了Python docutils文档编译过程方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • python实现的文件夹清理程序分享

    python实现的文件夹清理程序分享

    这篇文章主要介绍了python实现的文件夹清理程序分享,可以按时间清理和指定配置文件清理,需要的朋友可以参考下
    2014-11-11
  • python让图片按照exif信息里的创建时间进行排序的方法

    python让图片按照exif信息里的创建时间进行排序的方法

    这篇文章主要介绍了python让图片按照exif信息里的创建时间进行排序的方法,涉及Python操作图片exif获取信息的技巧,需要的朋友可以参考下
    2015-03-03
  • Python利用smtplib实现邮件发送

    Python利用smtplib实现邮件发送

    在当今数字时代,电子邮件已成为我们生活和工作中不可或缺的一部分,本篇文章将为你讲解如何在Python发送邮件,并为你提供实现的多种方式,希望对大家有所帮助
    2023-06-06

最新评论