python - 从jupyter笔记本生成pdf时如何获得相同的表格外观?
问题描述
我有一个基于 jupyter notebook python 的数据框输出,它是 5 列大小。它在笔记本中看起来不错,但是当我使用 nbconvert 命令生成 pdf 时,它正在被拆分,并且一次只显示两列
我使用自定义模板,我有一个想法来更改表格中的字体大小或将文本包装在列中,但我找不到如何解决其中的此类问题。我尝试了http://blog.juliusschulz.de/blog/ultimate-ipython-notebook中的 PrettyTable 类它看起来更好但是当前面的文本较长时它会被切断一列
解决方案
我终于用解决方法而不是最终解决方案来管理它,我使用了 Julius Schulz 的 PrettyTable ( http://blog.juliusschulz.de/blog/ultimate-ipython-notebook ) 并且在模板中我降低了整个表格中的字体大小通过使用这个文件:
((* block docclass *))
\documentclass[11pt,a4paper,prb]{article}
\usepackage{placeins,booktabs,array,tabularx,xparse,authblk}
\AtBeginDocument{
\let\oldtabular\tabular
\renewcommand{\tabular}{\tiny\oldtabular}
}
((* endblock docclass *))
但是我认为应该通过包装来完成 - 为此我没有找到解决方案。
推荐阅读
- javascript - 如何在同一条路线上重新加载页面时修复重新渲染组件?
- html - 如何让我的 Django 表单保存图像?
- kotlin - java.time.format.DateTimeParseException:无法在索引 0 处解析文本“20/10/2019”
- javascript - 禁用特殊字符(引号)
- django - 在注册表单中输入错误时,Django 表单错误未返回 HttpResponse 对象
- python - 输入:原始值或容器
- r - 无法安装心理包
- qt - Qt 可以将动态生成的内容注入到加载的帮助集合中吗?
- mysql - MySQL:使用查询返回最高月销量产品
- regex - Notepad++ 正则表达式搜索和替换忽略我的结果组