AIRobot

AIRobot quick note


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

jupyternotebook导出pdf的中文支持问题

发表于 2019-05-30
本文字数: 584 阅读时长 ≈ 1 分钟

jupyter导出pdf依赖于nbconvert。

nbconvert使用pandoc和latex工具。

pandoc是一个方便的转换工具,支持md 2 doc。

安装

安装完jupyter还要安装pandoc。

sudo apt-get install pandoc

详细参考文档

中文支持的问题

方案一手动

将ipynb编译为tex

ipython nbconvert --to latex Example.ipynb

修改tex,增加中文支持

在\documentclass{article}后面插入

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

编译tex,生成pdf

xelatex Example.tex

方案二修改模板

在Lib\site-packages\nbconvert\templates\latex\article.tplx中修改\documentclass{ctexart}

已知问题

插入的图片在用xelatex编译时会自动设定为页面宽度。

解决方法:修改tex,加入合适的缩放比例。

\includegraphics{figpath}修改为\includegraphics[scale = .5]{figpath}

安装jupyterlab
select poll epoll socket编程示例详解
  • 文章目录
  • 站点概览
AIRobot

AIRobot

AIRobot quick note
130 日志
15 分类
23 标签
GitHub E-Mail
Creative Commons
  1. 1. 安装
  2. 2. 中文支持的问题
    1. 2.1. 方案一手动
    2. 2.2. 方案二修改模板
    3. 2.3. 已知问题
0%
© 2023 AIRobot | 716k | 10:51