相关疑难解决方法(0)

RStudio presentation/slidify/pandoc中的两列布局

我正在努力想出一个很好的系统来生成幻灯片和随附的讲义.理想的系统具有以下属性:

  • 演示文稿(PDF/HTML)和讲义(PDF)布局都很漂亮(讲义应该有笔记的余地)
  • 嵌入式R块,数字,其他JPG/PNG图片等
  • 容易撰写
  • 使用命令行工具构建
  • 参考书目支持
  • pandoc 幻灯片分隔符格式(在指定级别的标题之后自动生成新幻灯片)是首选
  • 我可以接受一些额外的处理(例如,通过sed),但不想写一个庞大的基础设施
  • 两列布局:有关如何从pandoc获取多列幻灯片SO帖子,但它是LaTeX-而不是面向HTML.
  • 能够在运行中调整嵌入图像(除了R生成的图形)和列宽之外的大小

以下是我迄今为止发现的各种选项:

  • 滑动:
    • 不做pandoc幻灯片分隔符格式,虽然有一个解决方法
    • 创建讲义的建议是打印到PDF; 我想为笔记等留出空间(我可能想办法用像PDFtkpsnup...... 这样的东西来做)
  • RStudio演示文稿(.Rpres文件):
    • 做很多事情,包括具有指定宽度的多列
    • 不支持pandoc幻灯片分隔符格式
    • 我无法弄清楚引擎盖下发生了什么.有一个RStudio文档描述了常规HTML的翻译过程,但它似乎没有涵盖R表示格式(这不完全相同).(我之前已经投入了一些努力来弄清楚如何通过pandoc获得类似RStudio的输出 ......),这意味着我无法从命令行生成幻灯片等.
  • RStudio的开发版本(截至2014年3月)与Pandoc和版本2捆绑在一起rmarkdown.它解决了上述许多.Rpres格式问题.
  • pandoc:可能是唯一具有脚注,参考书目支持等功能的降价转换器.我也可以使用tufte-handout类pandoc生成LaTeX ,符合我的美容标准.
    • 不幸的是,似乎没有内置的双列格式支持.谢毅辉的HTML5示例没有显示任何两列示例,它声称(在幻灯片5中)单击RStudio中的"Knit HTML"按钮相当于pandoc -s -S -i -t dzslides --mathjax knitr-slides.md -o knitr-slides.html,但它似乎不是......
  • LaTeX/beamer:我可以简单地Rnw编写(knitr-dialect Sweave)而不是R markdown开始.这会给我最大的灵活性......
    • 尽管使用了多年的乳胶,但我确实发现乳液成分比降低成分更令人痛苦.

毕竟,我的具体问题是:为HTML输出生成两列布局的最佳(最简单)方法 …

r rstudio knitr r-markdown slidify

58
推荐指数
5
解决办法
2万
查看次数

Markdown中的两列代码

我想写一个文档来解释编码标准的好坏编码示例.每个规则都有一个描述和一个例子.

例如,这里是规则1:

# Rule 1
Description for rule 1.

## Good
```c
int foo (void) 
{
    int i;
}
```

## Bad
```c
int foo (void) {
    int i;
}
```
Run Code Online (Sandbox Code Playgroud)

根据每个单独的规则,我想生成带有全局目录的PDF或HTML页面.

如何编写可以表示具有语法着色的水平对齐代码块的Markdown兼容代码?

像这样: 在此输入图像描述

或这个:

          Good               Not Good
.---------------------+--------------------.
| int foo (void)      | int foo (void) {   |
| {                   |    int i;          |
|    int i;           | }                  |
| }                   |                    |
'---------------------+--------------------'
Run Code Online (Sandbox Code Playgroud)

我知道我可以将诸如HTML标签之类的元数据添加到Markdown文档中.所以我也许可以这样写:

<good>
```c
int foo (void) 
{
    int i;
}
```
</good>
<bad>
```c …
Run Code Online (Sandbox Code Playgroud)

markdown

30
推荐指数
3
解决办法
3万
查看次数

渲染pdf时如何在R markdown中进行2列布局?

使用rmarkdown呈现html文档时,有一些方法可以进行两列布局,例如此处

有没有一种简单的方法来呈现具有两列布局的pdf文档?某处有示例代码吗?

pdf-generation r r-markdown

14
推荐指数
4
解决办法
7982
查看次数

R Markdown中的2列报告 - 将HTML呈现为数据框

我期待呈现2列报告仅使用R和降价独立的HTML文件.我对R中的降价很新,所以我需要一些布局方面的帮助.

下图显示了我想用RMarkdown渲染的内容.

在此输入图像描述

HTML位于左侧,一些数据位于右侧.

原始的HTML和示例数据帧可以在这里找到:

注意:我使用pander包使用以下命令创建表:

pandoc.table(df, style="rmarkdown")
Run Code Online (Sandbox Code Playgroud)

r r-markdown

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

如何在Rmarkdown/pandoc中抑制自动图形编号

我有以下Rmarkdown(.Rmd)文档,我调用现有的.png图像并创建带有标题的.pdf.默认情况下,pandoc?自动添加"图#".在每张图片的标题之前.我可以看到这是正常的做法,但在我的情况下,我想定义这个.我发现了这个主题的变化,但似乎没有找到解决方案.下面是我的.Rmd文件的示例:

---
title: "TITLE"
author: "ME"
date: "`r Sys.Date()`"
output: 
  pdf_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

![Caption for figure 1](figures/plot1.png)


\newpage

![Caption for figure 2](figures/plot2.png)
Run Code Online (Sandbox Code Playgroud)

r pandoc r-markdown

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

R 笔记本:并排放置 knitr::kable 表格?

我正在 R 笔记本中写一些数字和表格,并且我有一些表格想要并排放置。我正在将笔记本编织成 html。我现在的代码(如下)可以工作,但是两个表都是左对齐的。我真正想要的是让它们并排出现但又居中。请问有什么建议吗?dt_tot 和 dt_tot_week 是 data.tables。

knitr::kable(dt_tot, "html", caption = caption) %>%
  kableExtra::kable_styling(bootstrap_options = c("hover"),
                            full_width = FALSE, position = "float_left")

knitr::kable(dt_tot_week, "html", caption = caption) %>%
kableExtra::kable_styling(bootstrap_options = c("hover"),
                          full_width = FALSE, position = "float_left")
Run Code Online (Sandbox Code Playgroud)

r knitr rnotebook kableextra kable

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