Pandoc HTML 到 DOCX:如何正确指定图像的替代文本
Pandoc HTML to DOCX: how to correctly specify the alternative text of an image
当使用 Pandoc 将 HTML 文件转换为 DOCX 文件时,我希望图像的 alt
属性会转换为图像标题(使用 "Image Caption"样式)在 DOCX 文件中。但是好像不是这样。
它似乎只适用于 Markdown 的语法:使用 ![alt text](xxx.jpg)
,替代文本将转换为 Word 中的 "Image Caption" 样式元素。
但我无法使用 HTML,即使 <figure>
的 <figcaption>
也只是转换为标准段落,而不是 "Image Caption" Word 中的样式。
HTML应该怎么做?
以下HTML将是converted to a figure:
<p><img src="xxx.jpg" alt="alt text" title="fig:"></p>
有两个技巧:
img
必须单独出现在一个段落中
title
属性必须以 fig:
开头
在较新版本的 Pandoc 中(例如 2.9.x),alt
属性被用作替代文本,正如预期的那样。
所以 ![alt text](xxx.jpg)
现在可以正常工作了。谢谢,Pandoc 团队!
当使用 Pandoc 将 HTML 文件转换为 DOCX 文件时,我希望图像的 alt
属性会转换为图像标题(使用 "Image Caption"样式)在 DOCX 文件中。但是好像不是这样。
它似乎只适用于 Markdown 的语法:使用 ![alt text](xxx.jpg)
,替代文本将转换为 Word 中的 "Image Caption" 样式元素。
但我无法使用 HTML,即使 <figure>
的 <figcaption>
也只是转换为标准段落,而不是 "Image Caption" Word 中的样式。
HTML应该怎么做?
以下HTML将是converted to a figure:
<p><img src="xxx.jpg" alt="alt text" title="fig:"></p>
有两个技巧:
img
必须单独出现在一个段落中title
属性必须以fig:
开头
在较新版本的 Pandoc 中(例如 2.9.x),alt
属性被用作替代文本,正如预期的那样。
所以 ![alt text](xxx.jpg)
现在可以正常工作了。谢谢,Pandoc 团队!