Pandoc markdown:省略PDF版本中的文本,但包含在HTML版本中



我正在尝试维护我的简历的两个版本,一个有很多光泽,另一个更传统。 光面版本将是 HTML。 我让它处理图像(例如,当我使用直接的 HTML 代码包含图像时,Pandoc 非严格忽略 PDF 版本中的图像和替代文本,但将其包含在 HTML 版本中。

但是,对于直截了当的文本,它不起作用。 我尝试将其包装在<p>text</p><div>text</div>中,但 PDF 版本似乎忽略了代码,同时保持文本内容完好无损。

可重现的示例:

**My CV**
Content to appear in both
<img src='https://www.google.com/images/srpr/logo4w.png' alt='image to only appear in HTML'>
<p>Text to only appear in HTML</p>

如何标记文本内容,使其仅显示在 HTML 版本中?

使用最新版本的 pandoc,您可以禁用扩展markdown_in_html_blocks

pandoc -f markdown-markdown_in_html_blocks

然后<div>...</div>标签的内容将在LaTeX/PDF输出中被忽略,但仍会显示在HTML中。

最新更新