Jupyter无法导出pdf以及报错解决方案

简介: Jupyter无法导出pdf以及报错解决方案

1 报错


The error was:


nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex.


翻译:nbconvert失败:在路径上找不到xelatex,如果尚未安装xelatex,则可能需要安装xelatex。有关更多说明,请访问https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex

d7e75c079a054f45b81f74325038e478.png


2 尝试下载 MiKTeX


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

73530eead10e4cbe977131f6e791d489.png


常规步骤完成安装。

image.png


不知道为什么,刚安装完成就有好多包需要更新,更吧!

image.png


安装完更新后,尝试导出pdf,依旧报错。


报错内容:

nbconvert failed: PDF creating failed, captured latex output:
Failed to run "xelatex notebook.tex -quiet" command:
^^@:165: Emergency stop


翻译:

PDF创建失败,捕获的latex输出: 无法运行“Xeletex notebook.tex-quiet”命令: ^^@:165:紧急停止


3 解决方案


1 导出letax

image.png


2 使用MiTex打开tex文件

  • 在\documentclass{article}(没有这一句就在\documentclass[11pt]{ctexart} 的后面插入下面的语句)
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Microsoft YaHei}

image.png


3 通过命令行转LaTex为PDF

命令行输入xelatex 文件名.tex


注意:要选择位置,我这里直接将文件移动到C盘用户目录下进行转换

image.png


当然也可以将路径移动到你存放tex文件的位置

image.png


执行之后这行命令之后,会反复提示宏包安装对话框,让你的计算机安装缺失的包。

image.png


可以更改设置,选择”总是自动安装缺失的宏包“便不用一直点确定,等待片刻pdf导出完成。(仍然在对应的目录)

image.png


4 写在最后


这种方式导出的效果也并不好,搞了半天还是浏览器下Ctrl+p方便!!我吐了!!!如果未来能找到能好得方法,我再来更新!


相关链接:

1 如何将jupyter notebook文件转换成pdf? - 蛰虫始航的回答

2 jupyter notebook导出pdf并支持中文

3 jupyter notebook导出pdf并支持中文

目录
相关文章
|
20天前
|
前端开发 API
前端界面生成PDF并导出下载
【10月更文挑战第21天】利用合适的第三方库,你可以在前端轻松实现界面生成 PDF 并导出下载的功能,为用户提供更方便的文档分享和保存方式。你还可以根据具体的需求进一步优化和定制生成的 PDF 文件,以满足不同的业务场景要求。
|
1月前
|
Java BI API
spring boot 整合 itextpdf 导出 PDF,写入大文本,写入HTML代码,分析当下导出PDF的几个工具
这篇文章介绍了如何在Spring Boot项目中整合iTextPDF库来导出PDF文件,包括写入大文本和HTML代码,并分析了几种常用的Java PDF导出工具。
404 0
spring boot 整合 itextpdf 导出 PDF,写入大文本,写入HTML代码,分析当下导出PDF的几个工具
|
30天前
|
资源调度 前端开发 JavaScript
安利一款基于canvas/svg的富文本编辑器-支持在线导出PDF、DOCX
高性能:利用Canvas和SVG进行图形和矢量图形的渲染,提供高性能的绘图能力。 可扩展性:Canvas-Editor是一个开源项目,支持通过插件机制扩展编辑器的功能,如DOCX、PDF导出、表格分页等。 丰富的文本编辑功能:支持多种文本编辑操作,如插入表格、分页、性能优化等。
141 0
|
2月前
|
JavaScript
vue导出pdf(接口)
vue导出pdf(接口)
23 3
|
3月前
|
JavaScript 前端开发
vue导出pdf(大数量可能有问题)
vue导出pdf(大数量可能有问题)
161 2
|
3月前
|
开发框架 前端开发 JavaScript
在Winform分页控件中集成导出PDF文档的功能
在Winform分页控件中集成导出PDF文档的功能
|
3月前
|
XML Java BI
怎么通过itextpdf架包实现报表导出为pdf文件?
Java通过itextpdf架包实现报表导出为pdf文件
|
29天前
|
Java Apache Maven
将word文档转换成pdf文件方法
在Java中,将Word文档转换为PDF文件可采用多种方法:1) 使用Apache POI和iText库,适合处理基本转换需求;2) Aspose.Words for Java,提供更高级的功能和性能;3) 利用LibreOffice命令行工具,适用于需要开源解决方案的场景。每种方法都有其适用范围,可根据具体需求选择。
|
29天前
|
Java Apache Maven
Java将word文档转换成pdf文件的方法?
【10月更文挑战第13天】Java将word文档转换成pdf文件的方法?
135 1
|
1月前
|
索引 Python
PDF文件页面提取操作小指南
PDF文件页面提取操作小指南