加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

用于编织HTML与PDF的R Markdown条件

发布时间:2020-12-31 04:25:57 所属栏目:资源 来源:网络整理
导读:在LaTeX中,我可以通过以下方式创建条件 iftoggle{ebook}{ newcommand{textbreak}{newlinehrulenewline} }{ newcommand{textbreak}{begin{center}LARGE{$PsiquadPsiquadPsi$}end{center}} } 我可以在编织R Markdown时执行相同操作,具体取决

在LaTeX中,我可以通过以下方式创建条件

iftoggle{ebook}{
    newcommand{textbreak}{newlinehrulenewline}
  }{
    newcommand{textbreak}{begin{center}LARGE{$PsiquadPsiquadPsi$}end{center}}
  }

我可以在编织R Markdown时执行相同操作,具体取决于输出是HTML还是PDF.

解决方法

如果您只需要在目标格式中包含一个简短命令,那么您可以使用 raw elements作为目标格式:
`<br><hr><br>`{=html}
`begin{center}LARGE{$PsiquadPsiquadPsi$}end{center}`{=latex}

第一行将仅包含在HTML格式(如epub)中,而后者将在导出到LaTeX或通过LaTeX时使用.

对于较长的文本,或者如果您不想直接以目标格式书写,我建议将fenced divs与pandoc filter结合使用,例如: Lua filter;这适用于原始pandoc以及RMarkdown.

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读