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—sys模块之获取参数的操作

    python—sys模块之获取参数的操作

    这篇文章主要介绍了python—sys模块之获取参数的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python的命名规则知识点总结

    python的命名规则知识点总结

    在本篇文章里小编给大家分享的是关于python的命名规则知识点总结,有需要的朋友们可以参考下。
    2019-10-10
  • Python实现语音识别和语音合成功能

    Python实现语音识别和语音合成功能

    声音的本质是震动,震动的本质是位移关于时间的函数,波形文件(.wav)中记录了不同采样时刻的位移。这篇文章主要介绍了Python实现语音识别和语音合成,需要的朋友可以参考下
    2019-09-09
  • python绘制雷达图实例讲解

    python绘制雷达图实例讲解

    在本篇文章里小编给大家整理了一篇关于python绘制雷达图实例讲解内容,有需要的朋友们可以学习参考下。
    2021-01-01
  • python 3.6 tkinter+urllib+json实现火车车次信息查询功能

    python 3.6 tkinter+urllib+json实现火车车次信息查询功能

    这篇文章主要介绍了python 3.6 tkinter+urllib+json 火车车次信息查询功能,本文以查询火车车次至南京的信息为例,需要的朋友可以参考下
    2017-12-12
  • 提高Python生产力的五个Jupyter notebook插件

    提高Python生产力的五个Jupyter notebook插件

    Jupyter Notebook 因其可用性和实用性而成为数据分析和机器学习模型领域最流行的 IDE,它也是很多数据初学者的首选 IDE。它最具特色的是,拥有丰富的插件、扩展数据处理能力和提升工作效率
    2021-11-11
  • 几种实用的pythonic语法实例代码

    几种实用的pythonic语法实例代码

    在我理解,Pythonic 就是很 Python 的 Python 代码。下面这篇文章主要给大家分享介绍了几种实用的pythonic语法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-02-02
  • Python函数isalnum用法示例小结

    Python函数isalnum用法示例小结

    isalnum()函数是Python中的一个内置函数,用于判断字符串是否只由数字和字母组成,其内部实现原理比较简单,只需遍历字符串中的每一个字符即可,这篇文章主要介绍了Python函数isalnum用法介绍,需要的朋友可以参考下
    2024-01-01
  • 懒人必备Python代码之自动发送邮件

    懒人必备Python代码之自动发送邮件

    在传统的工作中,发送会议纪要是一个比较繁琐的任务,需要手动输入邮件内容、收件人、抄送人等信息,每次发送都需要重复操作,不仅费时费力,而且容易出现疏漏和错误。本文就来用Python代码实现这一功能吧
    2023-05-05
  • Python turtle库(绘制螺旋正方形)

    Python turtle库(绘制螺旋正方形)

    这篇文章主要介绍了Python turtle库(绘制螺旋正方形),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07

最新评论