照片没有加载在markdown python中

时间:2016-01-07 12:43:13

标签: python-3.x pdf markdown jupyter-notebook

我最近开始编写我的学位和项目,我通过在Jupyter中创建的pdf提交它,以便我的代码可以看到。这一切都在Jupyter中工作,但是当我导出到PDF时,我在markdown中嵌入的图像不会加载。在微软边缘加载的所有东西都是一个黑色的小盒子,里面有白色十字架和铬合金,有两个小山的小图片。我不知道我哪里出错了。我的图像是这样写的:

<img src="files/masterbiaspic.png" />

我不知道如何修复它。 我真的没有广泛的代码知识,所以请简单回答你的问题。

亲切的问候和新年快乐,

电子

1 个答案:

答案 0 :(得分:0)

您似乎正在使用原始HTML将图像插入到文档中。您可能不知道的是,大多数Markdown解析器不会查看原始HTML的内容,它们只是通过不变的方式传递它。但是,原始HTML不能被PDF文件格式理解,事实上,在转换为PDF时,没有干净的方法将原始HTML转换为PDF而不解析HTML(这超出了Markdown解析器的范围)。因此,如果要输出到PDF,则只应使用纯Markdown(没有任何原始HTML)。这样,解析器可以轻松地将所有内容转换为PDF输出的正确格式。

事实证明,Markdown包含自己的图像语法(有关详细信息,请参阅documentation)。试试这个:

![alt text](files/masterbiaspic.png)

通过这样做,Jupyter Notebook将了解图像并将其正确导入PDF。

可能以上情况无法解决问题。这取决于使用哪种方法转换为PDF。有些工具可能会使用Markdown的HTML输出并将其转换为PDF,这意味着您完全会遇到不同的问题。