我最近开始编写我的学位和项目,我通过在Jupyter中创建的pdf提交它,以便我的代码可以看到。这一切都在Jupyter中工作,但是当我导出到PDF时,我在markdown中嵌入的图像不会加载。在微软边缘加载的所有东西都是一个黑色的小盒子,里面有白色十字架和铬合金,有两个小山的小图片。我不知道我哪里出错了。我的图像是这样写的:
<img src="files/masterbiaspic.png" />
我不知道如何修复它。 我真的没有广泛的代码知识,所以请简单回答你的问题。
亲切的问候和新年快乐,
电子
答案 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,这意味着您完全会遇到不同的问题。