【问题标题】:Pandoc HTML to DOCX: how to correctly specify the alternative text of an imagePandoc HTML to DOCX:如何正确指定图像的替代文本
【发布时间】:2016-02-28 19:49:47
【问题描述】:

当使用 Pandoc 将 HTML 文件转换为 DOCX 文件时,我预计图像的 alt 属性将被转换为 DOCX 文件中的图像标题(具有“图像标题”样式)。但这似乎并非如此。

它似乎只适用于 Markdown 的语法:使用 ![alt text](xxx.jpg),alt 文本在 Word 中被转换为“图片标题”样式的元素。

但我无法让它与 HTML 一起使用,即使是 <figure><figcaption> 也只能转换为标准段落,而不是 Word 中的“图像标题”样式。

在 HTML 中应该怎么做?

【问题讨论】:

  • 你在设置fig_caption: true吗?
  • 谢谢!我一直在寻找像 rmarkdown.rstudio.com 这样的参考,但它不是真正的 pandoc,而是 R 增强的变体,对吧? pandoc 有没有类似的东西?

标签: html docx pandoc alt


【解决方案1】:

以下 HTML 将是 converted to a figure:

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

有两个技巧:

  1. img 必须单独出现在一个段落中
  2. title 属性必须以fig: 开头

【讨论】:

    【解决方案2】:

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

    所以![alt text](xxx.jpg) 现在可以完美运行。谢谢 Pandoc 团队!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-06
      • 1970-01-01
      • 2022-08-11
      • 1970-01-01
      • 1970-01-01
      • 2013-09-02
      • 1970-01-01
      • 2015-12-19
      相关资源
      最近更新 更多