knitr::is_latex_output()和knitr::is_html_output()允许检查当前输出类型是否为LaTex or HTML respectively。是否有Word的等价物作为输出格式? 如果不是,使用最简单的解决方法是什么?different file formats in namespace:knitr" pdf_document: default word_document: default
```
使用,我想使用LaTex代码和一个HTML或Word输出。一个非常简单的MVE:This text has been written with both \LaTeX{} and Rmd codes.通过HTML或Word输出,我得到了“这篇文章是用两者和Rmd代码编写的。”
因此,LateX代码以非乳胶粒的输出消失。
我正在用制作LaTeX和MS Word的opentype数学字体。在创建\oint字形时,我使用引用作为下面的iamge:在LaTeX中使用生成的otf字体(实际上是XeLaTeX)时,一切都很顺利(PDF阅读器是SumatraPDF):但是当使用MS Word 2016时,交集行为很奇怪:有人能解释一下发生了什么,并说明如何解决这个问题吗?
我正在使用RStudio和knitr等来制作可复制的报告,并且希望有我能为Word文档和PDF提供的最好的版本--我更喜欢使用LaTeX,但是最终用户倾向于使用可编辑的Word文档的灵活性。我编写了一条ifelse语句,它本质上说:‘如果这是render编辑的word文档,那么在标记中创建一个kable表,在LaTeX中创建kable表,然后进行操作,使表看起来更好看(阴影行等等)。printTable <- function(data = df, format = format){
if (fo