3

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

但是,对于直接文本,它不起作用。我尝试将其包装在<p>text</p>or中<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 版本中?

4

1 回答 1

4

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

pandoc -f markdown-markdown_in_html_blocks

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

于 2013-09-15T15:12:21.837 回答