微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 .rst 文件中插入内联图标

如何解决在 .rst 文件中插入内联图标

我正在尝试将内嵌图像插入到 .rst 文件中,但没有成功。我已经尝试复制以前的技术作家使用的语法,如下所示:

|图标复制|

上述语法引用的图像文件名称studio_icon_copy。但是,创建名为 studio_icon_additional 的图像文件并使用 |icon-additional| 语法不起作用。我确认这是用于内嵌图像的所有工作实例的语法。

我还验证了我正在使用的文件夹中的 studio_icon_copy 确实是正确的图像,方法是对其进行轻微更改并验证我在前端看到了更改。我还确保我创建的新图像位于同一个文件夹中。

我什至尝试将正确的语法复制并粘贴到所需的位置,并简单地将 copy 替换为 additional,这也不起作用。

就其价值而言,我使用 Notepad++ 并在 GitHub 中工作。尝试上述操作后,我不知道如何正确插入它,尽管我很确定我遗漏了一些东西。

谢谢。

解决方法

来自 https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#substitution-definitions 的实际报价说:

TypeError: descriptor '__init__' requires a 'type' object but received a 'str'

实际上应该是这样的:

The |biohazard| symbol must be used on containers used to
dispose of medical waste.

.. |biohazard| image:: biohazard.png

总是声明 |pic|在引用它之前。我认为对此进行了一些更改,并且文档实际上并未更新。您始终可以添加选项以使其非常小,然后您就可以确定它在文本旁边看起来不错:

.. |biohazard| image:: biohazard.png

The |biohazard| symbol must be used on containers used to
dispose of medical waste.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。