Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从jupyter笔记本生成pdf时,如何获得相同的表格外观?_Python_Pdf_Jupyter_Nbconvert - Fatal编程技术网

Python 从jupyter笔记本生成pdf时,如何获得相同的表格外观?

Python 从jupyter笔记本生成pdf时,如何获得相同的表格外观?,python,pdf,jupyter,nbconvert,Python,Pdf,Jupyter,Nbconvert,我有一个基于python的jupyter笔记本,其中显示了数据帧输出,大小为5列。它在笔记本中看起来不错,但当我使用nbconvert命令生成pdf时,它被拆分,一次只显示两列 我使用自定义模板,我有一个想法,改变一点的字体大小在表中或包装在列中的文本,但我找不到如何解决这种问题在它。 我尝试了PrettyTable类,虽然它看起来更好,但是当前面的文本更长时,它被切掉了一列我最终使用了解决方案,而不是最终解决方案,我使用了Julius Schulz()的PrettyTable,在模板中,我使用

我有一个基于python的jupyter笔记本,其中显示了数据帧输出,大小为5列。它在笔记本中看起来不错,但当我使用nbconvert命令生成pdf时,它被拆分,一次只显示两列

我使用自定义模板,我有一个想法,改变一点的字体大小在表中或包装在列中的文本,但我找不到如何解决这种问题在它。
我尝试了PrettyTable类,虽然它看起来更好,但是当前面的文本更长时,它被切掉了一列

我最终使用了解决方案,而不是最终解决方案,我使用了Julius Schulz()的PrettyTable,在模板中,我使用以下方法降低了整个文档表格中的字体大小:

((* block docclass *))
\documentclass[11pt,a4paper,prb]{article}

\usepackage{placeins,booktabs,array,tabularx,xparse,authblk}

\AtBeginDocument{
\let\oldtabular\tabular 
\renewcommand{\tabular}{\tiny\oldtabular}
}

((* endblock docclass *))
然而,我认为应该通过包装来完成,因为我没有找到解决方案