gpt4 book ai didi

r - 如何使用 rmarkdown 和 pandoc 在表格中编写多级(项目符号)列表

转载 作者:行者123 更新时间:2023-12-05 02:22:07 26 4
gpt4 key购买 nike

我希望使用 rmarkdownknitrpander 在 PDF 文档中创建表格。我能够创建一个 simple bullet list但现在需要该列表中的另一个级别。在下表中,我要求“Rave reviews”项目符号是“Offers workshops...”项目符号的子项目符号。

multibullet

我遇到的问题与 Description 列中 mytable 数据帧中的以下代码行有关。尽管我尝试使用 \x20[1] 创建子项目符号所需的 4 个空格,但这些空格没有出现 - 因此没有子项目符号(尽管没有显示错误)。我还尝试了最明显的方法,即在代码中简单地添加 4 个空格,但无济于事。还尝试将我的 R 选项设置为包括 strip.white = FALSE,但这也没有被证明有用(见下文)。

---
title: "xxx"
author: "xxx"
output:
pdf_document:
fig_height: 4
fig_width: 10
highlight: tango
word_document: default
geometry: margin=3cm
---

```{r global_options, include=FALSE, echo=FALSE}
require(knitr)
opts_chunk$set(fig.width=8, fig.height=4, fig.path='figs/', dpi=500,
echo=FALSE, warning=FALSE, message=FALSE, results='hide', strip.white = FALSE)
```

```{r pandoc_options, include=FALSE, echo=FALSE}
require(pander)
panderOptions('digits', 3)
panderOptions('round', 3)
panderOptions('keep.trailing.zeros', TRUE)
panderOptions('keep.line.breaks', TRUE)
```

```{r concepts, echo=FALSE}
mytable = data.frame(
Concept = c("Decoded", "XXX"),
Description = c("* Founded in 2011\ \n* Offers workshops to take people from zero skills and knowledge in programming through to coding a multi-platform app using HTML, CSS and Javascript in a single day\ \n\x20\x20\x20\x20+ Rave reviews", "XXX"),
Website = c("http://decoded.com/uk/","XXX"))
```

``` {r concepts_descriptions, results = 'asis'}
pander::pander(mytable, keep.line.breaks = TRUE, style = 'grid', justify = 'left')
```

引用资料

[1] 我从 here 得到了 \x20 提示,在尝试 \\s\s\\s\\\s 等之后无济于事(建议 here )。

最佳答案

您可以将项目嵌套在项目符号中:

```{r concepts, echo=FALSE}
mytable = data.frame(
Concept = c("Decoded", "XXX"),
Description = c("* Founded in 2011\ \n
* Offers workshops to take people from zero skills and knowledge in programming through to coding a multi-platform app using HTML, CSS and Javascript in a single day\ \n
\\begin{itemize}
\\item Rave reviews \n
\\item e.t.c
\\end{itemize}", "XXX"),
Website = c("http://decoded.com/uk/","XXX"))
```

关于r - 如何使用 rmarkdown 和 pandoc 在表格中编写多级(项目符号)列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31049691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com