当我尝试将 ipynb 文件转换为 pdf 时,ipynb 中的图片根本无法转换为 pdf。没有它们的迹象,并且 Markdown 表格无法正确呈现。出现这种情况有什么原因吗?
这是已知错误,
nbconvert
请参阅问题#552。在nbconvert
编译器编译为PDF之前,ipynb
如何将tex
转换为tex
兼容的文件结构似乎是一个问题。
tashrifbillah 在问题 #1079 上的简单解决方法是使用
code
单元格来呈现图像,如我在下面复制的:
from IPython.display import display, Image
display(Image(filename="image_directory/my_image.png"))
此单元格的处理方式与
markdown
单元格不同,并且会正确呈现给 tex
编译器以进行 PDF 生成。
请参阅以下由 Jupyter Notebook (ipynb) 文件创建的自动生成 Latex 文件的代码。您可以在编辑器中打开 .tex 扩展文件,然后转到第 32 或 33 行,您将在其中找到粗体行并将其注释掉。您的问题将得到部分解决。 代码: \makeatletter \def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth lse\Gin@nat@width i} \makeatother \let\Oldincludegraphics\includegraphics % 将最大图形宽度设置为文本宽度的 80%,目前已硬编码。 (%) enewcommand{\includegraphics}[1]{\Oldincludegraphics[width=.8\maxwidth]{#1}} 注释掉后,在.tex文件中找到图像附件命令。当您发现编译器通常停止的行时。替换以下行: 调节盒 和: \includegraphics[scale=0.5 或任何你想要的]{yourimage.png}
希望它能解决你的问题,我的问题也解决了,我从乳胶生成了 pdf,包括图形。
只需在 markdown
中尝试以下代码![title](imagename.png)
确保您尝试在 ipython 笔记本中保存的图像与笔记本位于同一位置