css 如何在RMarkdown中更改代码折叠按钮的位置?

qqrboqgw  于 2023-01-10  发布在  其他
关注(0)|答案(1)|浏览(160)
    • bounty将在5天后过期**。回答此问题可获得+100的声誉奖励。alxlvt正在寻找来自声誉良好的来源的答案

给定这个例子yaml,代码折叠按钮呈现在右边:

---
title: "Some Title"
output:
  html_document:
    code_folding: hide
    theme: united
---

这看起来对我没有吸引力,我希望它们在左边。目前,我在. rmd文档的正文中包含了这个覆盖:

```{css, echo=FALSE}
/* Move code folding buttons to the left */
div.col-md-12 .pull-right {
  float: left !important
}

这很有效,但感觉有点脏。另外,很难预测它与其他一些可能碰巧在未来文档中使用的元素结合可能会造成什么混乱。
在RMarkdown中是否有一种"适当"的方式来定制它?
hfyxw5xn

hfyxw5xn1#

Rmarkdown和Quarto中似乎没有内置选项来设置代码折叠的位置。如果你想让代码折叠按钮在左侧而不使用CSS,你可以使用Quarto和html文档,这是左侧的标准。下面是一个可复制的例子:

---
title: "Some Title"
format:
  html:
    code-fold: true
---

```{r}
print("Hello World!")

输出:

![](https://i.stack.imgur.com/45JWe.png)

[Here](https://quarto.org/docs/output-formats/html-code.html)您可以在Quarto中找到一些关于折叠代码的额外信息。

相关问题