小编Yih*_*Xie的帖子

xaringan:减少输入和输出之间的垂直空间?

如果我想减少代码输入和输出框之间的垂直空间,我无法弄清楚如何更改 xaringan 包中的 CSS。这是默认 xaringan 模板中的简单更改:

---
title: "Presentation Ninja"
subtitle: "?<br/>with xaringan"
author: "Yihui Xie"
institute: "RStudio, Inc."
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      countIncrementalSlides: false
---

background-image: url(https://upload.wikimedia.org/wikipedia/commons/b/be/Sharingan_triple.svg)

```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```

???

Image credit: [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Sharingan_triple.svg)

---
class: center, middle

# xaringan

### /?a?.'ri?.?an/

---
class: inverse, center, middle

# Get Started

---

---

# R code

```{r}
1+1
Run Code Online (Sandbox Code Playgroud)

我想缩小输入和输出之间的空间:

在此处输入图片说明

这是我在 Safari 课程浏览器中看到的内容。我想我只是想缩小橙色区域。pre? 我尝试改变它,但弄乱了 …

css r knitr remarkjs xaringan

3
推荐指数
1
解决办法
912
查看次数

在 RMarkdown 文档中包含 YAML 文件

我有一个 RMarkdown 文档,其中包含示例 YAML 文件,当前格式为:

```{yaml}
name: r40_tidyverse
channels:
  - conda-forge
  - nodefaults
dependencies:
  - r-base=4.0
  - r-tidyverse
```
Run Code Online (Sandbox Code Playgroud)

这会渲染(编织)成 HTML,并带有漂亮的 YAML 语法突出显示。

针织结果 渲染的 YAML 代码

我想将其作为外部 YAML 文件包含在其中,而不是上面的内容,例如位于envs/r40_tidyverse.yaml. 我尝试过使用

```{yaml child="envs/r40_tidyverse.yaml"}
```
Run Code Online (Sandbox Code Playgroud)

虽然这会正确加载文件,但生成的 HTML 只是一个<p></p>包含文件内容的元素。

针织结果 未渲​​染的 YAML 文件

这是不可取的。

如何将外部 YAML 文件加载到 RMarkdown 文档中并实现类似于直接包含 YAML 代码块的语法突出显示?

yaml r knitr r-markdown

3
推荐指数
1
解决办法
1074
查看次数

在文章摘要中使用R计算

我想在摘要中包含一个R计算.R计算位于文档的底部,因此当我编译rnw文件时出现错误.

这是一个最小的例子:

\documentclass{article}
\begin{document}

\begin{abstract}
    This paper... and we got a mean of \Sexpr{mean.data}.
\end{abstract}

<<>>=
data <- c(1,2,3,4,5)
mean.data <- mean(data)
@

\end{document}
Run Code Online (Sandbox Code Playgroud)

r knitr

2
推荐指数
1
解决办法
260
查看次数

排除blogdown的公用文件夹上的缓存

当我使用blogdown构建我的站点时,来自Rmd帖子的缓存文件将被复制到公共目录.这是不必要的,浪费空间,并减慢部署速度.

我想我可以用blogdown::build_site()custom参数来避免这种情况,如果我提供我自己的custom脚本.自定义脚本应该是什么样的?

r hugo blogdown

2
推荐指数
1
解决办法
143
查看次数

使用R从推文中删除图像

我希望制作一个twitter-blogdown博客,其中有些人发布了图片,但我不确定它是否可能.我使用'twitteR'来抓取一个人的所有帖子,但看起来我必须做一些完全不同的事情来获取图像而不是文本.

任何关于采取何种方向的建议都将受到赞赏.

r blogdown

2
推荐指数
1
解决办法
474
查看次数

.Rmarkdown to .markdown:使用{{<figure>}}短代码代替<img> HTML

我一直在考虑将blogdown用于我现有的Hugo博客,我想我已将其缩小到一个缺点.我正在使用.Rmarkdown文件扩展名,因为我想使用Blackfriday降价处理器来利用Hugo功能.

其中包括我添加到我的主题中的自定义,它使用嵌入了内置短代码的任何图像使用PhotoSwipe使它们在点击时出现在灯箱中.我已经做到这一点,任何使用{{<figure>}}短代码的东西都可以做到这一点.

有没有可能通过blogdown或knitr(假设knitr是渲染Rmarkdown过程的一部分)来定制绘图的输出,以便它们包含在短代码而不是HTML标签中?我认为甚至可以用Go/Blackfriday来做这个,如果我至少可以在Markdown中格式化图表![](/path/to/img.jpg),如果这样会更容易.

r knitr r-markdown hugo blogdown

2
推荐指数
1
解决办法
191
查看次数

在Netlify上部署失败状态但站点仍然部署

我正在使用blogdown我的第一个网站,并尝试按照[here]的在线文档中的部署说明进行操作blogdown

这是我从文档中理解的,在RStudio中构建站点并public在git存储库中复制文件夹的内容.存储库sn248.github.io用于包含jekyll基于我的静态网页的内容,并使用Gi​​thub页面进行托管.它只有几个帖子,我打算手动转换为blogdown基于webite的帖子.

我确实看到了我想要的主题的新网站,但我担心我在Netlify上看到的部署失败消息(下面)

12:09:21 AM: Installing Hugo 0.30
12:09:24 AM: Error: Unable to locate Config file. Perhaps you need to create a new site.
       Run `hugo help new` for details. (Config File "config" Not Found in "[/opt/build/repo]")
12:09:25 AM: Build complete: exit code: 255
12:09:25 AM: Cleaning up docker container
12:09:25 AM: Error running command: Build script returned non-zero exit code: 255
12:09:26 AM: An error occurred …
Run Code Online (Sandbox Code Playgroud)

r netlify blogdown

2
推荐指数
1
解决办法
993
查看次数

如何使用css文件控制xaringan幻灯片rmarkdown中标题幻灯片中的作者和日期文本

我想用css文件控制xaringan rmarkdown中的作者和日期文本?

我试过了

.title-slide h3 {
  font-weight: normal;
  font-size: 40px;
  color: grey;
  background-color: white; }
Run Code Online (Sandbox Code Playgroud)

但显然这对作者和日期的控制在一起,但他们彼此保持一致(在同一位置).

css r-markdown remarkjs xaringan

1
推荐指数
1
解决办法
388
查看次数

使用 bookdown 和 pandoc 时,Bibtex 作者在参考文献中显示为虚线

我正在使用 Rmarkdown、bookdown 和 pandoc 生成参考部分。我有一个包含 6 个条目的参考部分。其中一个条目没有作者列表,而是显示为:

———. 2004. “Multimodel Inference.” Sociological Methods & Research 33 (2). SAGE Publications: 261–304. doi:10.1177/0049124104268644.
Run Code Online (Sandbox Code Playgroud)

这个 bibtex 条目如下所示:

@article{burnham2004,
    author = {Burnham, Kenneth P. and Anderson, David R.},
    day = {01},
    doi = {10.1177/0049124104268644},
    issn = {0049-1241},
    journal = {Sociological Methods \& Research},
    keywords = {mdb-article-2017-06},
    month = nov,
    number = {2},
    pages = {261--304},
    posted-at = {2017-06-05 22:18:23},
    priority = {2},
    publisher = {SAGE Publications},
    title = {Multimodel Inference},
    url = {http://dx.doi.org/10.1177/0049124104268644},
    volume …
Run Code Online (Sandbox Code Playgroud)

bibliography pandoc r-markdown bookdown pandoc-citeproc

1
推荐指数
1
解决办法
343
查看次数

Blogdown网站只能在本地工作,而不能通过neify进行工作

我已经使用blogdown和hugo建立了一个网站,主题是https://themes.gohugo.io/hugo-tranquilpeak-theme/,当我使用serve_site()时,它可以完美地工作。我将其推送到github并将netlify连接到github,然后选择公用文件夹作为发布文件夹。但是,当我转到netlify网站https://stoic-swirles-da950d.netlify.com/时,它看起来与本地网站不一样。我在下面的Blogdown中复制了会话信息。

Session info ----------------------------------------------------
 setting  value                       
 version  R version 3.4.2 (2017-09-28)
 system   x86_64, darwin15.6.0        
 ui       RStudio (1.1.453)           
 language (EN)                        
 collate  da_DK.UTF-8                 
 tz       <NA>                        
 date     2018-10-02                  

Packages --------------------------------------------------------
 package   * version  date       source                           
 backports   1.1.2    2017-12-13 cran (@1.1.2)                    
 base64enc   0.1-3    2015-07-28 CRAN (R 3.4.0)                   
 BH          1.66.0-1 2018-02-13 cran (@1.66.0-)                  
 blogdown    0.8.6    2018-10-02 Github (rstudio/blogdown@44895dd)
 bookdown    0.7      2018-02-18 CRAN (R 3.4.3)                   
 digest      0.6.17   2018-09-12 CRAN (R 3.4.4)                   
 evaluate    0.11     2018-07-17 cran (@0.11)                     
 glue        1.3.0    2018-07-17 cran (@1.3.0)                    
 graphics …
Run Code Online (Sandbox Code Playgroud)

r hugo netlify blogdown

1
推荐指数
1
解决办法
150
查看次数

如何摆脱 Rmd 中 geom_smooth 的评论?

在 R Markdown 中使用ggplot2's 时geom_smooth,我得到了评论

## `geom_smooth()` using formula 'y ~ x'
Run Code Online (Sandbox Code Playgroud)

即使我echo = FALSE, warning = FALSE, messages = FALSE在代码块头中包含:

评论和 ggplot

我怎样才能摆脱它?

例子:

---
title: "Test"
output: ioslides_presentation
---

## Title

```{r cars, echo = FALSE, warning = FALSE, messages = FALSE}
library(ggplot2)
ggplot(cars, aes(speed, dist)) +
  geom_point() +
  geom_smooth(method=lm)
```
Run Code Online (Sandbox Code Playgroud)

r ggplot2 knitr r-markdown

1
推荐指数
1
解决办法
773
查看次数