我正在使用创建R Markdown文档,knitr并且在xtable创建表时遇到了麻烦.我的表非常大,我正在尝试使用语句中的size命令减小大小print.我遇到的问题是该命令似乎添加了两个额外的花括号,它们显示在PDF中,一个在表之前,一个在之后.
有谁知道解决这个问题的方法?
MWE:
---
output:
pdf_document:
keep_tex: yes
tables: true
---
```{r, results='asis', echo=FALSE}
library(xtable)
my.df <- data.frame(matrix(c(1:18),nrow=2))
glossaryprint <- xtable(my.df, caption="Summary of Terms")
print(glossaryprint,
comment=FALSE,
floating=FALSE,
size="footnotesize"
)
```
Run Code Online (Sandbox Code Playgroud) 我有一个闪亮的应用程序,可以读取一个csv文件并清理数据并添加几列,...(我使用此示例创建了该应用程序)。最后,应用程序将清理后的数据(output.csv)保存在应用程序文件夹内的日志文件夹中。
我还设计了一个Rmd文件,该文件位于闪亮的应用程序文件夹中。Rmd文件使用输出文件(log / output.csv)。
保存(output.csv)后,我想调用Rmd文件显示报告,该怎么办?
简而言之:如何在rmarkdown中的块内打印html头(使用变量在代码块内创建头)?
总而言之:
假设我的数据集中有多个变量(名称也存储在向量“ Vars”中),每组3个变量都属于同一主题。
我可以做一个循环来绘制所有变量,但是我想要标题。就像是:
绘制Var1
情节Var2
绘制Var3
情节Var 4
情节Var 5
...
以下伪代码有望解释我要执行的操作:
```{r}
for (i in Vars)
if(i%%3 == 1){
print(## Subject[ceiling(i/3)])}
plot(i)
```
Run Code Online (Sandbox Code Playgroud) 根据我对markdown语法的理解,这是将超链接添加到嵌入式图像的方式,但是使用R Markdown似乎不起作用。我究竟做错了什么?
[![替代文字] [保存图像的本地路径]] [网络链接]
我想用css文件控制xaringan rmarkdown中的作者和日期文本?
我试过了
.title-slide h3 {
font-weight: normal;
font-size: 40px;
color: grey;
background-color: white; }
Run Code Online (Sandbox Code Playgroud)
但显然这对作者和日期的控制在一起,但他们彼此保持一致(在同一位置).
我试图将.png文件包含在我使用bookdown呈现的文件中.knitr::include_graphics()应该是要走的路.
代码:
```{r fig1, fig.cap='My Caption', echo=FALSE, message=FALSE, warning=FALSE}
knitr::include_graphics("./Figures/My Figure.png")
```
Run Code Online (Sandbox Code Playgroud)
在.Rmd文件中,我可以运行我的r块,并在下面呈现图像.所以,路径应该是正确的.但是,当我编织章节或渲染整本书时,图形不会被渲染.
可能是我的其他一些选择是否超越这个数字?下面是我的index.Rmd文件的YAML标头,以及我的_output.yml文件中的代码.
---
title: "My Title"
author: "My Name"
date: "`r Sys.Date()`"
output:
bookdown::gitbook:
split_by: section
bookdown::pdf_book:
keep_tex: no
documentclass: book
classoption: openany
bibliography: [Mybib.bib]
csl: Mycsl.csl
biblio-style: apalike
link-citations: yes
description: "My Description"
---
bookdown::gitbook:
config:
toc:
before: |
<li><a href="./">Short Title</a></li>
bookdown::pdf_book:
latex_engine: xelatex
citation_package: natbib
bookdown::epub_book: default
Run Code Online (Sandbox Code Playgroud) 我如何自动显示这样的字符串:
zad <-“ 2x + 5y-2z + 2p = 9; 3x-2y + 1z-3p = 34; -3x + 3y + 2z + 4p = 33; 2x + 3y + 4z + 5p = 125”
作为花括号中的一组线性方程式(在R-markdown中)?如图所示,但在更改zad字符串后,它应该会自动工作:

如何在xaringan中突出显示单个单词或选择的代码而不是整行?
在下面的例子中,我想只突出显示管道操作符%>%
而不是整行.
---
output:
xaringan::moon_reader:
css: [default]
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
---
```{r setup, include=F}
library(magrittr)
```
Highlight Whole Line (not what I need)
```{r, eval=F}
iris %>% #<<
summary()
```
Highlight Whole Line 2 (also not what I need)
```{r, eval=F}
{{ iris %>% }}
summary()
```
Highlight Pipe only (What I would need, doesnt work)
```{r, eval=F}
iris {{ %>% }}
summary()
```
Highlight Pipe only html-mark (doesnt work, as expected) …Run Code Online (Sandbox Code Playgroud) 我想用Rmarkdown创建一个html文档.在R代码的开头我需要源几个R脚本,而其中一个包含C++函数的定义Rcpp.Rmd中的一大块代码成功运行,但是在编织时我遇到了错误:
第85行命令'sourceCpp中的错误(代码=代码,env = env,rebuild = rebuild,cacheDir = cacheDir,':构建共享库时出现错误1.调用:... withVisible - > eval - > eval - > cppFunction - > sourceCpp
不幸的是,我不能分享我的整个代码,但结构如下.无论如何,似乎错误是由使用引起的cppFunction.如何处理这个以生成html或pdf文档?
```{r}
library(rlang)
library(tidyverse)
library(Rcpp)
source('directory\\script1.R')
source('directory\\script2.R')
```
Run Code Online (Sandbox Code Playgroud) 有没有办法从Markdown(.md)文件创建包装插图,而不是Rmarkdown(.Rmd)或任何其他类型?
我发现了另一个问题,但它是关于生成/保持输入的.md输出.Rmd,而我想从输入开始.md.