我是使用Markdown的初学者(我正在使用R studio和 knitr)。
我正在努力争取一点,我希望你能帮助我 弄明白。
我希望只有在rmarkdown文档的output_format是pdf时才能评估一个块。换句话说,如果编织器输出被选为“knitr PDF”,则块选项“eval”自动设置为TRUE。否则,eval = FALSE。
在您看来,最直接的方法是什么。
非常感谢提前
答案 0 :(得分:8)
试试这个:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_COOKIE} !cookie_name=specific_value; [NC]
RewriteRule ^resources/newspaper/?(.*) http://www.example.com/error/401 [R=401,NC,L]
# Force to exclude the trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^(.+)/$ $1 [R=307,L]
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [QSA,L]
</IfModule>
或者,仅在您不呈现为PDF时才评估块:
```{r eval = knitr::opts_knit$get("rmarkdown.pandoc.to") == "latex"}
"Hi, I'm in a PDF!"
```