【发布时间】:2018-12-20 01:12:22
【问题描述】:
我在 R 中使用 bookdown。我有一些 部分我只想出现在 HTML (gitbook) 版本(而不是 PDF 版本)中。
我知道is_html_output(),但这似乎不是我想要的,并且除了非常简单的文本之外不起作用。所以这行得通:
`r if (knitr:::is_html_output())'
## Some text {-}
Things to say to HTML readers.
'
`
但由于don't 中的勾号,这不会(不编译):
`r if (knitr:::is_html_output())'
## Some text {-}
Things I don't want to say to PDF readers.
'
`
而且我希望放入块中的任何 R 代码也会失败。
所以虽然我可以使用is_html_output(),但它极大地限制了我的能力。
有没有一种简单的方法可以让某些文本(整个部分和其他大量文本)仅在 HTML 版本中可见?
看起来很简单...但我找不到解决方案。感谢您的帮助。
P.
【问题讨论】:
标签: r r-markdown knitr bookdown