Markdown Pandoc标记:忽略PDF中的文本(但包含在HTML中)

Markdown Pandoc标记:忽略PDF中的文本(但包含在HTML中),markdown,pandoc,Markdown,Pandoc,我正在使用Pandoc编写一份包含PDF和HTML输出的降价报告。我想一些文本将出现在HTML,但不是在PDF。提出的解决方案对我不起作用 到目前为止,我尝试的是: My text for both HTML and PDF <div>My HTML code for HTML only</div> ~/.cabal/bin/pandoc包含了pandoc的最新版本(~/.cabal/bin/pandoc),而Ubuntu仍然有1.9版本。还有一个关于stackover

我正在使用Pandoc编写一份包含PDF和HTML输出的降价报告。我想一些文本将出现在HTML,但不是在PDF。提出的解决方案对我不起作用

到目前为止,我尝试的是:

My text for both HTML and PDF <div>My HTML code for HTML only</div>

~/.cabal/bin/pandoc
包含了pandoc的最新版本(
~/.cabal/bin/pandoc
),而Ubuntu仍然有1.9版本。

还有一个关于stackoverflow的问题。根据该线程,标记不是在latex中解析的


但是,有一个链接建议使用如下“\begin{landscape}”和另一个类似“\end{landscape}”的链接。

原始标记HTML块(当您打开
markdown_in_HTML_块
扩展时,pandoc解析的类型)必须从行的开头开始。从:

唯一的限制是块级HTML元素(例如,
)等)必须用空行与周围内容隔开,并且块的开始和结束标记不应使用制表符或空格缩进。Markdown足够聪明,不会在HTML块级标记周围添加额外(不需要的)标记

My text.

<div>
This will be ignored in non-HTML output
</div>
这就是你需要的:

我的文本。
这将在非HTML输出中被忽略

谢谢你,瑞安。我想这是两个不同的问题。如果未分析标记,则打印文本而不进行格式化。顺便说一下,我正在研究如何仅在HTML输出中打印文本,而不在TEX/PDF输出中打印文本。希望有人能帮助我。谢谢。它起作用了。我已经尝试在HTML块之前添加一个空行,但它不起作用,因为它还需要前后换行。这在最近版本的pandoc中不起作用。然而,这并不意味着:
My text.

<div>
This will be ignored in non-HTML output
</div>