• jupyter导出pdf文件的方法


    使用jupyter lab导出pdf文件时,碰到一系列错误,经过查找资料,通过以下方法解决:

    1. 如果使用 file - Save and Export Notebook As...时,提示以下错误:

    解决办法如下:将 F:\Programe files\Python\share\jupyter\nbconvert 下的 templates 文件夹,拷贝到 C:\Users\...\AppData\Roaming\jupyter\nbconvert 下

    2. 如果如果使用 file - Save and Export Notebook As...时,提示以下错误:

    解决办法如下: 

    (1)下载并安装 Miktex 软件,并将其安装路径添加到系统环境变量中,例如,F:\Programe files\MiKTeX\miktex\bin\x64

    下载地址:https://miktex.org/download

    (2)重启jupyter lab后,选择导出pdf

     下面的提示框会弹出N多个,每次选择“安装”即可,直至该提示框不再弹出

      

    3. jupyter文件转pdf的方法:

    直接导出pdf文件时,格式是错误的,

    方法一、.ipynb先导出 xxx.md 文件,在将 xxx.md导出为 xxx.pdf

    方法二、.ipynb先导出 xxx.tex 文件,在将 xxx.tex 导出为 xxx.pdf

    (1)先导出 LaTex 文件,该文件后缀是 xxx.tex

    (2)为了支持中文,需要修改 xxx.tex 文件,在\documentclass{article}(没有这一句就在\documentclass[11pt]{ctexart} 的后面插入下面的语句)后面插入

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

    (3)在命令行输入 xelatex xxx.tex

    (4)在对应目录下会出现一系列文件,如下:

     其中,

    • .ipynb 是我们的jupyter文件
    • .tex 是由jupyter notebook文件生成的
    • .pdf 是我们最后的目标文件由.tex文件生成
    • .log、.out、.aux是LaTex生成pdf的一些输出和日志
    总结一下,从jupyter notebook生成pdf文件需要的依赖项还是比较多的,Windows下安装MiKTeX才能用xelatex命令。

     
    参考资料:
    https://blog.csdn.net/grandesucesso/article/details/107831868
    https://www.jianshu.com/p/6b84a9631f8a
  • 相关阅读:
    ADB——模拟手机按键输入
    ADB——连接手机的三种方式
    ADB——命令大全
    react-native 入门教程
    react-native-vector-icons 安装
    nginx静态资源缓存与压缩
    ReactNative开发工具有这一篇足矣
    Centos7源代码安装freeswitch和启动freeswitch
    windows 64位下,React-Native环境搭建详解 (Android)
    网站启用SSL后重启Nginx提示 Enter PEM Pass Phrase:需要输入密码
  • 原文地址:https://www.cnblogs.com/shuaishuaidefeizhu/p/15567744.html
Copyright © 2020-2023  润新知