潘多克HTML转DOCX:如何正确指定图片的替代文字?

问题描述 投票:0回答:2

当用Pandoc将一个HTML文件转换为DOCX文件时,我本以为会出现以下情况 alt 属性的图像将被转换为DOCX文件中的图像标题(带有 "图像标题 "样式)。但似乎不是这样的。

对我来说,这似乎只适用于Markdown的语法:用 ![alt text](xxx.jpg)在Word中,alt文本被转换为 "图像标题 "风格的元素。

但我不能让它与HTML一起工作,即使是一个 <figure>'s <figcaption> 只是转换为标准的段落,而不是Word中的 "图像标题 "样式。

在HTML中应该怎么做呢?

html docx pandoc alt
2个回答
2
投票

下面的HTML将是 折算成数字:

<p><img src="xxx.jpg" alt="alt text" title="fig:"></p>

这有两个技巧。

  1. 第一: img 孤芳自赏
  2. title 属性必须以 fig:

1
投票

在Pandoc的新版本中(如2.9.x)。alt 属性作为替代文本使用,正如预期的那样。

所以 ![alt text](xxx.jpg) 现在确实工作得很完美。谢谢,Pandoc团队

© www.soinside.com 2019 - 2024. All rights reserved.